mkkbd

Создание двоичной таблицы клавиатуры из текстового определения клавиатуры

Синтаксис:

mkkbd [-f файл] [-h каталог] [-i каталог] [-v[v]...] исходный_файл

Опции:

-f файл
Имя выходного файла. Значение по умолчанию – исходный_файл, но с расширением .kbd вместо .kdef.
-h каталог
Каталог, в котором выполняется поиск заголовочных файлов с расширением .h (например, <sys/usbcodes.h>, <photon/PkKeyDef.h>). Значение по умолчанию – /usr/include/.
-i каталог
Каталог для поиска файлов отображения .inc (например, common.inc). По умолчанию используется каталог, указанный аргументом исходный_файл.
-v[v]...
Увеличить уровень подробности выводимой информации. Значение по умолчанию – нулевой уровень подробности информации.
исходный_файл
Создать таблицы клавиатуры для клавиатур с именами, совпадающими с указанным шаблоном. Исходные файлы обладают расширением .kdef.

Платформы:

GNU/Linux, Microsoft Windows

Описание:

Утилита mkkbd компилирует текстовый файл, содержащий определения клавиатур, и может создавать двоичный файл таблицы клавиатуры из каждого файла определения. Получаемый двоичный файл используется в devi-hid.


Note: Необходимость в использовании утилиты mkkbd возникает только в случае создания или изменения исходного файла определения клавиатуры. Скомпилированный файл создается в текущем каталоге или согласно опции -f. Пример файла определения клавиатуры – /usr/photon/keyboard/sample.kdef.

Примеры:

Создание таблицы немецкой клавиатуры (german.kbd) из файла определения клавиатуры с именем german.kdef:

$ mkkbd german.kdef

Файлы:

sample.kdef
Пример файла текстового определения клавиатуры обычно расположен в каталоге /usr/photon/keyboard/.

Возвращаемое значение:

0
Успешное завершение.
≠0
Утилита завершилась с ошибками.

Классификация:

Инструментальные средства ЗОСРВ «Нейтрино»




Предыдущий раздел: Справочник по утилитам