|
|
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)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/260931ff64025.html, оценка из 5, голосов 10
|