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
Возникла ошибка.