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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Serge Negodyuck                      2:5020/400     06 Oct 2003  18:52:41
 To : Eugene Grosbein
 Subject : Re: scan code
 -------------------------------------------------------------------------------- 
 
 Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote:
 
 > 06 окт 2003, понедельник, в 00:22 KRAST, Max Yuzhakov написал(а):
 > 
 > EG>>  Hе видит этих клавиш.
 > MY>       ~~~~~~~~~~~~~~~~~~~~~
 > MY> Далее поскипано, т.к. вот что обнаружилось: (FreeBSD 4.8 без участия X)
 > MY> X работает в режиме K_RAW (см. /usr/include/sys/kbio.h), но обнаружилось
 > MY> похоже для других двух режимов.
 > MY> Вот некоторые сканкоды Set 1 и Set 2 (нажатие / отжатие)
 > MY>             Set 1                   Set 2
 > MY> LWin    e0 5b / e0 db           e0 1f / e0 f0 1f
 > MY> RWin    e0 5c / e0 dc           e0 27 / e0 f0 27
 > MY> Menu    e0 5d / e0 dd           e0 2f / e0 f0 2f
 > MY> Power   e0 5e / e0 de           e0 37 / e0 f0 37
 > MY> Sleep   e0 5f / e0 df           e0 3f / e0 f0 3f
 > MY> Wake    e0 63 / e0 e3           e0 5e / e0 f0 5e
 > MY> В файле /sys/dev/kbd/atkbd.c находим строку 'E0 prefix'
 > MY> (начало оператора case) и далее смотирим следующие 
 > MY> попадания в case: case 0x5b, 5c, 5d, затем default.
 > MY> Похоже, что сканкоды с префиксом e0 и значениями 5e, 5f и 63
 > MY> просто игнорируются. Иксам эти сканкоды видимо таки передаются.
 > 
 > Если честно, ничего не понял.
 > 
 
 Другими словами atkbd драйвер просто игнорирует нажатие клавиш
 Power/Sleep/Wake, хотя сканкоды у этих клавиш есть.
 Что делать - патчить /sys/dev/kbd/atkbd.c
 --- ifmail v.2.15dev5
  * Origin: Global Ukraine free NNTP site (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: scan code   Serge Negodyuck   06 Oct 2003 18:52:41 
Архивное /ru.unix.bsd/3864c30a72da.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional