Модуль виртуальной клавиатуры
phvkbd -AaBeihs [-c конфиг_файл]
Enter
./usr/photon/config/phvkbd/phvkbd.cfg
.ЗОСРВ «Нейтрино»
aarch64, arm, armv7, e2k, mips, ppc, x86
Модуль виртуальной клавиатуры предназначен для авторизации в графической среде Photon. Модуль работает совместно с утилитой входа в систему phlogin2, см. опцию -A запуска программ после отображения окна авторизации для phlogin2.
Опции окна клавиатуры:
border x margin = 10 border y margin = 10
x position = 0 y position = 0
width = 0 height = 0
color = 0xD9D9D9
Глобальные опции, действующие на все клавиши:
x margin = 10 y margin = 10
key width = 65 key height = 65
key up font = TextFont09a
key down font = TextFont09a
key up text color = 0x000000
key down text color = 0x000000
key up color = 0xD9D9D9
key down color = 0xD9D9D9
Pt_ARG_CONTRAST
для клавиши по умолчанию:
key contrast = 20
Pt_ARG_BORDER_CONTRAST
для клавиши по умолчанию:
key border contrast = 20
Pt_ARG_BEVEL_WIDTH
для клавиши по умолчанию:
key bevel width = 1
Pt_ARG_BASIC_FLAGS
для клавиши по умолчанию:
key basic flags = Pt_TOP_ETCH | Pt_BOTTOM_ETCH | Pt_LEFT_ETCH | Pt_RIGHT_ETCH | Pt_TOP_OUTLINE | Pt_BOTTOM_OUTLINE | Pt_LEFT_OUTLINE | Pt_RIGHT_OUTLINE | Pt_TOP_BEVEL |Pt_BOTTOM_BEVEL | Pt_LEFT_BEVEL | Pt_RIGHT_BEVEL | Pt_STATIC_GRADIENT | Pt_OPAQUE_ETCHES
Pt_ARG_BASIC_FLAGS
можно следующим образом:
key basic flags = Pt_BASIC_NULL
Опции отдельной клавиши:
Применимы опции из глобальной секции с префиксом key путём отбрасывания префикса key. При этом устанавливаемое значение переопределяет значение, определённое в глобальной секции.
Также для клавиш доступны следующие опции:
Shift
, Ctrl
, Alt
, по умолчанию не применяется:
set mod = false
set alt = false
fixed = false
start drag = false
name =
alt name = name
cap = 0x0
Код можно задавать числом в шестнадцатеричной системе или макросом из PkKeyDef.h
alt cap = cap
Shift
, по умолчанию соответствует основному коду:
shift cap = cap
Shift
, по умолчанию соответствует альтернативному коду:
alt shift cap = alt cap
В скрипт запуска среды Photon добавить опцию запуска виртуальной клавиатуры к модулю авторизации:
Photon -g -l'phlogin2 "-Sphshutdown -l" "-Aphvkbd -c /etc/phvkbd.cfg"'
Базовые подсистемы ЗОСРВ «Нейтрино», Photon
Предыдущий раздел: Приложения Photon