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, так вот вопрос именно в этом и состоит, зачем поменяли один на ничем по сути не отличающийся другой - наверное специально чтобы транслировать один в другой обратно :lol:.

Цитата:
Кстати, именно благодаря использованию префикса отпускания, коды нажатия в наборе 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/