zhaokexin
|
702d834593
|
需求22759 shift支持长按
|
2024-01-03 10:35:50 +08:00 |
guopengfei
|
2e262db1a0
|
删除SwitchKey中重复的代码
|
2024-01-03 10:35:41 +08:00 |
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 |
hantengc
|
843f6346d5
|
给每个文件增加license声明
|
2023-10-19 11:43:36 +08:00 |
liulinsong
|
bc422ed88d
|
输入法可用性发生变化后需要关闭输入法列表菜单
|
2023-04-08 18:38:16 +08:00 |
liulinsong
|
cfa42ae842
|
提供处理按键消息、选择候选和设置当前输入法的函数
|
2023-04-04 09:23:42 +08:00 |
liulinsong
|
8b8d2d5b89
|
优化获取和使用输入法名字和当前输入法列表的逻辑
1. 向QML运行环境注册model全局变量。QML可以通过model获取输入法名字
和当前输入法列表,简化VirtualKeyboardView以及QML中的相关逻辑
2. VirtualKeyboardModel通过dbus监视fcitx5中VirtualKeyboard
addon的可用性。当其可用的时候,主动向fcitx5请求当前最新的输入法名字
和当前输入法列表
3. 虚拟键盘UI服务收到输入法激活通知后更新VirtualKeyboardModel中保存的
输入法名字
4. 虚拟键盘UI服务收到输入法列表变化通知后主动向fcitx5请求当前输入法列表
5. 由于在虚拟键盘UI显示之前VirtualKeyboardModel中的输入法名字以及当前
输入法列表都是可用状态,因此,虚拟键盘UI可以及时显示输入法按钮图标以及
弹出输入法列表,避免不必要的闪烁
|
2023-04-03 11:48:09 +08:00 |
hanteng
|
227aabce2a
|
修复无法正常显示菜单的问题
1.给输入法菜单列表设置宽度,解决点击菜单按钮无法正常现实输入法列表的问题
2.给输入法菜单列表设置圆角效果
|
2023-03-27 01:07:37 +00:00 |
zhaokexin
|
7d7b4e7fec
|
用svg图片,图片显示更清晰
|
2023-03-14 15:05:57 +08:00 |
zhaokexin
|
3b487e4696
|
将空格上的文字换成图片
|
2023-03-14 15:05:57 +08:00 |
linyuxuan
|
afc0cc900a
|
按照设计稿调整虚拟键盘高度,调整虚拟键盘数字按键字体大小
|
2023-03-14 15:05:57 +08:00 |
linyuxuan
|
67abd64cc8
|
依照设计稿为开关按键添加反白效果
|
2023-03-14 15:05:57 +08:00 |
linyuxuan
|
6d4216db2b
|
优化虚拟键盘UI的字体大小,优化输入法列表高亮效果
1. 将虚拟键盘按键的字体大小系数从4/11改为6/11,
使其更符合设计稿中的要求。
2. 将输入法列表的字体大小从1/2按键字体大小改为3/4
按键字体大小,使其符合设计稿中的要求。
3. 将输入法列表的高亮触发条件从hovered改为
highlighted,使其能手动设置高亮条目。
|
2023-03-14 15:05:57 +08:00 |
linyuxuan
|
f4af0837e8
|
优化虚拟键盘显示效果
1. 将切换输入法列表的Menu组件的delegate从ListView更换为MenuItem,
防止切换输入法列表显示时ListView无法自适应调整宽高,导致显示不完整。
2. 使用Instantiator组件动态生成MenuItem。
3. 将预编辑区和候选词区的字体大小改为原来的3/4,符合设计稿。
4. 将切换输入法列表的字体大小改为原来的1/2,符合设计稿。
|
2023-03-14 15:05:57 +08:00 |
litian
|
7fd9753829
|
根据设计稿优化虚拟键盘ui
fixed bug 145571【屏幕键盘】UI设计稿还原度问题
|
2023-03-14 15:05:57 +08:00 |
litian
|
11be480bd8
|
设置深色模式下虚拟键盘不跟随主题变化
openkylin I5XC82 【平板模式】未适配深色模式显示
|
2023-03-14 15:05:57 +08:00 |
litian
|
61e85129ef
|
qml更新输入法本地化语言显示
|
2023-03-14 15:05:57 +08:00 |
litian2
|
d93578def4
|
完善虚拟键 盘UI显示效果
|
2022-09-30 16:38:57 +08:00 |
hanteng@kylinos.cn
|
04230a356a
|
Import Upstream version 1.0.0
|
2022-09-29 13:44:22 +08:00 |