mkkbd

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

Синтаксис:

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

Поддерживаемые платформы:

QNX Neutrino, Linux, Microsoft Windows

Целевые платформы:

x86

Опции:

-f файл

Имя выходного файла. Значение по умолчанию – исходный_файл, но с расширением .kbd вместо .kdef.

-h каталог

Каталог, в котором выполняется поиск заголовочных файлов с расширением .h (например, sys/usbcodes.h, photon/PkKeyDef.h). Значение по умолчанию – /usr/include/.

-i каталог

Каталог для поиска файлов отображения .inc (например, common.inc). По умолчанию используется каталог, указанный аргументом исходный_файл.

-v[v]...

Увеличить уровень подробности выводимой информации. Значение по умолчанию – нулевой уровень подробности информации.

исходный_файл

Создать таблицы клавиатуры для клавиатур с именами, совпадающими с указанным шаблоном. Исходные файлы обладают расширением .kdef.

Описание:

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

Примечание. Необходимость в использовании утилиты mkkbd возникает только в случае создания или изменения исходного файла определения клавиатуры.

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

Примеры:

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

mkkbd german.kdef

Файлы:

mkkbd

Команда mkkbd обычно расположена в каталоге /usr/photon/bin.

sample.kdef


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

Статус завершения:

0

Успешно.

0

Возникла ошибка.