OSDev http://osdev.su/ |
|
Клавиатура: зачем нужен scancode set 2??? http://osdev.su/viewtopic.php?f=5&t=590 |
Страница 2 из 2 |
Автор: | suslik [ 23 июн 2012, 00:16 ] |
Заголовок сообщения: | Re: Клавиатура: зачем нужен scancode set 2??? |
Теперь я тебя, phantom-84, опять не понял. Цитата: Он лучше тем, что это родной набор для современных клавиатур. ага, а раньше был родным set1, так вот вопрос именно в этом и состоит, зачем поменяли один на ничем по сути не отличающийся другой - наверное специально чтобы транслировать один в другой обратно .Цитата: Кстати, именно благодаря использованию префикса отпускания, коды нажатия в наборе 2 можно кодировать последовательно. В наборе 1 отклики клавиатуры и доп. префиксы не позволяют это сделать, например, отклик 0FAh автоматически делает бессмысленным использование кода нажатия 7Ah. данная мысль слишком сложна для меня - видно на практике оно будет понятнее. Щас у меня ночью голова плохо варит. А не судьба (0xFA & 01111111)?
|
Автор: | Станислав [ 23 июн 2012, 07:06 ] |
Заголовок сообщения: | Re: Клавиатура: зачем нужен scancode set 2??? |
При отпускании кнопки приходит тот же самый байт кнопки, но с установкой 8го бита, набор кодов кнопок описан и просто им пользуешся, проще некуда. |
Страница 2 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |