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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Ivan Pascal                          2:5020/400     31 Mar 2001  15:49:34
 To : All
 Subject : Re: виндовые98 кнопки на клаве
 -------------------------------------------------------------------------------- 
 
 Georg Kostrov wrote:
 
 > 
 >  IP>   Зачем сразу "патчить".  Таблица перевода "расширенных" сканкодов
 >  IP> (типа E0 + <еще какой-то код>) вполне перепрограммируется "на ходу".
 >  IP> Для этого есть утилитка setkeycodes.
 > 
 > Хм, интересный подход :) об этом я не знал.
 > 
 >  IP> Hу а сам скан-код можно
 >  IP> посмотреть showkey -s или прямо в сообщении об ошибке - она ведь не
 >  IP> просто говорит "ункнаун", а что-то типа unknown scancode e0 ...
 > 
 > А как заставить иксы воспринимать полученное?
 
   Hу, во-первых, вы надеюсь назначили на эти скан-коды keycod'ы,
 которые не перекрываются со "старыми"?
 
   Теперь надо определить - как они видятся в "иксах".
 Обычно "иксовые" keycodes это тот код, который выдает драйвер
 "текстовой консоли" плюс восьмерка.
   Hо лучше не сторить догадки, а запустить xev и понажимать
 ваши новые кнопки.
   Там в "выдаче" будет строчка в которой упоминаются keycode
 (в той же строчке будет, что "keysym 0x0, NoSymbol").
   Вот эти keycode аккуратно запоминаем/записываем и...
 настраиваем "иксовую" клавиатуру.
 
   Hу, вариант с xmodmap я не рассматриваю (хотя если надо - могу).
   А для xkb -
 - сначала прописываем эти коды в xkb/keycodes/xfree86
   (конечно, у вас может быть другой файлик для описания keycodes
    используется, но скорее всего именно этот).
   В этом файле вам надо придумать вашим клавишам имена. Учтите, что
   они должны быть не длинее четырех букв. Hу а сам синтаксис понятен
   из самого содержимого файла.
 - второй шаг - приписываем этим именам keycod'ов нужные keysym.
   Это можно сделать в соответствующем файле в xkb/symbols/.
   Тут уже все зависит от вашей фантазии и ваших текущих настроек
   xkb. Подробности о файлах настройки xkb в
   http://www.tsu.ru/~pascal/other/xkb/
 
 -- 
 -----
 Ivan Pascal             |      pascal@tsu.ru
   Administrator of      | Tomsk State University.
     university network  |    Tomsk. Russia.
 --- ifmail v.2.15dev5
  * Origin: Tomsk State University (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: виндовые98 кнопки на клаве   Ivan Pascal   31 Mar 2001 15:49:34 
 Re: виндовые98 кнопки на клаве   Vladimir Bormotov   31 Mar 2001 19:21:10 
 Re: виндовые98 кнопки на клаве   Ivan Pascal   04 Apr 2001 15:53:34 
 Re: виндовые98 кнопки на клаве   Vladimir Bormotov   04 Apr 2001 16:36:16 
 Re: виндовые98 кнопки на клаве   Ivan Pascal   09 Apr 2001 17:00:19 
 Re: виндовые98 кнопки на клаве   Vladimir Bormotov   09 Apr 2001 17:30:53 
Архивное /ru.linux/152895e124b8.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional