phvkbd

Модуль виртуальной клавиатуры

Синтаксис:

phvkbd -AaBeihs [-c конфиг_файл]

Опции:

-1
Выйти при нажатии Enter.
-A
(Зависит от id). Привязка к границам с параметрами, заданными в конфигурационном файле в секции window в параметре anchor.
-a x1,y1,x2,y2
Избегать покрытия прямоугольной области, заданной координатами (x1,y1) (x2,y2).
-B
Не отображать окантовку.
-c конфиг_файл
Указать конфигурационный файл для модуля виртуальной клавиатуры. Конфигурационный файл по умолчанию расположен в /usr/photon/config/phvkbd/phvkbd.cfg.
-E
(Зависит от id). Завершить активную копию и выйти.
-F
Привязать к фронту.
-i id
Установить идентификатор (по умолчанию 0). id = p − равный pid Photon, id = s − свой pid, id = f − выбрать свободный.
-H
(Зависит от id). Скрыть активную копию и выйти.
-P x,y
Расположить в (x,y).
-p x,y
Расположить в (x,y) (рекомендательно).
-R
(Зависит от id). Перечитать конфигурационный файл.
-S
(Зависит от id). Показать активную копию и выйти.

Платформы:

ЗОСРВ «Нейтрино»

Целевые архитектуры:

aarch64, arm, armv7, e2k, mips, ppc, x86

Описание:

Модуль виртуальной клавиатуры предназначен для авторизации в графической среде Photon. Модуль работает совместно с утилитой входа в систему phlogin2, см. опцию -A запуска программ после отображения окна авторизации для phlogin2.

Описание структуры файла phvkbd.cfg:

[window]
опции окна клавиатуры
[global]
глобальные опции, действующие на все клавиши
[key]
опции отдельной клавиши
[new row]
новый ряд клавиш

Клавиши добавляются от левой границы клавиатуры последовательно по порядку чтения секций из конфигурационного файла.

Клавиши, следующие после секции [new row], начинают добавляться от левой границы клавиатуры в новом ряду.

Опции окна клавиатуры:

Глобальные опции, действующие на все клавиши:

Опции отдельной клавиши:

Применимы опции из глобальной секции с префиксом key путём отбрасывания префикса key. При этом устанавливаемое значение переопределяет значение, определённое в глобальной секции.

Также для клавиш доступны следующие опции:

Код можно задавать числом в шестнадцатеричной системе или макросом из PkKeyDef.h

Примеры:

В скрипт запуска среды Photon добавить опцию запуска виртуальной клавиатуры к модулю авторизации:

Photon -g -l'phlogin2 "-Sphshutdown -l" "-Aphvkbd -c /etc/phvkbd.cfg"'

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

Базовые подсистемы ЗОСРВ «Нейтрино», Photon

Тематические ссылки:

Photon




Предыдущий раздел: Приложения Photon