kylin-virtual-keyboard/qml
liulinsong d753cad0ae 虚拟键盘支持小语种裸键盘输入
1. 为除了Fn键和输入法切换键之外的其他按键定义keycode值并定义对应的keysym值,
满足fcitx5对按键事件keycode和keysym的要求

2. 区分keycode和keysym。按键的keycode是固定不变的。动作键、修饰符键和功能键的
keysym需要由前端指定并在发生按键事件后传递给后端。数字键、符号键和字母键的keysym
是当前数字、符号或字母的unicode编码

3. 基于字符键CharKey实现的字母键、动作键和符号键等按键等支持按下和抬起事件,
满足fcitx5对按键事件完整性的要求

4. 基于临时开关键TemorarySwitchKey实现的修饰符键支持按下和抬起事件,满足fcitx5
对按键事件完整性的要求
2023-10-19 11:47:45 +08:00
..
js 虚拟键盘支持小语种裸键盘输入 2023-10-19 11:47:45 +08:00
key 虚拟键盘支持小语种裸键盘输入 2023-10-19 11:47:45 +08:00
CandidateList.qml 优化虚拟键盘UI界面的代码 2023-10-19 11:45:37 +08:00
ClassicKeyboardLayout.qml 虚拟键盘支持小语种裸键盘输入 2023-10-19 11:47:45 +08:00
DragBar.qml 优化虚拟键盘UI界面的代码 2023-10-19 11:45:37 +08:00
HideButton.qml 给每个文件增加license声明 2023-10-19 11:43:36 +08:00
KeyboardLayoutArea.qml 优化虚拟键盘UI界面的代码 2023-10-19 11:45:37 +08:00
PlacementModeButton.qml 给每个文件增加license声明 2023-10-19 11:43:36 +08:00
Preedit.qml 优化虚拟键盘UI界面的代码 2023-10-19 11:45:37 +08:00
Separator.qml 优化虚拟键盘UI界面的代码 2023-10-19 11:45:37 +08:00
Toolbar.qml 给每个文件增加license声明 2023-10-19 11:43:36 +08:00
ToolbarAndCandidateArea.qml 优化虚拟键盘UI界面的代码 2023-10-19 11:45:37 +08:00
VirtualKeyboard.qml 虚拟键盘支持动态调整大小 2023-10-19 11:47:12 +08:00