From: Alexander Danilov <alex at fssg dot st-oskol dot ru>
Date: Mon, 5 May 2005 18:21:07 +0000 (UTC)
Subject: Настройка клавиатуры Genius KB19E NB в X Window System
Настройка клавиатуры Genius KB19E NB в X Window System.
Александр Данилов
December 27, 2004
Contents
* О данном документе
+ Доступные форматы
+ Лицензия
* Введение
* Лабораторное оборудование
* Настройка
* Заключение
О данном документе
Документ описывает настройку клавиатуры KB19E NB для комфортной работы
в X Window System. Технические характеристики клавиатуры можно
посмотреть на сайте производителя
(http://genius.ru/ProductHome.aspx?ProductID=3406&ptype=5&archive=0).
Доступные форматы
Этот документ также доступен ввиде архива с исходным кодом (TeX):
* keyboard-genius-19e-nb.tar.bz2
(http://fssg.st-oskol.ru/download/keyboard-genius-19e-nb.tar.bz2)
Лицензия
Этот документ распространяется в соответствии с лицензией GNU Free
Documentation License (GFDL).
Введение
Клавиатура KB19E NB фактически представляет собой клавиатуру от
ноутбука. Небольшая ширина, минимальная толщина, мягкий ход клавиш,
дополнительные мультимедийные кнопки -- основные отличительные черты
этой клавиатуры. Курсорные клавиши и HOME/END немного неудобно
расположены, но в целом клавиатура мне понравилась.
Итак, на клавиатуре расположены 19 дополнительных кнопок. Надо бы их
задействовать.
Лабораторное оборудование
Помимо вышеупомянутой клавиатуры в эксперименте принимали участие:
* Debian GNU/Linux v3.0 woody
* XFree86 v4.3
Настройка
Для начала необходимо упомянуть, что ранее у меня стояла 104-х
клавишная клавиатура и секция <<InputDevice>> в файле
/etc/X11/XF86Config-4 выглядела следующим образом:
Первым делом спросил у менеджера пакетов, что он знает о
мультимедийных клавишах:
$ apt-cache search multimedia key
Самым интересным из предложенных вариантов оказался пакет hotkeys:
hotkeys - A hotkeys daemon for your Internet/multimedia keyboard in X
Поставил, посмотрел, подумал. Раскладки для моей клавиатуры не
оказалось. Попробовал несколько раскладок. Ни одна полностью не
совпадала. Зачем мне лишний демон? Мне необходимо всего лишь присвоить
новым клавишам какие-нибудь, желательно стандартные, keysym'волы, а уж
оконному менеджеру я смогу объяснить, что мне нужно от этих клавиш. Но
hotkeys всё же оказался полезен. Из его файлов раскладок я понял как
следует обозвать новые клавиши.
Запустил xev из xterm'а и выяснил какой код соответствует какой
дополнительной клавише:
Механизм ввода Xkb выключать не надо, xmodmap нормально загружает
раскладку в Xkb.
Запустил X Window System, открыл окно xterm, запустил в нём xev,
проверил правильность генерации keysym'волов.
Всё правильно.
Далее настройка оконного менеджера ...
Заключение
Автор сего документа отдаёт себе отчёт в том, что возможно описанный
способ настройки не самый простой и не самый правильный, но тем не
менее автору удалось достичь необходимого результата в короткий срок.
Alexander Danilov
email: alex at fssg dot st-oskol dot ru
jabber: daapp at jabber dot ru
629 Прочтений • [Настройка клавиатуры Genius KB19E NB в X Window System (x xfree86 linux keyboard driver xmodmap)] [08.05.2012] [Комментариев: 0]