Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Dmitry Morozhnikov                   2:5070/141.3   15 Jan 2001  05:48:05
 To : All
 Subject : /usr/src/linux/drivers/char/keyboard.c
 -------------------------------------------------------------------------------- 
 
 мне одна непонятность. В таблицах соответствия кейкодов реальным значениям
 лежат unsigned short где в старшем байте -- тип, а в младшем -- значение. И
 все было-бы замечательно, если-б не одно но -- со стороны юзера (как это
 получается по ioctl(,KDGKBENT,), например) типы лежат в виде как они
 определены в /usr/src/linux/include/keyboard.h, а в самом ядре -- с
 приплюсованным 0xf0 (смотри сабж, handle_scancode). Это к чему? Чего-то я
 глобального не понимаю? Кто-нибудь знает?
 
 P.S. Что такое dead клавиши?
 P.P.S. А как на неинтелях определяется -- клавиша нажимается или отпускается?
 Я так понимаю -- не везде эта информация в сканкоде идет?
 
 -- 
 DM, Дмитрий Морожников
 --- slrn/0.9.5.7 (UNIX)
  * Origin: DMIceman station (2:5070/141.3)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 /usr/src/linux/drivers/char/keyboard.c   Dmitry Morozhnikov   15 Jan 2001 05:48:05 
Архивное /ru.linux/7865487774b70.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional