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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       06 Oct 2003  11:01:34
 To : Max Yuzhakov
 Subject : Re: scan code
 -------------------------------------------------------------------------------- 
 
 
  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> просто игнорируются. Иксам эти сканкоды видимо таки передаются.
 
 Если честно, ничего не понял.
 
 Eugene
 -- 
 "Люди забыли эту истину," - сказал Лис, - "но ты не забывай"
 --- slrn/0.9.7.4 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: scan code   Eugene Grosbein   06 Oct 2003 11:01:34 
 scan code   Yuri PQ   06 Oct 2003 14:20:28 
Архивное /ru.unix.bsd/260931ff64025.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional