В программе на Си я могу отображать с помощью прерывания альтернативную клавишу, если нажата клавиша? - PullRequest
0 голосов
/ 01 апреля 2011

Для моего проекта, как я могу отобразить альтернативную клавишу для клавиши, которая была нажата. Требуется использовать прерывания, чтобы определить, какая клавиша нажата, и вывести на консоль альтернативную клавишу для нажатой клавиши. Это программирование на C. Я не знаком с обработкой прерываний клавиатуры.

Любая помощь очень ценится! СПАСИБО!

1 Ответ

0 голосов
/ 01 апреля 2011

В Windows XP прерывания клавиатуры обрабатываются драйверами устройств.Если вы хотите написать драйвер устройства, я полагаю, что есть пример драйвера клавиатуры, на котором вы можете базироваться в Windows DDK (теперь он называется WDK).

Если вы просто хотитезаменить ключи, вы можете сделать это с помощью взлома реестра.Инструкции см. В Scan Code Mapper для Windows .

...