├── .DS_Store
├── Readme
├── .DS_Store
└── Readme-EN.md
├── Pictures
├── .DS_Store
└── huxinting
│ └── .DS_Store
├── Theme
├── hxt_qs.yaml
├── Inbox
│ ├── huxinting-windowfix.trime.yaml
│ └── huxinting-ima.trime.yaml
└── huxinting.trime.yaml
├── Update logs
└── 0.1.1Beta.md
└── Readme.md
/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RinmonWolf/TRime-Themes-By-YXH/HEAD/.DS_Store
--------------------------------------------------------------------------------
/Readme/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RinmonWolf/TRime-Themes-By-YXH/HEAD/Readme/.DS_Store
--------------------------------------------------------------------------------
/Pictures/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RinmonWolf/TRime-Themes-By-YXH/HEAD/Pictures/.DS_Store
--------------------------------------------------------------------------------
/Pictures/huxinting/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RinmonWolf/TRime-Themes-By-YXH/HEAD/Pictures/huxinting/.DS_Store
--------------------------------------------------------------------------------
/Theme/hxt_qs.yaml:
--------------------------------------------------------------------------------
1 | quicksentense:
2 | keys:
3 | - { click: '输入内容范例1', label: '显示内容范例1' }
4 | # 显示“显示内容范例1”的案件按下后,会输入“输入内容范例1”
5 | - { click: '输入内容范例2', label: '显示内容范例2' }
--------------------------------------------------------------------------------
/Update logs/0.1.1Beta.md:
--------------------------------------------------------------------------------
1 | ### This is a *beta* version.
2 |
3 | ### Only tested on 中文输入法.
4 |
5 |
6 |
7 | ### 这是一个*测试*版本。
8 |
9 | ### 仅在中文输入法测试通过。
10 |
11 |
12 |
13 | ### 版本 0.1.1 Beta
14 |
15 |
16 |
17 | #### 添加:
18 |
19 | 默认键盘、注音36键盘:输入中次选按钮。
20 | 表情键盘:”“;
21 | 颜文字键盘:几个颜文字
22 | 可返回的默认键盘;
23 | 九宫数字键盘;
24 | 小鹤音形的生僻分号标签键盘。
25 |
26 | #### 优化:
27 |
28 | 将android_keys从默认主题导入。
29 |
30 | #### 删除:
31 |
32 | 仓颉、速成覆盖键盘(如有兴趣可PR);
33 | 电话键盘。
34 |
35 | #### 重写:
36 |
37 | 九键拼音键盘;
38 | 九键五笔画键盘;
39 | 地球拼音键盘。
40 |
41 | #### 修改:
42 |
43 | ##### 配色:
44 |
45 | 正午夜主字体颜色为略暗的白色。
46 |
47 | ##### 键盘:
48 |
49 | 默认键盘的编辑键弹出菜单的默认选项为编辑键盘而非原来的全选;
50 | 颜文字键盘的基本按键宽度为25%。
51 | “l”/“L”键长按字符为双引号;
52 | 默认键盘的小数字键盘入口挪到符号键盘内;
53 | 叹号问号位置修改;
54 | 去除符号键盘的小数字键盘;
55 | 将基础键盘的底部尽量统一;
56 | 统一了注音键盘的长按字符;
57 | 键盘的切换键改到回车长按菜单内;
58 |
59 |
60 |
61 | ### 文件列表:
62 |
63 | 湖心亭有候选.trime.yaml
--------------------------------------------------------------------------------
/Readme.md:
--------------------------------------------------------------------------------
1 | # 同文输入法主题 By 袁湘浩
2 |
3 | Readme [中文](https://github.com/RinmonWolf/TRime-Themes-By-YXH/blob/main/Readme.md)|[English](https://github.com/RinmonWolf/TRime-Themes-By-YXH/blob/main/Readme/Readme-EN.md)
4 |
5 | 这是存放袁湘浩做的同文主题的仓库。
6 |
7 | 文件为YAML格式,目前没有附加其他语言的文件。
8 |
9 | 最新版本和更新日志请参见[Releases](https://github.com/RinmonWolf/TRime-Themes-By-YXH/releases)。
10 |
11 | [](https://github.com/RinmonWolf/TRime-Themes-By-YXH/issues) [](https://github.com/RinmonWolf/TRime-Themes-By-YXH/releases) [](https://github.com/RinmonWolf/TRime-Themes-By-YXH/network/members) [](https://github.com/RinmonWolf/TRime-Themes-By-YXH/stargazers)
12 |
13 | ## 主题效果图
14 |
15 | 目前仅有一款主题“湖心亭”。
16 |
17 | 例图待正式版更新后一同更新。
18 |
19 | ## 使用方法
20 |
21 | ### 同文皮肤
22 |
23 | ##### *.trime.yaml文件
24 |
25 | 请与*_qs.yaml直接放置在你的用户文件夹内,然后在设置中应用本皮肤并部署。
26 |
27 | ##### *_qs.yaml
28 |
29 | 请与*.trime.yaml一起存放。
30 |
31 | ### 无障碍版皮肤
32 |
33 | ##### *.trime.yaml文件
34 |
35 | 请直接放置在你的用户文件夹内,然后在设置中应用本皮肤。
36 |
37 | ##### *_qs.yaml
38 |
39 | 请与*.trime.yaml一起存放。
40 |
41 | ##### *.rime文件
42 |
43 | 目前没有这种文件。
44 |
45 | ### 请注意
46 |
47 | 对于已经说明仅用于同文无障碍版的皮肤,请勿应用在原版同文上,避免出现严重问题。
48 |
49 | ## 如果你想PR
50 |
51 | 非常欢迎,但请遵守以下原则:
52 |
53 | ##### 原有代码的PR
54 |
55 | * 除非出现重复、违和按键,否则尽量不要更改原有布局
56 | * 最好能先联系我一起弄或者直接issue
57 |
58 | ##### 新增布局的PR
59 |
60 | * 尽量保留长按字符和底部按钮的统一
61 |
62 | ## 作者
63 |
64 | 目前只有我(袁湘浩)。
65 |
66 | 联系方式:
67 |
68 | 邮箱:yuan.xianghao@outlook.com
69 |
70 | QQ:2717659870
71 |
72 | Telegram: @YuanXianghao
73 |
74 | ## 感谢
75 |
76 | [Rime项目](https://github.com/rime/home)、[Trime项目](https://github.com/osfans/trime)、同文无障碍版(中文输入法)项目
77 |
78 | 同文的默认皮肤的各位作者
--------------------------------------------------------------------------------
/Readme/Readme-EN.md:
--------------------------------------------------------------------------------
1 | # Trime themes by YuanXH
2 |
3 | Readme [中文](https://github.com/RinmonWolf/TRime-Themes-By-YXH/blob/main/Readme.md)|[English](https://github.com/RinmonWolf/TRime-Themes-By-YXH/blob/main/Readme/Readme-EN.md)
4 |
5 | There's some themes made by YuanXH.
6 |
7 | Files format are *.YAMLs, no other language files add until now.
8 |
9 | The latest version and update log please go to [Releases](https://github.com/RinmonWolf/TRime-Themes-By-YXH/releases).
10 |
11 | [](https://github.com/RinmonWolf/TRime-Themes-By-YXH/issues) [](https://github.com/RinmonWolf/TRime-Themes-By-YXH/releases) [](https://github.com/RinmonWolf/TRime-Themes-By-YXH/network/members) [](https://github.com/RinmonWolf/TRime-Themes-By-YXH/stargazers)
12 |
13 | ## Theme Preview
14 |
15 | Now there are only one theme which call *Huxinting* .
16 |
17 | Pictures will update when first release is updated.
18 |
19 | ## How-To-Use
20 |
21 | ### Trime Theme
22 |
23 | ##### *.trime.yaml Files
24 |
25 | Put it in Rime user dir with *_qs.yaml and select this skin in settings, then deploy your Trime.
26 |
27 | ##### *_qs.yaml
28 |
29 | Put it with *.trime.yaml .
30 |
31 | ### Trime Assibility Version Theme
32 |
33 | ##### *.trime.yaml Files
34 |
35 | Put it in Rime user dir with *_qs.yaml and select this skin in settings, then deploy your Trime.
36 |
37 | ##### *_qs.yaml
38 |
39 | Put it with *.trime.yaml .
40 |
41 | ##### *.rime Files
42 |
43 | There's no these files now.
44 |
45 | ### Please Notice
46 |
47 | For the theme which made for Trime Assibility Version, please DON'T USE on original Trime!!!!
48 |
49 | ## If you want to PR
50 |
51 | It will very helpful, but please follow the following rules.
52 |
53 | ##### For the oringal code
54 |
55 | * Unless there are some duplicate keys or some unlike others appeared, don't change the oringal layout.
56 | * It's better if you contant me first. Or you can upload a issue.
57 |
58 | ##### For the new add code
59 |
60 | * Please try the best to keep the long click keys and the bottom keys.
61 |
62 | ## Author
63 |
64 | Only me(YuanXH/RinmonWolf) until now.
65 |
66 | Contant details
67 |
68 | Email: yuan.xianghao@outlook.com
69 |
70 | QQ(A IM in China):2717659870
71 |
72 | Telegram: @YuanXianghao
73 |
74 | ## Thanks
75 |
76 | [Rime Project](https://github.com/rime/home), [Trime Project](https://github.com/osfans/trime), Trime Assibility Version Project.
77 |
78 | All authors who made the default theme in Trime .
--------------------------------------------------------------------------------
/Theme/Inbox/huxinting-windowfix.trime.yaml:
--------------------------------------------------------------------------------
1 | # Trime default style settings
2 | # encoding: utf-8
3 |
4 | config_version: "3.0"
5 | name: huxinting-windowsfix #方案名稱
6 | author: YuanXH #作者資訊
7 | # Modify from trime default theme
8 |
9 | style: # 界面样式及特色功能
10 | #功能
11 | auto_caps: false #自动句首大写:true/false/ascii(是/否/仅英文键盘)
12 | candidate_use_cursor: true #高亮候选项
13 | comment_on_top: true #候选项注释位置:true/false(顶部/右侧)
14 | horizontal: true #水平模式:true/false(方向键适配 横排候选/竖排候选)
15 | proximity_correction: true #按键安全区自动分配
16 | reset_ascii_mode: true #不同进程中是否重置中英状态
17 | latin_locale: en_US #英文状态下朗读按键的语言:zh_CN/en_US...
18 | locale: zh_CN #中文状态下朗读上屏文本和按键的语言:zh_CN/en_US...
19 | speech_opencc_config: none #语音输入是否转换简繁:none/s2t.json/t2s.json...
20 | #键盘
21 | keyboards: [.default, edit_board, number, symbols1, symbols2, defwithback] #键盘配置:所有键盘的键盘名
22 | #字体
23 | text_font: latin.ttf #输入编码字体
24 | label_font: label.ttf #悬浮窗候选项序号字体
25 | candidate_font: han.ttf #候选字体
26 | comment_font: comment.ttf #候选注释字体
27 | hanb_font: hanb.ttf #后备字体
28 | latin_font: latin.ttf #候选及候选注释的拉丁字体
29 | key_font: symbol.ttf #按键字体(click)
30 | symbol_font: symbol.ttf #符号字体(long_click和hint)
31 | preview_font: latin.ttf #按键气泡字体
32 | #尺寸
33 | text_size: 16 #输入编码字号
34 | label_text_size: 22 #悬浮窗候选项序号大小
35 | candidate_padding: 3 #候选项内边距
36 | candidate_spacing: 0.5 #候选项分隔线宽度
37 | candidate_text_size: 22 #候选项字号
38 | candidate_view_height: 28 #候选区高度
39 | comment_height: 12 #候选注视区高度
40 | comment_text_size: 12 #候选注释字号
41 | key_height: 40 #鍵高默认值
42 | key_width: 10.0 #鍵寬(佔螢幕寬的百分比)默认值
43 | key_long_text_size: 14 #大于两个字的按键字号
44 | key_text_size: 22 #按鍵字號
45 | symbol_text_size: 10 #符號字號
46 | round_corner: 25 #按鍵圓角半徑
47 | preview_height: 60 #按鍵气泡高度
48 | preview_offset: -12 #按鍵气泡縱向偏移
49 | preview_text_size: 40 #按鍵气泡字號
50 | shadow_radius: 0.0 #按鍵陰影半徑
51 | horizontal_gap: 4 #鍵水平間距
52 | vertical_gap: 3 #鍵盤行距
53 | vertical_correction: -10 #触摸位置校正
54 | #以下为新版本设定
55 | keyboard_padding: 2 #竖屏模式下,屏幕左右两侧与键盘的距离(曲面屏减少误触)
56 | keyboard_padding_left: 0 #竖屏屏模式下,左手键盘布局,屏幕左侧与键盘的距离
57 | keyboard_padding_right: 40 #竖屏屏模式下,左手键盘布局,屏幕右侧与键盘的距离
58 | keyboard_padding_bottom: 0 #竖屏模式下,屏幕下边缘与键盘的距离(避免误触发全面屏手势)
59 | keyboard_padding_land: 40 #横屏模式下,屏幕左右两侧与键盘的距离(避免横屏按键过度拉伸变形)
60 | keyboard_padding_land_bottom: 0 #横屏模式下,屏幕下侧与键盘的距离
61 | keyboard_height: 250 #锁定键盘高度,避免切换时键盘高度变化而造成闪烁
62 | keyboard_height_land: 200 #锁定横屏下键盘高度,避免切换时键盘高度变化而造成闪烁
63 | #悬浮窗口
64 | layout: #懸浮窗口設置
65 | position: fixed #位置:left|right|left_up|right_up|fixed|bottom_left|bottom_right|top_left|top_right(left、right需要>=Android5.0)
66 | min_length: 1 #最小詞長
67 | max_length: 10 #超過字數則換行
68 | sticky_lines: 0 #固頂行數
69 | sticky_lines_land: 0 #横屏模式下的固顶行数
70 | max_entries: 5 #最大詞條數
71 | min_check: 3 #只要前n个候选词有长度大于等于min_length的词,就会把长度符合以及之前的词全部加到悬浮窗内。
72 | all_phrases: false #所有滿足條件的詞語都顯示在窗口
73 | border: 2 #邊框寬度
74 | max_width: 270 #最大寬度,超過則自動換行
75 | max_height: 400 #最大高度
76 | min_width: 40 #最小寬度
77 | min_height: 0 #最小高度
78 | margin_x: 1 #水平邊距 NOTE: margin_{x, y, bottom} 实际为 padding
79 | margin_y: 1 #豎直邊距
80 | margin_bottom: 0 #底部边距 (用于适配特定背景图)
81 | line_spacing: 0 #候选詞的行間距(px)
82 | line_spacing_multiplier: 1.2 #候选詞的行間距(倍數)
83 | real_margin: 1 #屏幕左右边缘和悬浮窗之间的距离 TODO: 在 4.0 时给 real_margin 与 spacing 换一个更适合的名字
84 | spacing: 0 #屏幕上下边缘或预编辑上下边缘和悬浮窗之间的距离
85 | round_corner: 10 #窗口圓角
86 | alpha: 0xdd #透明度(0-255)
87 | elevation: 0 #陰影(>=Android5.0)
88 | movable: once #是否可移動窗口,或僅移動一次 true|false|once
89 | window: #懸浮窗口組件
90 | - {start: "", move: '😾', end: ""} #start表示一行开始,填充\n表示换行
91 | - {start: "", composition: "%s", end: "", letter_spacing: 0} #letter_spacing需要>=Android5.0。TODO: 不爲0時,會導致不換行的問題
92 | - {start: "\n", label: "%s.", candidate: "%s", comment: " %s", end: "", sep: " "} #显示候选项,一个可以生效多行
93 | #其他
94 | background_dim_amount: 0.5
95 | color_scheme: default #配色方案
96 | #text_height: 22 #編碼區高度
97 | long_text_font: comment.ttf #剪贴板等可能包含大段文本使用的字体
98 | #background_folder: #背景图保存在background目录下的哪个子目录
99 | key_long_text_border: 1
100 |
101 | fallback_colors:
102 | candidate_text_color: text_color
103 | comment_text_color: candidate_text_color
104 | border_color: back_color
105 | candidate_separator_color: border_color
106 | hilited_text_color: text_color
107 | hilited_back_color: back_color
108 | hilited_candidate_text_color: hilited_text_color
109 | hilited_candidate_back_color: hilited_back_color
110 | hilited_label_color: hilited_candidate_text_color # 高亮候选序号 颜色
111 | hilited_comment_text_color: comment_text_color
112 | hilited_key_back_color: hilited_candidate_back_color
113 | hilited_key_text_color: hilited_candidate_text_color
114 | hilited_key_symbol_color: hilited_comment_text_color
115 | hilited_off_key_back_color: hilited_key_back_color
116 | hilited_on_key_back_color: hilited_key_back_color
117 | hilited_off_key_text_color: hilited_key_text_color
118 | hilited_on_key_text_color: hilited_key_text_color
119 | key_back_color: back_color
120 | key_border_color: border_color
121 | key_text_color: candidate_text_color
122 | key_symbol_color: comment_text_color
123 | label_color: candidate_text_color
124 | off_key_back_color: key_back_color
125 | off_key_text_color: key_text_color
126 | on_key_back_color: hilited_key_back_color
127 | on_key_text_color: hilited_key_text_color
128 | preview_back_color: key_back_color
129 | preview_text_color: key_text_color
130 | shadow_color: border_color
131 | root_background: back_color # 整个键盘区+候选栏的背景图/色
132 | candidate_background: back_color #候选栏的整体背景图/色
133 | keyboard_back_color: border_color #键盘去的背景图/色
134 | liquid_keyboard_background: keyboard_back_color # liquidKeyboard的背景图/色
135 | text_back_color: back_color #编码区背景,即悬浮窗背景
136 | long_text_back_color: key_back_color #长文本按键的背景(剪贴板)
137 |
138 | preset_color_schemes:
139 | default:
140 | name: 一方/Light #方案名稱
141 | author: YuanXH #作者資訊
142 | dark_scheme: default_dark #暗黑模式下的配色名称
143 | #配色来自www.colorhunt.co,非常感谢
144 | #悬浮窗口
145 | border_color: 0xF2F2F2 #悬浮窗边框
146 | label_color: 0x000000 #悬浮窗候选项序号
147 | hilited_text_color: 0x000000 #悬浮窗编码文字(光标左)
148 | text_color: 0x999999 #悬浮窗編碼文字(光标右)
149 | hilited_back_color: 0xF2F2F2 #悬浮窗高亮編碼背景
150 | text_back_color: 0xF2F2F2 #悬浮窗編碼區背景(拖动按钮的背景)
151 | #输入面板
152 | # 以下为新功能
153 | root_background: 0xF2F2F2 #键盘和候选区的整体背景
154 | #候选项
155 | back_color: 0xF2F2F2 #候選區背景
156 | hilited_candidate_back_color: 0x20000000 #高亮候選背景
157 | hilited_candidate_text_color: 0x000000 #高亮候選文字
158 | candidate_separator_color: 0xffffff #候選分割线
159 | candidate_text_color: 0x505050 #其他候選文字
160 | comment_text_color: 0x505050 #候选区候选提示
161 | hilited_comment_text_color: 0x000000 #高亮内的提示
162 | # 以下为新功能
163 | candidate_background: 0xF2F2F2 #候选区整体背景
164 | #键盘
165 | key_back_color: 0xFFFFFF #按鍵背景
166 | hilited_key_back_color: 0xf6f6f6 #按下按鍵时的背景
167 | key_text_color: 0x000000 #文字按鍵文字
168 | hilited_key_text_color: 0x000000 #高亮按鍵文字
169 | key_symbol_color: 0x303030 #按鍵符號文字
170 | hilited_key_symbol_color: 0x303030 #高亮按鍵符號
171 | preview_back_color: 0xE6F0F0F0 #按鍵按下气泡提示背景
172 | preview_text_color: 0xE6000000 #按鍵按下气泡提示文字
173 | shadow_color: 0xbbbbbb #按鍵文字陰影
174 | keyboard_back_color: 0xF2F2F2 #鍵盤背景
175 | liquid_keyboard_background: 0xF2F2F2 #流体键盘背景
176 | long_text_back_color: 0xFFFFFF #包含长文本的按键背景
177 | #key_border_color: 0xfbfbfb #按鍵邊框(暂无)
178 | #功能键
179 | off_key_back_color: 0xD6E6F2 #功能按鍵關閉狀態时背景
180 | hilited_off_key_back_color: 0x769FCD #按下關閉狀態的按键时背景
181 | off_key_text_color: 0x000000 #功能按鍵關閉狀態的文字
182 | hilited_off_key_text_color: 0x000000 #按下關閉狀態的按键时文字
183 | on_key_back_color: 0xB9D7EA #功能按鍵打開狀態的背景
184 | hilited_on_key_back_color: 0x769FCD #按下打開狀態的按鍵时背景
185 | on_key_text_color: 0x000000 #功能按鍵打開狀態的文字
186 | hilited_on_key_text_color: 0x000000 #按下打開狀態的按鍵时文字
187 | #其他颜色
188 | CLKB: 0xFFFFFF #颜色:按键背景
189 | CLHKB: 0xf6f6f6 #颜色:按键高亮背景
190 | CLMKST: 0x000000 #颜色:功能按键符号文字
191 |
192 | default_dark:
193 | name: 眠/Soft Dark #方案名稱
194 | author: YuanXH #作者資訊
195 | light_scheme: default #明亮模式下的配色名称
196 | #悬浮窗口
197 | border_color: 0x464646 #悬浮窗边框
198 | label_color: 0xDBDBDB #悬浮窗候选项序号
199 | hilited_text_color: 0xDBDBDB #悬浮窗编码文字(光标左)
200 | text_color: 0xD9D9D9 #悬浮窗編碼文字(光标右)
201 | hilited_back_color: 0x464646 #悬浮窗高亮編碼背景
202 | text_back_color: 0x464646 #悬浮窗編碼區背景(拖动按钮的背景)
203 | #输入面板
204 | # 以下为新功能
205 | root_background: 0x464646 #键盘和候选区的整体背景
206 | #候选项
207 | back_color: 0x464646 #候選區背景
208 | hilited_candidate_back_color: 0x20FFFFFF #高亮候選背景
209 | hilited_candidate_text_color: 0xDBDBDB #高亮候選文字
210 | candidate_separator_color: 0x464646 #候選分割线
211 | candidate_text_color: 0xD9D9D9 #其他候選文字
212 | comment_text_color: 0xD9D9D9 #候选区候选提示
213 | hilited_comment_text_color: 0xDBDBDB #高亮内的提示
214 | # 以下为新功能
215 | candidate_background: 0x464646 #候选区整体背景
216 | #键盘
217 | key_back_color: 0x636363 #按鍵背景
218 | hilited_key_back_color: 0x696969 #按下按鍵时的背景
219 | key_text_color: 0xDBDBDB #文字按鍵文字
220 | hilited_key_text_color: 0xDBDBDB #高亮按鍵文字
221 | key_symbol_color: 0xB5B5B5 #按鍵符號文字
222 | hilited_key_symbol_color: 0xB5B5B5 #高亮按鍵符號
223 | preview_back_color: 0xE6636363 #按鍵按下气泡提示背景
224 | preview_text_color: 0xE6DBDBDB #按鍵按下气泡提示文字
225 | shadow_color: 0xbbbbbb #按鍵文字陰影
226 | keyboard_back_color: 0x464646 #鍵盤背景
227 | liquid_keyboard_background: 0x464646 #流体键盘背景
228 | long_text_back_color: 0x636363 #包含长文本的按键背景
229 | #key_border_color: 0xfbfbfb #按鍵邊框(暂无)
230 | #功能键
231 | off_key_back_color: 0x91a3b0 #功能按鍵關閉狀態时背景
232 | hilited_off_key_back_color: 0x7c8c97 #按下關閉狀態的按键时背景
233 | off_key_text_color: 0x1e1f1f #功能按鍵關閉狀態的文字
234 | hilited_off_key_text_color: 0x1e1f1f #按下關閉狀態的按键时文字
235 | on_key_back_color: 0x8999a5 #功能按鍵打開狀態的背景
236 | hilited_on_key_back_color: 0x7c8c97 #按下打開狀態的按鍵时背景
237 | on_key_text_color: 0x1e1f1f #功能按鍵打開狀態的文字
238 | hilited_on_key_text_color: 0x1e1f1f #按下打開狀態的按鍵时文字
239 | #其他颜色
240 | CLKB: 0x636363 #颜色:按键背景
241 | CLHKB: 0x696969 #颜色:按键高亮背景
242 | CLMKST: 0x1e1f1f #颜色:功能按键符号文字
243 |
244 |
245 | liquid_keyboard:
246 | # 目前只能直接写参数,不支持变量或者fallback机制。
247 | # 缺少参数时,自动从style中加载参数。除非需要指定liquid_keyboard使用与主键盘不同的背景色、背景图,否则不应设置被注释掉的参数。
248 | author: "tumuyan"
249 | row: 6 #每屏最多显示多少行按键
250 | row_land: 5 #横屏每屏最多显示多少行按键
251 | key_height: 40 #按键高度
252 | key_height_land: 40 #横屏模式按键高度
253 | single_width: 60 #single类型的按键宽度
254 | vertical_gap: 1 #纵向按键间隙
255 | margin_x: 0.5 #左右按键间隙的1/2
256 | keyboards: [emoji, math, ascii, cn, history, exit, clipboard, collection, draft, tabs, exit, candidate, list, ids , table, symbol, exit, unit, new, jp, pinyin, grease, exit, rusa, korea, lation, yinbiao, yanwenzi, exit, symbollist, exit] #tab列表
257 | exit:
258 | name: 返回
259 | type: NO_KEY
260 | keys: EXIT
261 | tabs:
262 | name: 更多
263 | type: TABS
264 | new:
265 | name: 新行 #此类型不显示在候选栏中,但是打开“更多”TAB时,下一个按键会换行
266 | type: NEW_ROW
267 | candidate:
268 | name: 候选
269 | type: CANDIDATE
270 | history:
271 | name: 常用
272 | type: HISTORY
273 | emoji:
274 | type: SINGLE
275 | keys: "🙂😂🤣😆🙃😅🥺🙈🙉🙊☹😑😄🤐😨😱🌚🌝🤔❤💔🌹💣👌👍😣😥😮🙄😏😕😯😪😫😴😌🤑😉😋😎😍😘😚😛😜😝😒😓😔😲😷🤒😇🤓🤗🤕🙁😖😞😟😤😢😭😦😧😨😩😬😰😳😵😡😠☝✌🖕👎🙏🤘👏💪💋☘🍀🌸☕🍵🍺🍻🍦🍬🍚🍜🍲🍖🎂💤"
276 | clipboard:
277 | type: CLIPBOARD
278 | name: 剪贴
279 | collection:
280 | type: COLLECTION
281 | name: 收藏
282 | draft:
283 | type: DRAFT
284 | name: 草稿
285 | math: #tab名称
286 | type: SINGLE
287 | name: 数学
288 | keys: "≈=≠≌<>≤≥≡()[]{}-+±×*/÷&∥%‰‱°′″∫∮∯∬∭∰∞∑∧∏∈∵∴⊥∝∨∪•√〒∝∽∈∩∧⊙⌒∥∟∣∂∆∞≌∉∪∨⊕⊿⊥∠∫∬∭" #tab中的按键列表
289 | cn:
290 | type: SINGLE
291 | name: 中文
292 | keys: #keys列表可以使用多种格式混合书写。
293 | - ,
294 | - 。
295 | - ?
296 | - !
297 | - :
298 | - 、
299 | - “
300 | - ”
301 | - ‘
302 | - ···
303 | - ……
304 | - { click: "-" }
305 | - { click: "——", label: "破折" }
306 | - { click: "" } # 内容为空可以强制令键盘从此处新起一行
307 | - (
308 | - )
309 | - 【
310 | - 】
311 | - 《
312 | - 》
313 | - [
314 | - ]
315 | - {
316 | - }
317 | - 「
318 | - 」
319 | - 『
320 | - 』
321 | - ~
322 | symbol:
323 | name: 特殊
324 | type: SINGLE
325 | keys: "△▽○◇□☆▲▼●◆■★▷◁▶◀♻♲†⚝✡⚹✦✸✹�×⌫☑☒✅❎✔✘✓✗☼☽♀☻◐㏂☀☾♂☹◑㏘☜☝☞☚☟☛▪•‥…∷※♩♪♫♬§°♭♯♮‖¶№◎¤۞℗®©卍卐℡™㏇Φ↖↑↗◤㊤◥←↔→㊧㊥㊨↙↓↘◣㊦◢⇄⇅⇆⇤↩⇥❏❐◲〼▢▣⇦⇧⇨⇩⇪↶▸◂▴▾✁↷✍⏍ϟ📝✎✆☱☰☴⚿⛮⚙☲☯☵⛶☩☐☳☷☶💬🗨⟲ღ✈☂🎤🌐🔍"
326 | unit:
327 | name: 单位
328 | type: SINGLE
329 | keys: "℃¥$€฿£㎡m³℉¥£¢₠¹²³⁴⁵ⁿ⁶⁷⁸⁹⁰ˣ⁺⁻⁼⁽⁾½⅓¼⅔¾₁₂₃₄₅ₙ₆₇₈₉₀ₓ₊₋₌₍₎℅"
330 | list:
331 | name: 列表
332 | type: SINGLE
333 | keys: "①②③④⑤⑥⑦⑧⑨⑩⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩➊➋➌➍➎➏➐➑➒➓㊀㊁㊂㊃㊄㊅㊆㊇㊈㊉ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ"
334 | pinyin:
335 | name: 拼音
336 | type: SINGLE
337 | keys: "āáǎàōóēéěèǒòīíǐìūúǖǘǚǜǔùêüńňㄚㄛㄜㄧㄨㄩㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙ"
338 | grease:
339 | type: SINGLE
340 | name: 希腊
341 | keys: "ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρστυφχψω"
342 | rusa:
343 | name: 俄语
344 | type: SINGLE
345 | keys: "АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя"
346 | lation:
347 | name: 拉丁
348 | type: SINGLE
349 | keys: "ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞŠŸŒàáâãäåæçèéêëìíîïðñòóõôöøùúûüýþšÿœ"
350 | korea:
351 | type: SINGLE
352 | name: "韩文"
353 | keys: "dㅏㅑㅓㅕㅗㅛㅜㅠㅡㅣㅐㅒㅔㅖㅘㅙㅚㅝㅞㅟㅢㄱㄴㄷㄹㅁㅂㅅㅇㅈㅊㅋㅌㅍㅎㄲㄸㅚㅆㅉ㉠㉡㉢㉣㉤㉥㉦㉧㉨㉩㉪㉫㉬㉭㉮㉯㉰㉱㉲㉳㉴㉵㉶㉷㉸㉹㉺㉻㈀㈁㈂㈃㈄㈅㈆㈇㈈㈉㈊㈋㈌㈍㈎㈏㈐㈑㈒㈓㈔㈕㈖㈗㈘㈙㈚㈛"
354 | yinbiao:
355 | type: SINGLE
356 | name: "音标"
357 | keys: ["a:", "ɔ:", "ɜː", "i:", "u:", "ʌ", "ɒ", "ə", "ɪ", "ʊ", "e", "æ", "eɪ", "aɪ", "ɔɪ", "ɪə", "eə", "ʊə", "əʊ", "aʊ", "p", "t", "k", "f", "θ", "s", "b", "d", "g", "v", "ð", "z", "ʃ", "h", "ts", "tʃ", "j", "tr", "ʒ", "r", "dz", "dʒ", "dr", "w", "m", "n", "ŋ", "l"]
358 | yanwenzi:
359 | type: VAR_LENGTH
360 | name: "颜文字"
361 | keys: ["⎛⎝≥⏝⏝≤⎠⎞", "ɔ:", "ɜː", "i:", "u:", "ʌ", "ɒ", "ə", "ɪ", "ʊ", "e", "æ", "eɪ", "aɪ", "ɔɪ", "ɪə", "eə", "ʊə", "əʊ", "aʊ", "p", "t", "k", "f", "θ", "s", "b", "d", "g", "v", "ð", "z", "ʃ", "h", "ts", "tʃ", "j", "tr", "ʒ", "r", "dz", "dʒ", "dr", "w", "m", "n", "ŋ", "l"]
362 | ascii:
363 | type: SINGLE
364 | name: 英文
365 | keys: ",.?!:;/\\|*-+=^$`'\"^~@#%&()[]{}_"
366 | ids:
367 | type: SINGLE
368 | name: IDS
369 | keys: "⿰⿱⿲⿳⿴⿵⿶⿷⿸⿹⿺⿻↷↔"
370 | jp:
371 | type: SINGLE
372 | name: 假名
373 | keys: "あいうえおかがきぎくぐけげこごさざしじすずせぜそぞただちぢつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろわをんアィイウェエオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロワヲン"
374 | symbollist:
375 | type: SYMBOL
376 | name: 符号表
377 | keys: [ 符号: '/fh', 电脑: '/dn', 象棋: '/xq', 麻将: '/mj', 骰子: '/sz', 扑克: '/pk', 天气: '/tq', 音乐: '/yy', 八卦: '/bg', 易经: '/lssg', 天体: '/tt', 星座: '/xz', 星号: '/xh', 方块: '/fk', 几何: '/jh', 箭头: '/jt', 数学: '/sx', 上标: '/sb', 下标: '/xb', 单位: '/dw', 货币: '/hb', 拼音: '/py', 注音: '/zy', 假名: '/jm', 片假: '/pjm', 韩文: '/hw', 希腊: '/xl', 希大: '/xld', 罗马: '/lm', 罗大: '/lmd', 俄语: '/ey', 俄大: '/eyd', 表情: '/bq', 一: '/1', 二: '/2', 三: '/3', 四: '/4', 五: '/5', 六: '/6', 七: '/7', 八: '/8', 九: '/9', 零: '/0', 十: '/10', 分数: '/fs', 标点: '/bd', 偏旁: '/pp', 竖标: '/bdz' ]
378 |
379 |
380 |
381 | android_keys:
382 | __include: trime:/android_keys #导入trime.yaml中的android_keys
383 |
384 | preset_keys:
385 | # 編輯
386 | Shift_L: {label: Shift, send: Shift_L, shift_lock: ascii_long}
387 | Return: {label: Enter, send: Return}
388 | Hide: {label: 隐藏, send: BACK}
389 | BackSpace: {label: ⌫, repeatable: true, send: BackSpace}
390 | space: {label: "___", repeatable: false, functional: false, send: space}
391 | Escape: {label: Esc, send: Escape}
392 | Home: {label: 行首, send: Home}
393 | Insert: {label: 插入, send: Insert}
394 | Delete: {label: 删除, send: Delete}
395 | End: {label: 行尾, send: End}
396 | Page_Up: {label: 上页, send: Page_Up}
397 | Page_Down: {label: 下页, send: Page_Down}
398 | Left: {label: '←', send: Left}
399 | Down: {label: '↓', send: Down}
400 | Up: {label: '↑', send: Up}
401 | Right: {label: '→', send: Right}
402 | select_all: {label: 全选, send: Control+a}
403 | Clear: {label: 清除, text: "{Control+a}{BackSpace}"} #全選並刪除
404 | cut: {label: 剪切, send: Control+x}
405 | cut_all: {label: 全挪, text: "{Control+a}{Control+x}"} #全選並剪切
406 | copy: {label: 复制, send: Control+c}
407 | copy_all: {label: 全謄, text: "{Control+a}{Control+c}"} #全選並複製
408 | paste: {label: 粘贴, send: Control+v}
409 | paste_text: {label: 仅贴文本, send: Control+Shift+Alt+v} #>=Android 6.0
410 | share_text: {label: 分享文本, send: Control+Alt+s} #>=Android 6.0
411 | redo: {label: 重做, send: Control+Shift+z} #>=Android 6.0
412 | undo: {label: 撤销, send: Control+z} #>=Android 6.0
413 | # rime組合鍵
414 | F4: {label: 方案菜单, send: F4}
415 | BackToPreviousSyllable: {label: 删音节, send: Control+BackSpace}
416 | CommitRawInput: {label: 编码, send: Control+Return}
417 | CommitScriptText: {label: 编码, send: Shift+Return}
418 | CommitComment: {label: 编码, send: Control+Shift+Return}
419 | DeleteCandidate: {label: 删词, send: Control+Delete}
420 | # rime狀態
421 | Mode_switch: {toggle: ascii_mode, send: Mode_switch, states: [ 中文, 西文 ]}
422 | Zenkaku_Hankaku: {toggle: full_shape, send: Mode_switch, states: [ 半角, 全角 ]}
423 | Henkan: {toggle: simplification, send: Mode_switch, states: [ 漢字, 汉字 ]}
424 | Charset_switch: {toggle: extended_charset, send: Mode_switch, states: [ 常用, 增廣 ]}
425 | Punct_switch: {toggle: ascii_punct, send: Mode_switch, states: [ 。,, ., ]}
426 | # trime設定
427 | IME_switch: { label: 🌐, send: LANGUAGE_SWITCH } #彈出對話框選擇輸入法
428 | IME_last: { label: 上一输入法, send: LANGUAGE_SWITCH, select: .last } #直接切換到上一輸入法
429 | IME_next: { label: 下一输入法, send: LANGUAGE_SWITCH, select: .next } #直接切換到下一輸入法
430 | Schema_switch: {label: 下一方案, send: Control+Shift+1}
431 | one_hand_switch_1: {toggle: _one_hand_mode_1, send: Mode_switch, states: [ 左手, 普通 ]}
432 | one_hand_switch_2: {toggle: _one_hand_mode_2, send: Mode_switch, states: [ 右手, 普通 ]}
433 | one_hand_switch_3: {toggle: _one_hand_mode_3, send: Mode_switch, states: [ 左手, 右手 ]}
434 | Color_switch: {label: 配色, send: PROG_RED}
435 | Help: {label: 说明, send: Help}
436 | Info: {label: 关于, send: INFO}
437 | Menu: {label: 菜单, send: Menu}
438 | Settings: {label: 设定, send: SETTINGS}
439 | Color_settings: {label: 配色, send: SETTINGS, option: "color"}
440 | Theme_settings: {label: 主题, send: SETTINGS, option: "theme"}
441 | Schema_settings: {label: 方案, send: SETTINGS, option: "schema"}
442 | Candidate_switch: {toggle: _hide_candidate, send: Mode_switch, states: [ 有候选, 无候选]}
443 | Comment_switch: {toggle: _hide_comment, send: Mode_switch, states: [ 有注释, 无注释]}
444 | Hint_switch: {toggle: _hide_key_hint, send: Mode_switch, states: [ 有助记, 无助记]}
445 | #切换键盘
446 | Keyboard_default: {label: 返回, send: Eisu_toggle, select: .default}
447 | Keyboard_symbols1: {label: "?123", send: Eisu_toggle, select: symbols1}
448 | Keyboard_symbols2: {label: "=/<", send: Eisu_toggle, select: symbols2}
449 | Keyboard_number: {label: 123, send: Eisu_toggle, select: number}
450 | Keyboard_jiugong_number: {label: 123, send: Eisu_toggle, select: jiugong_number}
451 | Keyboard_defwithback: {label: ABC, send: Eisu_toggle, select: defwithback}
452 | Keyboard_edit: {label: 编辑, functional: false, send: Eisu_toggle, select: edit_board}
453 | liquid_keyboard_switch: { label: 更多, send: function, command: liquid_keyboard, option: "特殊" }
454 | liquid_keyboard_switch2: { toggle: _liquid_keyboard, send: Mode_switch, states: [ 更多, 更多 ] }
455 | liquid_keyboard_emoji: { label: " 😊 ", send: function, command: liquid_keyboard, option: "emoji" }
456 | liquid_keyboard_clipboard: { label: 剪贴, send: function, command: liquid_keyboard, option: "剪贴" }
457 | # 地球拼音声调
458 | s1: {text: ';', label: 'ˉ', description: 一声} #一聲
459 | s2: {text: '/', label: 'ˊ', description: 二声} #二聲
460 | s3: {text: ',', label: 'ˇ', description: 三声} #三聲
461 | s4: {text: '\', label: 'ˋ', description: 四声} #四聲
462 | # 后添加的
463 | Next: {label: 次选, send: Control+2}
464 | TP: {label: 通配, text: "`"}
465 | delimiter: {label: 分词, text: "'"}
466 | # 符号预设键
467 | # 主键盘
468 | # Sy:Symbol; M:Main主键盘; Q~M:按键
469 | # 仿Gboard
470 | # 第一行
471 | SyMQ: {label: '1', text: '1'}
472 | SyMW: {label: '2', text: '2'}
473 | SyME: {label: '3', text: '3'}
474 | SyMR: {label: '4', text: '4'}
475 | SyMT: {label: '5', text: '5'}
476 | SyMY: {label: '6', text: '6'}
477 | SyMU: {label: '7', text: '7'}
478 | SyMI: {label: '8', text: '8'}
479 | SyMO: {label: '9', text: '9'}
480 | SyMP: {label: '0', text: '0'}
481 | # 第二行
482 | SyMA: {label: '@', text: '@'}
483 | SyMS: {label: '#', text: '#'}
484 | SyMD: {label: '$', text: '$'}
485 | SyMF: {label: '_', text: '_'}
486 | SyMG: {label: '&', text: '&'}
487 | SyMH: {label: '-', text: '-'}
488 | SyMJ: {label: ':', text: ':'}
489 | SyMK: {label: "(", text: "("}
490 | SyML: {label: ')', text: ')'}
491 | # 第三行
492 | SyMZ: {label: '\', text: '\'}
493 | SyMX: {label: '"', text: '"'}
494 | SyMC: {label: "'", text: "'"}
495 | SyMV: {label: ':', text: ':'}
496 | SyMB: {label: ';', text: ';'}
497 | SyMN: {label: '!', text: '!'}
498 | SyMM: {label: '?', text: '?'}
499 |
500 | preset_keyboards:
501 | default:
502 | name: 默认键盘
503 | author: "袁湘浩"
504 | ascii_mode: 0
505 | width: 10
506 | height: 40
507 | vertical_gap: 10 #鍵盤行距
508 | lock: true
509 | keys:
510 | # 第一行
511 | - {click: 'q', long_click: SyMQ}
512 | - {click: 'w', long_click: SyMW}
513 | - {click: 'e', long_click: SyME}
514 | - {click: 'r', long_click: SyMR}
515 | - {click: 't', long_click: SyMT}
516 | - {click: 'y', long_click: SyMY}
517 | - {click: 'u', long_click: SyMU}
518 | - {click: 'i', long_click: SyMI}
519 | - {click: 'o', long_click: SyMO}
520 | - {click: 'p', long_click: SyMP}
521 | # 第二行
522 | - {width: 5}
523 | - {click: 'a', long_click: SyMA}
524 | - {click: 's', long_click: SyMS}
525 | - {click: 'd', long_click: SyMD}
526 | - {click: 'f', long_click: SyMF}
527 | - {click: 'g', long_click: Keyboard_edit, swipe_left: Left, swipe_right: Right, swipe_up: Up, swipe_down: Down}
528 | - {click: 'h', long_click: SyMH}
529 | - {click: 'j', long_click: SyMJ}
530 | - {click: 'k', long_click: SyMK}
531 | - {click: 'l', long_click: SyML}
532 | - {width: 5}
533 | # 第三行
534 | - {click: Shift_L, width: 15}
535 | - {click: 'z', long_click: SyMZ}
536 | - {click: 'x', long_click: cut}
537 | - {click: 'c', long_click: copy}
538 | - {click: 'v', long_click: paste}
539 | - {click: 'b', long_click: SyMB}
540 | - {click: 'n', long_click: SyMN}
541 | - {click: 'm', long_click: SyMM}
542 | - {click: BackSpace, width: 15}
543 | # 第四行
544 | - {click: Keyboard_symbols1, width: 15}
545 | - {click: ","}
546 | - {click: liquid_keyboard_emoji, composing: Next, key_back_color: CLKB, hilited_key_back_color: CLHKB}
547 | - {click: space, width: 40}
548 | - {click: "."}
549 | - {click: Return, width: 15, long_click: Menu, key_symbol_color: CLMKST, hilited_key_symbol_color: CLMKST}
550 |
551 | edit_board:
552 | author: flypy.com
553 | name: "编辑键盘"
554 | ascii_mode: 0
555 | width: 20
556 | height: 40
557 | vertical_gap: 10 #鍵盤行距
558 | keys:
559 | - {click: select_all}
560 | - {click: Page_Up}
561 | - {click: Up}
562 | - {click: Page_Down}
563 | - {click: liquid_keyboard_emoji}
564 | - {click: cut}
565 | - {click: Left}
566 | - {click: Shift_L, label: 选择}
567 | - {click: Right}
568 | - {click: liquid_keyboard_clipboard}
569 | - {click: copy}
570 | - {click: Home}
571 | - {click: Down}
572 | - {click: End}
573 | - {click: BackSpace}
574 | - {click: paste}
575 | - {click: undo}
576 | - {click: Clear}
577 | - {click: redo}
578 | - {click: Keyboard_default}
579 |
580 | number:
581 | name: 小数字键盘
582 | author: "袁湘浩"
583 | # 仿Gboard
584 | ascii_mode: 1
585 | width: 24
586 | height: 40
587 | vertical_gap: 10 #鍵盤行距
588 | keys:
589 | #1
590 | - {click: "+", width: 14}
591 | - {click: "1"}
592 | - {click: "2"}
593 | - {click: "3"}
594 | - {click: "%", width: 14}
595 | #2
596 | - {click: "-", width: 14}
597 | - {click: "4"}
598 | - {click: "5", long_click: Keyboard_edit, swipe_left: Left, swipe_right: Right, swipe_up: Up, swipe_down: Down}
599 | - {click: "6"}
600 | - {click: space, width: 14}
601 | #3
602 | - {click: "*", long_click: "/", width: 14}
603 | - {click: "7", long_click: cut}
604 | - {click: "8", long_click: copy}
605 | - {click: "9", long_click: paste}
606 | - {click: BackSpace, width: 14}
607 | #4
608 | - {click: Keyboard_default, width: 14}
609 | - {click: ",", width: 10}
610 | - {click: Keyboard_symbols1, width: 14}
611 | - {click: "0"}
612 | - {click: "=", width: 14}
613 | - {click: ".", width: 10}
614 | - {click: Return, width: 14, long_click: Menu}
615 |
616 | symbols1:
617 | name: 符号键盘1
618 | author: "袁湘浩"
619 | # 仿Gboard
620 | ascii_mode: 0
621 | width: 10
622 | height: 40
623 | vertical_gap: 10 #鍵盤行距
624 | keys:
625 | #1
626 | - {click: '1'}
627 | - {click: '2'}
628 | - {click: '3'}
629 | - {click: '4'}
630 | - {click: '5'}
631 | - {click: '6'}
632 | - {click: '7'}
633 | - {click: '8'}
634 | - {click: '9'}
635 | - {click: '0'}
636 | #2
637 | - {click: '@'}
638 | - {click: '#', long_click: "№"}
639 | - {click: '$', long_click: "¢"}
640 | - {click: '_'}
641 | - {click: '&'}
642 | - {click: '-', long_click: "—"}
643 | - {click: '+', long_click: "±"}
644 | - {click: '(', long_click: "【"}
645 | - {click: ')', long_click: "】"}
646 | - {click: '/', long_click: "/"}
647 | #3
648 | - {click: Keyboard_symbols2, width: 15}
649 | - {click: '、', ascii: '*'}
650 | - {click: '“', ascii: '"', long_click: "《"}
651 | - {click: '”', ascii: "'", long_click: "》"}
652 | - {click: ':'}
653 | - {click: ';'}
654 | - {click: '!', long_click: "¡"}
655 | - {click: '?', long_click: "¿"}
656 | - {click: BackSpace, width: 15}
657 | #4
658 | - {click: Keyboard_default, width: 15}
659 | - {click: ",", width: 10}
660 | - {click: Keyboard_number, width: 10}
661 | - {click: space, width: 40}
662 | - {click: ".", width: 10}
663 | - {click: Return, width: 15, long_click: Menu}
664 | symbols2:
665 | name: 符号键盘2
666 | author: "袁湘浩"
667 | # 仿Gboard
668 | ascii_mode: 0
669 | width: 10
670 | height: 60
671 | keys:
672 | #1
673 | - {click: '~'}
674 | - {click: '`'}
675 | - {click: '|'}
676 | - {click: '•', long_click: "♪"}
677 | - {click: '√'}
678 | - {click: 'π', long_click: "Ω"}
679 | - {click: '÷'}
680 | - {click: '×'}
681 | - {click: '*', ascii: "¶", long_click: "★"}
682 | - {click: '¶', ascii: "∆", long_click: "§"}
683 | #2
684 | - {click: '£'}
685 | - {click: '¢'}
686 | - {click: '€'}
687 | - {click: '¥'}
688 | - {click: '^', long_click: "←"}
689 | - {click: '°', long_click: "′"}
690 | - {click: '=', long_click: "∞"}
691 | - {click: '「', ascii: "{"}
692 | - {click: '」', ascii: "}"}
693 | - {click: '\'}
694 | #3
695 | - {click: Keyboard_symbols1, width: 15}
696 | - {click: '%', long_click: "‰"}
697 | - {click: '‘', ascii: '©', long_click: "'"}
698 | - {click: '’', ascii: "®", long_click: "‚"}
699 | - {click: '™'}
700 | - {click: '✓'}
701 | - {click: '[', ascii: "["}
702 | - {click: ']', ascii: "]"}
703 | - {click: BackSpace, width: 15}
704 | #4
705 | - {click: Keyboard_default, width: 15, height: 45}
706 | - {click: "<", width: 10, height: 45}
707 | - {click: liquid_keyboard_switch, width: 10, height: 45}
708 | - {click: space, width: 40, height: 45}
709 | - {click: ">", width: 10, height: 45}
710 | - {click: Return, width: 15, long_click: Menu, height: 45}
711 |
712 | bopomofo:
713 | name: 註音鍵盤
714 | author: "皛筱晓小笨鱼、袁湘浩"
715 | ascii_mode: 0
716 | #ascii_keyboard: letter
717 | width: 10
718 | height: 45
719 | keys:
720 | #1
721 | - {label: 'ㄅ', long_click: '¹', click: '1'}
722 | - {label: 'ㄉ', long_click: '²', click: '2'}
723 | - {label: 'ˇ', long_click: '³', click: '3'}
724 | - {label: 'ˋ', long_click: '⁴', click: '4'}
725 | - {label: 'ㄓ', long_click: '⁵', click: '5'}
726 | - {label: 'ˊ', long_click: '⁶', click: '6'}
727 | - {label: '˙', long_click: '⁷', click: '7'}
728 | - {label: 'ㄚ', long_click: '⁸', click: '8'}
729 | - {label: 'ㄞ', long_click: '⁹', click: '9'}
730 | - {label: 'ㄢ', long_click: '⁰', click: '0'}
731 | #2
732 | - {label: 'ㄆ', long_click: '!', click: q}
733 | - {label: 'ㄊ', long_click: '@', click: w}
734 | - {label: 'ㄍ', long_click: '#', click: e}
735 | - {label: 'ㄐ', long_click: '$', click: r}
736 | - {label: 'ㄔ', long_click: '%', click: t}
737 | - {label: 'ㄗ', long_click: '^', click: y}
738 | - {label: 'ㄧ', long_click: '&', click: u}
739 | - {label: 'ㄛ', long_click: '*', click: i}
740 | - {label: 'ㄟ', long_click: '(){Left}', swipe_left: '(', swipe_right: ')', click: o}
741 | - {label: 'ㄣ', long_click: '/', click: p}
742 | #3
743 | - {label: 'ㄇ', long_click: '~', click: a}
744 | - {label: 'ㄋ', long_click: '+', click: s}
745 | - {label: 'ㄎ', long_click: '-', click: d}
746 | - {label: 'ㄑ', click: f, long_click: '_'}
747 | - {label: 'ㄕ', click: g, long_click: Keyboard_edit, swipe_left: Left, swipe_right: Right, swipe_up: Up, swipe_down: Down}
748 | - {label: 'ㄘ', click: h, long_click: '[]{Left}', swipe_left: '[', swipe_right: ']'}
749 | - {label: 'ㄨ', click: j, long_click: '{}{Left}', swipe_left: '{', swipe_right: '}'}
750 | - {label: 'ㄜ', click: k, long_click: '<>{Left}', swipe_left: '<', swipe_right: '>'}
751 | - {label: 'ㄠ', click: l, long_click: '“”{Left}', swipe_left: '“', swipe_right: '”'}
752 | - {label: 'ㄤ', long_click: Escape, click: ';'}
753 | #4
754 | - {label: 'ㄈ', click: z, long_click: "'"}
755 | - {label: 'ㄌ', click: x, long_click: cut}
756 | - {label: 'ㄏ', click: c, long_click: copy}
757 | - {label: 'ㄒ', click: v, long_click: paste}
758 | - {label: 'ㄖ', click: b, long_click: ':'}
759 | - {label: 'ㄙ', click: n, long_click: ';'}
760 | - {label: 'ㄩ', click: m, long_click: '?'}
761 | - {label: 'ㄝ', click: ','}
762 | - {label: 'ㄡ', click: '.'}
763 | - {label: 'ㄥ', long_click: CommitScriptText, click: '/'}
764 | #5
765 | - {click: Keyboard_symbols1, long_click: Keyboard_emoji, height: 45}
766 | - {click: Shift_L, composing: delimiter}
767 | - {click: ",", long_click: '.', height: 45}
768 | - {click: space, width: 40, height: 45}
769 | - {label: 'ㄦ', click: "-", height: 45}
770 | - {click: BackSpace, height: 45}
771 | - {click: Return, long_click: Menu, height: 45}
772 |
773 | stroke:
774 | name: 五笔画键盘
775 | author: 袁湘浩
776 | ascii_mode: 0
777 | height: 60
778 | width: 24
779 | ascii_keyboard: jiugong_number
780 | keys:
781 | #1
782 | - {click: "~", width: 14}
783 | - {click: "h", label: "一", long_click: "@"}
784 | - {click: "s", label: "丨", long_click: "("}
785 | - {click: "p", label: "丿", long_click: ')'}
786 | - {click: "!", width: 14}
787 | #2
788 | - {click: "+", width: 14}
789 | - {click: "n", label: "丶", long_click: "#"}
790 | - {click: "z", label: "乙", long_click: Keyboard_edit, swipe_left: Left, swipe_right: Right, swipe_up: Up, swipe_down: Down}
791 | - {click: delimiter, long_click: '"'}
792 | - {click: "?", width: 14}
793 | #3
794 | - {click: "-", long_click: "_", width: 14}
795 | - {click: "phhhz", label: "钅", long_click: cut}
796 | - {click: "szpn", label: "水", long_click: copy}
797 | - {click: "hszpzhh", label: "酉", long_click: paste}
798 | - {click: BackSpace, width: 14}
799 | #4
800 | - {click: Keyboard_symbols1, width: 14, height: 45}
801 | - {click: ",", width: 12, height: 45}
802 | - {click: Keyboard_defwithback, long_click: Keyboard_jiugong_number, width: 12}
803 | - {click: space, height: 45}
804 | - {click: liquid_keyboard_emoji, composing: Next, width: 12}
805 | - {click: ".", width: 12, height: 45}
806 | - {click: Return, width: 14, long_click: Menu, height: 45}
807 |
808 | terra_pinyin:
809 | name: 地球拼音鍵盤
810 | author: "袁湘浩"
811 | ascii_mode: 0
812 | width: 10
813 | height: 45
814 | lock: true
815 | keys:
816 | # 第一行
817 | - {click: '1', long_click: '¹'}
818 | - {click: '2', long_click: '²'}
819 | - {click: '3', long_click: '³'}
820 | - {click: '4', long_click: '⁴'}
821 | - {click: '5', long_click: '⁵'}
822 | - {click: '6', long_click: '⁶'}
823 | - {click: '7', long_click: '⁷'}
824 | - {click: '8', long_click: '⁸'}
825 | - {click: '9', long_click: '⁹'}
826 | - {click: '0', long_click: '⁰'}
827 | # 第二行
828 | - {click: 'q', long_click: '!'}
829 | - {click: 'w', long_click: '@'}
830 | - {click: 'e', long_click: '#'}
831 | - {click: 'r', long_click: '$'}
832 | - {click: 't', long_click: '%'}
833 | - {click: 'y', long_click: '^'}
834 | - {click: 'u', long_click: '&'}
835 | - {click: 'i', long_click: '*'}
836 | - {click: 'o', long_click: '(){Left}', swipe_left: '(', swipe_right: ')'}
837 | - {click: 'p', long_click: '/'}
838 | # 第三行
839 | - {width: 5}
840 | - {click: 'a', long_click: '~'}
841 | - {click: 's', long_click: '+'}
842 | - {click: 'd', long_click: '-'}
843 | - {click: 'f', long_click: '_'}
844 | - {click: 'g', long_click: Keyboard_edit, swipe_left: Left, swipe_right: Right, swipe_up: Up, swipe_down: Down}
845 | - {click: 'h', long_click: '[]{Left}', swipe_left: '[', swipe_right: ']'}
846 | - {click: 'j', long_click: '{}{Left}', swipe_left: '{', swipe_right: '}'}
847 | - {click: 'k', long_click: '<>{Left}', swipe_left: '<', swipe_right: '>'}
848 | - {click: 'l', long_click: '“”{Left}', swipe_left: '“', swipe_right: '”'}
849 | - {width: 5}
850 | # 第四行
851 | - {click: Shift_L, composing: s1, width: 15}
852 | - {click: 'z', long_click: "'"}
853 | - {click: 'x', long_click: cut}
854 | - {click: 'c', long_click: copy}
855 | - {click: 'v', long_click: paste}
856 | - {click: 'b', long_click: ':'}
857 | - {click: 'n', long_click: ';'}
858 | - {click: 'm', long_click: '?'}
859 | - {click: BackSpace, width: 15}
860 | # 第五行
861 | - {click: Keyboard_symbols1, composing: s2, width: 15, height: 45}
862 | - {click: ",", composing: s3, height: 45}
863 | - {click: liquid_keyboard_emoji, composing: Next}
864 | - {click: space, width: 40, height: 45}
865 | - {click: ".", composing: s4, height: 45}
866 | - {click: Return, width: 15, long_click: Menu, height: 45}
867 |
868 | jiugong:
869 | ascii_mode: 0
870 | author: "袁湘浩"
871 | name: 九宮键盘
872 | height: 60
873 | width: 20
874 | ascii_keyboard: jiugong_number
875 | keys:
876 | #1
877 | - {click: "~", long_click: '<>{Left}', swipe_left: '<', swipe_right: '>', send_bindings: false}
878 | - {click: "1", label: " 1 ", composing: delimiter, long_click: "@"}
879 | - {click: "2", label: "ABC", long_click: "%"}
880 | - {click: "3", label: "DEF", long_click: '(){Left}', swipe_left: '(', swipe_right: ')'}
881 | - {click: BackSpace}
882 | #2
883 | - {click: "+", long_click: '[]{Left}', swipe_left: '[', swipe_right: ']'}
884 | - {click: "4", label: "GHI", long_click: "#"}
885 | - {click: "5", label: "JKL", long_click: Keyboard_edit, swipe_left: Left, swipe_right: Right, swipe_up: Up, swipe_down: Down}
886 | - {click: "6", label: "MNO", long_click: '“”{Left}', swipe_left: '“', swipe_right: '”'}
887 | - {click: liquid_keyboard_emoji, composing: Next}
888 | #3
889 | - {click: "-", long_click: "_"}
890 | - {click: "7", label: "PQRS", long_click: cut}
891 | - {click: "8", label: "TUV", long_click: copy}
892 | - {click: "9", label: "WXYZ", long_click: paste}
893 | - {click: Keyboard_defwithback}
894 | #4
895 | - {click: Keyboard_symbols1}
896 | - {click: ",", long_click: "!"}
897 | - {click: space}
898 | - {click: ".", long_click: "?"}
899 | - {click: Return, long_click: Menu}
900 |
901 | luna_jiugong:
902 | __include: /preset_keyboards/jiugong
903 |
904 | jiugong_number:
905 | ascii_mode: 1
906 | author: "袁湘浩"
907 | name: 九宮数字键盘
908 | height: 55
909 | width: 20
910 | keys:
911 | #1
912 | - {click: "~", long_click: '<>{Left}', swipe_left: '<', swipe_right: '>', send_bindings: false}
913 | - {click: "1", long_click: "@"}
914 | - {click: "2", long_click: "%"}
915 | - {click: "3", long_click: '(){Left}', swipe_left: '(', swipe_right: ')'}
916 | - {click: BackSpace}
917 | #2
918 | - {click: "+", long_click: '[]{Left}', swipe_left: '[', swipe_right: ']'}
919 | - {click: "4", long_click: "#"}
920 | - {click: "5", long_click: Keyboard_edit, swipe_left: Left, swipe_right: Right, swipe_up: Up, swipe_down: Down}
921 | - {click: "6", long_click: '“”{Left}', swipe_left: '“', swipe_right: '”'}
922 | - {click: liquid_keyboard_emoji, composing: Next}
923 | #3
924 | - {click: "-", long_click: "_"}
925 | - {click: "7", long_click: cut}
926 | - {click: "8", long_click: copy}
927 | - {click: "9", long_click: paste}
928 | - {click: Keyboard_defwithback}
929 | #4
930 | - {click: Keyboard_default, width: 10}
931 | - {click: Keyboard_symbols1, width: 10}
932 | - {click: ",", long_click: "!"}
933 | - {click: "0"}
934 | - {click: ".", long_click: "?"}
935 | - {click: Return, long_click: Menu}
936 |
937 | defwithMod:
938 | name: 默认键盘加
939 | author: "袁湘浩"
940 | ascii_mode: 0
941 | width: 10
942 | height: 45
943 | lock: true
944 | keys:
945 | # 第一行
946 | - {click: '1', long_click: '①'}
947 | - {click: '2', long_click: '②'}
948 | - {click: '3', long_click: '③'}
949 | - {click: '4', long_click: '④'}
950 | - {click: '5', long_click: '⑤'}
951 | - {click: '6', long_click: '⑥'}
952 | - {click: '7', long_click: '⑦'}
953 | - {click: '8', long_click: '⑧'}
954 | - {click: '9', long_click: '⑨'}
955 | - {click: '0', long_click: '⓪'}
956 | # 第二行
957 | - {click: 'q', long_click: SyMQ}
958 | - {click: 'w', long_click: SyMW}
959 | - {click: 'e', long_click: SyME}
960 | - {click: 'r', long_click: SyMR}
961 | - {click: 't', long_click: SyMT}
962 | - {click: 'y', long_click: SyMY}
963 | - {click: 'u', long_click: SyMU}
964 | - {click: 'i', long_click: SyMI}
965 | - {click: 'o', long_click: SyMO}
966 | - {click: 'p', long_click: SyMP}
967 | # 第三行
968 | - {width: 5}
969 | - {click: 'a', long_click: SyMA}
970 | - {click: 's', long_click: SyMS}
971 | - {click: 'd', long_click: SyMD}
972 | - {click: 'f', long_click: SyMF}
973 | - {click: 'g', long_click: Keyboard_edit, swipe_left: Left, swipe_right: Right, swipe_up: Up, swipe_down: Down}
974 | - {click: 'h', long_click: SyMH}
975 | - {click: 'j', long_click: SyMJ}
976 | - {click: 'k', long_click: SyMK}
977 | - {click: 'l', long_click: SyML}
978 | - {width: 5}
979 | # 第四行
980 | - {click: Shift_L, width: 15}
981 | - {click: 'z', long_click: TP}
982 | - {click: 'x', long_click: cut}
983 | - {click: 'c', long_click: copy}
984 | - {click: 'v', long_click: paste}
985 | - {click: 'b', long_click: SyMB}
986 | - {click: 'n', long_click: SyMN}
987 | - {click: 'm', long_click: SyMM}
988 | - {click: BackSpace, width: 15}
989 | # 第五行
990 | - {click: Keyboard_symbols1, width: 15, height: 45}
991 | - {click: ",", height: 45}
992 | - {click: liquid_keyboard_emoji, composing: Next}
993 | - {click: space, width: 40, height: 45}
994 | - {click: ".", height: 45}
995 | - {click: Return, width: 15, long_click: Menu, height: 45}
996 |
997 | #xhyx:
998 | # __include: /preset_keyboards/defwithMod
999 |
1000 | defwithback:
1001 | name: 默认键盘带返回
1002 | author: "袁湘浩"
1003 | ascii_mode: 1
1004 | width: 10
1005 | height: 44
1006 | keys:
1007 | # 第一行
1008 | - {click: '1', long_click: '¹'}
1009 | - {click: '2', long_click: '²'}
1010 | - {click: '3', long_click: '³'}
1011 | - {click: '4', long_click: '⁴'}
1012 | - {click: '5', long_click: '⁵'}
1013 | - {click: '6', long_click: '⁶'}
1014 | - {click: '7', long_click: '⁷'}
1015 | - {click: '8', long_click: '⁸'}
1016 | - {click: '9', long_click: '⁹'}
1017 | - {click: '0', long_click: '⁰'}
1018 | # 第二行
1019 | - {click: 'q', long_click: '!'}
1020 | - {click: 'w', long_click: '@'}
1021 | - {click: 'e', long_click: '#'}
1022 | - {click: 'r', long_click: '$'}
1023 | - {click: 't', long_click: '%'}
1024 | - {click: 'y', long_click: '^'}
1025 | - {click: 'u', long_click: '&'}
1026 | - {click: 'i', long_click: '*'}
1027 | - {click: 'o', long_click: '(){Left}', swipe_left: '(', swipe_right: ')'}
1028 | - {click: 'p', long_click: '/'}
1029 | # 第三行
1030 | - {width: 5}
1031 | - {click: 'a', long_click: '~'}
1032 | - {click: 's', long_click: '+'}
1033 | - {click: 'd', long_click: '-'}
1034 | - {click: 'f', long_click: '_'}
1035 | - {click: 'g', long_click: Keyboard_edit, swipe_left: Left, swipe_right: Right, swipe_up: Up, swipe_down: Down}
1036 | - {click: 'h', long_click: '[]{Left}', swipe_left: '[', swipe_right: ']'}
1037 | - {click: 'j', long_click: '{}{Left}', swipe_left: '{', swipe_right: '}'}
1038 | - {click: 'k', long_click: '<>{Left}', swipe_left: '<', swipe_right: '>'}
1039 | - {click: 'l', long_click: '“”{Left}', swipe_left: '“', swipe_right: '”'}
1040 | - {width: 5}
1041 | # 第四行
1042 | - {click: Shift_L, width: 15}
1043 | - {click: 'z', long_click: "'"}
1044 | - {click: 'x', long_click: cut}
1045 | - {click: 'c', long_click: copy}
1046 | - {click: 'v', long_click: paste}
1047 | - {click: 'b', long_click: ':'}
1048 | - {click: 'n', long_click: ';'}
1049 | - {click: 'm', long_click: '?'}
1050 | - {click: BackSpace, width: 15}
1051 | # 第五行
1052 | - {click: Keyboard_default, width: 18}
1053 | - {click: Keyboard_symbols1, width: 17}
1054 | - {click: space, width: 30}
1055 | - {click: ',', long_click: '.', width: 17}
1056 | - {click: Return, width: 18, long_click: Menu}
1057 |
--------------------------------------------------------------------------------
/Theme/Inbox/huxinting-ima.trime.yaml:
--------------------------------------------------------------------------------
1 | # Trime default style settings
2 | # encoding: utf-8
3 |
4 | config_version: "3.0"
5 | name: huxinting #方案名稱
6 | author: YuanXH #作者資訊
7 | # version: 0.01Alpha
8 | # Modify from trime default theme
9 |
10 | style: # 界面样式及特色功能
11 | #功能
12 | auto_caps: false #自动句首大写:true/false/ascii(是/否/仅英文键盘)
13 | candidate_use_cursor: true #高亮候选项
14 | comment_on_top: true #候选项注释位置:true/false(顶部/右侧)
15 | horizontal: true #水平模式:true/false(方向键适配 横排候选/竖排候选)
16 | proximity_correction: true #按键安全区自动分配
17 | reset_ascii_mode: true #不同进程中是否重置中英状态
18 | latin_locale: en_US #英文状态下朗读按键的语言:zh_CN/en_US...
19 | locale: zh_CN #中文状态下朗读上屏文本和按键的语言:zh_CN/en_US...
20 | speech_opencc_config: none #语音输入是否转换简繁:none/s2t.json/t2s.json...
21 | #键盘
22 | keyboards: [.default, edit_board, number, symbols1, symbols2, jiugong, defwithMod, defwithback] #键盘配置:所有键盘的键盘名
23 | #字体
24 | text_font: latin.ttf #输入编码字体
25 | label_font: label.ttf #悬浮窗候选项序号字体
26 | candidate_font: han.ttf #候选字体
27 | comment_font: comment.ttf #候选注释字体
28 | hanb_font: hanb.ttf #后备字体
29 | latin_font: latin.ttf #候选及候选注释的拉丁字体
30 | key_font: symbol.ttf #按键字体(click)
31 | symbol_font: symbol.ttf #符号字体(long_click和hint)
32 | preview_font: latin.ttf #按键气泡字体
33 | #尺寸
34 | text_size: 16 #输入编码字号
35 | label_text_size: 22 #悬浮窗候选项序号大小
36 | candidate_padding: 3 #候选项内边距
37 | candidate_spacing: 0.5 #候选项分隔线宽度
38 | candidate_text_size: 22 #候选项字号
39 | candidate_view_height: 28 #候选区高度
40 | comment_height: 12 #候选注视区高度
41 | comment_text_size: 12 #候选注释字号
42 | key_height: 40 #鍵高默认值
43 | key_width: 10.0 #鍵寬(佔螢幕寬的百分比)默认值
44 | key_long_text_size: 14 #大于两个字的按键字号
45 | key_text_size: 22 #按鍵字號
46 | symbol_text_size: 10 #符號字號
47 | round_corner: 25 #按鍵圓角半徑
48 | preview_height: 60 #按鍵气泡高度
49 | preview_offset: -12 #按鍵气泡縱向偏移
50 | preview_text_size: 40 #按鍵气泡字號
51 | shadow_radius: 0.0 #按鍵陰影半徑
52 | horizontal_gap: 4 #鍵水平間距
53 | vertical_gap: 3 #鍵盤行距
54 | vertical_correction: -10 #触摸位置校正
55 | #以下为新版本设定
56 | keyboard_padding: 2 #竖屏模式下,屏幕左右两侧与键盘的距离(曲面屏减少误触)
57 | keyboard_padding_left: 0 #竖屏屏模式下,左手键盘布局,屏幕左侧与键盘的距离
58 | keyboard_padding_right: 40 #竖屏屏模式下,左手键盘布局,屏幕右侧与键盘的距离
59 | keyboard_padding_bottom: 0 #竖屏模式下,屏幕下边缘与键盘的距离(避免误触发全面屏手势)
60 | keyboard_padding_land: 40 #横屏模式下,屏幕左右两侧与键盘的距离(避免横屏按键过度拉伸变形)
61 | keyboard_padding_land_bottom: 0 #横屏模式下,屏幕下侧与键盘的距离
62 | keyboard_height: 250 #锁定键盘高度,避免切换时键盘高度变化而造成闪烁
63 | keyboard_height_land: 200 #锁定横屏下键盘高度,避免切换时键盘高度变化而造成闪烁
64 | #悬浮窗口
65 | layout: #懸浮窗口設置
66 | position: fixed #位置:left|right|left_up|right_up|fixed|bottom_left|bottom_right|top_left|top_right(left、right需要>=Android5.0)
67 | min_length: 10 #最小詞長
68 | max_length: 10 #超過字數則換行
69 | sticky_lines: 0 #固頂行數
70 | sticky_lines_land: 0 #横屏模式下的固顶行数
71 | max_entries: 0 #最大詞條數
72 | min_check: 3 #只要前n个候选词有长度大于等于min_length的词,就会把长度符合以及之前的词全部加到悬浮窗内。
73 | all_phrases: false #所有滿足條件的詞語都顯示在窗口
74 | border: 2 #邊框寬度
75 | max_width: 270 #最大寬度,超過則自動換行
76 | max_height: 400 #最大高度
77 | min_width: 40 #最小寬度
78 | min_height: 0 #最小高度
79 | margin_x: 1 #水平邊距 NOTE: margin_{x, y, bottom} 实际为 padding
80 | margin_y: 1 #豎直邊距
81 | margin_bottom: 0 #底部边距 (用于适配特定背景图)
82 | line_spacing: 0 #候选詞的行間距(px)
83 | line_spacing_multiplier: 1.2 #候选詞的行間距(倍數)
84 | real_margin: 1 #屏幕左右边缘和悬浮窗之间的距离 TODO: 在 4.0 时给 real_margin 与 spacing 换一个更适合的名字
85 | spacing: 0 #屏幕上下边缘或预编辑上下边缘和悬浮窗之间的距离
86 | round_corner: 10 #窗口圓角
87 | alpha: 0xdd #透明度(0-255)
88 | elevation: 0 #陰影(>=Android5.0)
89 | movable: once #是否可移動窗口,或僅移動一次 true|false|once
90 | window: #懸浮窗口組件
91 | - {start: "", move: '😾', end: ""} #start表示一行开始,填充\n表示换行
92 | - {start: "", composition: "%s", end: "", letter_spacing: 0} #letter_spacing需要>=Android5.0。TODO: 不爲0時,會導致不換行的問題
93 | #- {start: "\n", label: "%s.", candidate: "%s", comment: " %s", end: "", sep: " "} #显示候选项,一个可以生效多行
94 | #其他
95 | background_dim_amount: 0.5
96 | color_scheme: default #配色方案
97 | #text_height: 22 #編碼區高度
98 | long_text_font: comment.ttf #剪贴板等可能包含大段文本使用的字体
99 | #background_folder: #背景图保存在background目录下的哪个子目录
100 | key_long_text_border: 1
101 |
102 | fallback_colors:
103 | candidate_text_color: text_color
104 | comment_text_color: candidate_text_color
105 | border_color: back_color
106 | candidate_separator_color: border_color
107 | hilited_text_color: text_color
108 | hilited_back_color: back_color
109 | hilited_candidate_text_color: hilited_text_color
110 | hilited_candidate_back_color: hilited_back_color
111 | hilited_label_color: hilited_candidate_text_color # 高亮候选序号 颜色
112 | hilited_comment_text_color: comment_text_color
113 | hilited_key_back_color: hilited_candidate_back_color
114 | hilited_key_text_color: hilited_candidate_text_color
115 | hilited_key_symbol_color: hilited_comment_text_color
116 | hilited_off_key_back_color: hilited_key_back_color
117 | hilited_on_key_back_color: hilited_key_back_color
118 | hilited_off_key_text_color: hilited_key_text_color
119 | hilited_on_key_text_color: hilited_key_text_color
120 | key_back_color: back_color
121 | key_border_color: border_color
122 | key_text_color: candidate_text_color
123 | key_symbol_color: comment_text_color
124 | label_color: candidate_text_color
125 | off_key_back_color: key_back_color
126 | off_key_text_color: key_text_color
127 | on_key_back_color: hilited_key_back_color
128 | on_key_text_color: hilited_key_text_color
129 | preview_back_color: key_back_color
130 | preview_text_color: key_text_color
131 | shadow_color: border_color
132 | root_background: back_color # 整个键盘区+候选栏的背景图/色
133 | candidate_background: back_color #候选栏的整体背景图/色
134 | keyboard_back_color: border_color #键盘去的背景图/色
135 | liquid_keyboard_background: keyboard_back_color # liquidKeyboard的背景图/色
136 | text_back_color: back_color #编码区背景,即悬浮窗背景
137 | long_text_back_color: key_back_color #长文本按键的背景(剪贴板)
138 |
139 | preset_color_schemes:
140 | default:
141 | name: 一方/Light #方案名稱
142 | author: YuanXH #作者資訊
143 | dark_scheme: default_dark #暗黑模式下的配色名称
144 | #配色来自www.colorhunt.co,非常感谢
145 | #悬浮窗口
146 | border_color: 0xF2F2F2 #悬浮窗边框
147 | label_color: 0x000000 #悬浮窗候选项序号
148 | hilited_text_color: 0x000000 #悬浮窗编码文字(光标左)
149 | text_color: 0x999999 #悬浮窗編碼文字(光标右)
150 | hilited_back_color: 0xF2F2F2 #悬浮窗高亮編碼背景
151 | text_back_color: 0xF2F2F2 #悬浮窗編碼區背景(拖动按钮的背景)
152 | #输入面板
153 | # 以下为新功能
154 | root_background: 0xF2F2F2 #键盘和候选区的整体背景
155 | #候选项
156 | back_color: 0xF2F2F2 #候選區背景
157 | hilited_candidate_back_color: 0x20000000 #高亮候選背景
158 | hilited_candidate_text_color: 0x000000 #高亮候選文字
159 | candidate_separator_color: 0xffffff #候選分割线
160 | candidate_text_color: 0x505050 #其他候選文字
161 | comment_text_color: 0x505050 #候选区候选提示
162 | hilited_comment_text_color: 0x000000 #高亮内的提示
163 | # 以下为新功能
164 | candidate_background: 0xF2F2F2 #候选区整体背景
165 | #键盘
166 | key_back_color: 0xFFFFFF #按鍵背景
167 | hilited_key_back_color: 0xf6f6f6 #按下按鍵时的背景
168 | key_text_color: 0x000000 #文字按鍵文字
169 | hilited_key_text_color: 0x000000 #高亮按鍵文字
170 | key_symbol_color: 0x303030 #按鍵符號文字
171 | hilited_key_symbol_color: 0x303030 #高亮按鍵符號
172 | preview_back_color: 0xE6F0F0F0 #按鍵按下气泡提示背景
173 | preview_text_color: 0xE6000000 #按鍵按下气泡提示文字
174 | shadow_color: 0xbbbbbb #按鍵文字陰影
175 | keyboard_back_color: 0xF2F2F2 #鍵盤背景
176 | liquid_keyboard_background: 0xF2F2F2 #流体键盘背景
177 | long_text_back_color: 0xFFFFFF #包含长文本的按键背景
178 | #key_border_color: 0xfbfbfb #按鍵邊框(暂无)
179 | #功能键
180 | off_key_back_color: 0xD6E6F2 #功能按鍵關閉狀態时背景
181 | hilited_off_key_back_color: 0x769FCD #按下關閉狀態的按键时背景
182 | off_key_text_color: 0x000000 #功能按鍵關閉狀態的文字
183 | hilited_off_key_text_color: 0x000000 #按下關閉狀態的按键时文字
184 | on_key_back_color: 0xB9D7EA #功能按鍵打開狀態的背景
185 | hilited_on_key_back_color: 0x769FCD #按下打開狀態的按鍵时背景
186 | on_key_text_color: 0x000000 #功能按鍵打開狀態的文字
187 | hilited_on_key_text_color: 0x000000 #按下打開狀態的按鍵时文字
188 | #其他颜色
189 | CLKB: 0xFFFFFF #颜色:按键背景
190 | CLHKB: 0xf6f6f6 #颜色:按键高亮背景
191 | CLMKST: 0x000000 #颜色:功能按键符号文字
192 |
193 | default_dark:
194 | name: 眠/Soft Dark #方案名稱
195 | author: YuanXH #作者資訊
196 | light_scheme: default #明亮模式下的配色名称
197 | #悬浮窗口
198 | border_color: 0x464646 #悬浮窗边框
199 | label_color: 0xDBDBDB #悬浮窗候选项序号
200 | hilited_text_color: 0xDBDBDB #悬浮窗编码文字(光标左)
201 | text_color: 0xD9D9D9 #悬浮窗編碼文字(光标右)
202 | hilited_back_color: 0x464646 #悬浮窗高亮編碼背景
203 | text_back_color: 0x464646 #悬浮窗編碼區背景(拖动按钮的背景)
204 | #输入面板
205 | # 以下为新功能
206 | root_background: 0x464646 #键盘和候选区的整体背景
207 | #候选项
208 | back_color: 0x464646 #候選區背景
209 | hilited_candidate_back_color: 0x20FFFFFF #高亮候選背景
210 | hilited_candidate_text_color: 0xDBDBDB #高亮候選文字
211 | candidate_separator_color: 0x464646 #候選分割线
212 | candidate_text_color: 0xD9D9D9 #其他候選文字
213 | comment_text_color: 0xD9D9D9 #候选区候选提示
214 | hilited_comment_text_color: 0xDBDBDB #高亮内的提示
215 | # 以下为新功能
216 | candidate_background: 0x464646 #候选区整体背景
217 | #键盘
218 | key_back_color: 0x636363 #按鍵背景
219 | hilited_key_back_color: 0x696969 #按下按鍵时的背景
220 | key_text_color: 0xDBDBDB #文字按鍵文字
221 | hilited_key_text_color: 0xDBDBDB #高亮按鍵文字
222 | key_symbol_color: 0xB5B5B5 #按鍵符號文字
223 | hilited_key_symbol_color: 0xB5B5B5 #高亮按鍵符號
224 | preview_back_color: 0xE6636363 #按鍵按下气泡提示背景
225 | preview_text_color: 0xE6DBDBDB #按鍵按下气泡提示文字
226 | shadow_color: 0xbbbbbb #按鍵文字陰影
227 | keyboard_back_color: 0x464646 #鍵盤背景
228 | liquid_keyboard_background: 0x464646 #流体键盘背景
229 | long_text_back_color: 0x636363 #包含长文本的按键背景
230 | #key_border_color: 0xfbfbfb #按鍵邊框(暂无)
231 | #功能键
232 | off_key_back_color: 0x91a3b0 #功能按鍵關閉狀態时背景
233 | hilited_off_key_back_color: 0x7c8c97 #按下關閉狀態的按键时背景
234 | off_key_text_color: 0x1e1f1f #功能按鍵關閉狀態的文字
235 | hilited_off_key_text_color: 0x1e1f1f #按下關閉狀態的按键时文字
236 | on_key_back_color: 0x8999a5 #功能按鍵打開狀態的背景
237 | hilited_on_key_back_color: 0x7c8c97 #按下打開狀態的按鍵时背景
238 | on_key_text_color: 0x1e1f1f #功能按鍵打開狀態的文字
239 | hilited_on_key_text_color: 0x1e1f1f #按下打開狀態的按鍵时文字
240 | #其他颜色
241 | CLKB: 0x636363 #颜色:按键背景
242 | CLHKB: 0x696969 #颜色:按键高亮背景
243 | CLMKST: 0x1e1f1f #颜色:功能按键符号文字
244 |
245 |
246 | liquid_keyboard:
247 | # 目前只能直接写参数,不支持变量或者fallback机制。
248 | # 缺少参数时,自动从style中加载参数。除非需要指定liquid_keyboard使用与主键盘不同的背景色、背景图,否则不应设置被注释掉的参数。
249 | author: "tumuyan"
250 | row: 6 #每屏最多显示多少行按键
251 | row_land: 5 #横屏每屏最多显示多少行按键
252 | key_height: 40 #按键高度
253 | key_height_land: 40 #横屏模式按键高度
254 | single_width: 60 #single类型的按键宽度
255 | vertical_gap: 1 #纵向按键间隙
256 | margin_x: 0.5 #左右按键间隙的1/2
257 | keyboards: [emoji, math, ascii, cn, history, exit, clipboard, collection, draft, tabs, exit, candidate, list, ids , table, symbol, exit, unit, new, jp, pinyin, grease, exit, rusa, korea, lation, yinbiao, yanwenzi, exit, symbollist, exit] #tab列表
258 | exit:
259 | name: 返回
260 | type: NO_KEY
261 | keys: EXIT
262 | tabs:
263 | name: 更多
264 | type: TABS
265 | new:
266 | name: 新行 #此类型不显示在候选栏中,但是打开“更多”TAB时,下一个按键会换行
267 | type: NEW_ROW
268 | candidate:
269 | name: 候选
270 | type: CANDIDATE
271 | history:
272 | name: 常用
273 | type: HISTORY
274 | emoji:
275 | type: SINGLE
276 | keys: "🙂😂🤣😆🙃😅🥺🙈🙉🙊☹😑😄🤐😨😱🌚🌝🤔❤💔🌹💣👌👍😣😥😮🙄😏😕😯😪😫😴😌🤑😉😋😎😍😘😚😛😜😝😒😓😔😲😷🤒😇🤓🤗🤕🙁😖😞😟😤😢😭😦😧😨😩😬😰😳😵😡😠☝✌🖕👎🙏🤘👏💪💋☘🍀🌸☕🍵🍺🍻🍦🍬🍚🍜🍲🍖🎂💤"
277 | clipboard:
278 | type: CLIPBOARD
279 | name: 剪贴
280 | collection:
281 | type: COLLECTION
282 | name: 收藏
283 | draft:
284 | type: DRAFT
285 | name: 草稿
286 | math: #tab名称
287 | type: SINGLE
288 | name: 数学
289 | keys: "≈=≠≌<>≤≥≡()[]{}-+±×*/÷&∥%‰‱°′″∫∮∯∬∭∰∞∑∧∏∈∵∴⊥∝∨∪•√〒∝∽∈∩∧⊙⌒∥∟∣∂∆∞≌∉∪∨⊕⊿⊥∠∫∬∭" #tab中的按键列表
290 | cn:
291 | type: SINGLE
292 | name: 中文
293 | keys: #keys列表可以使用多种格式混合书写。
294 | - ,
295 | - 。
296 | - ?
297 | - !
298 | - :
299 | - 、
300 | - “
301 | - ”
302 | - ‘
303 | - ···
304 | - ……
305 | - { click: "-" }
306 | - { click: "——", label: "破折" }
307 | - { click: "" } # 内容为空可以强制令键盘从此处新起一行
308 | - (
309 | - )
310 | - 【
311 | - 】
312 | - 《
313 | - 》
314 | - [
315 | - ]
316 | - {
317 | - }
318 | - 「
319 | - 」
320 | - 『
321 | - 』
322 | - ~
323 | symbol:
324 | name: 特殊
325 | type: SINGLE
326 | keys: "△▽○◇□☆▲▼●◆■★▷◁▶◀♻♲†⚝✡⚹✦✸✹�×⌫☑☒✅❎✔✘✓✗☼☽♀☻◐㏂☀☾♂☹◑㏘☜☝☞☚☟☛▪•‥…∷※♩♪♫♬§°♭♯♮‖¶№◎¤۞℗®©卍卐℡™㏇Φ↖↑↗◤㊤◥←↔→㊧㊥㊨↙↓↘◣㊦◢⇄⇅⇆⇤↩⇥❏❐◲〼▢▣⇦⇧⇨⇩⇪↶▸◂▴▾✁↷✍⏍ϟ📝✎✆☱☰☴⚿⛮⚙☲☯☵⛶☩☐☳☷☶💬🗨⟲ღ✈☂🎤🌐🔍"
327 | unit:
328 | name: 单位
329 | type: SINGLE
330 | keys: "℃¥$€฿£㎡m³℉¥£¢₠¹²³⁴⁵ⁿ⁶⁷⁸⁹⁰ˣ⁺⁻⁼⁽⁾½⅓¼⅔¾₁₂₃₄₅ₙ₆₇₈₉₀ₓ₊₋₌₍₎℅"
331 | list:
332 | name: 列表
333 | type: SINGLE
334 | keys: "①②③④⑤⑥⑦⑧⑨⑩⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩➊➋➌➍➎➏➐➑➒➓㊀㊁㊂㊃㊄㊅㊆㊇㊈㊉ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ"
335 | pinyin:
336 | name: 拼音
337 | type: SINGLE
338 | keys: "āáǎàōóēéěèǒòīíǐìūúǖǘǚǜǔùêüńňㄚㄛㄜㄧㄨㄩㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙ"
339 | grease:
340 | type: SINGLE
341 | name: 希腊
342 | keys: "ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρστυφχψω"
343 | rusa:
344 | name: 俄语
345 | type: SINGLE
346 | keys: "АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя"
347 | lation:
348 | name: 拉丁
349 | type: SINGLE
350 | keys: "ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞŠŸŒàáâãäåæçèéêëìíîïðñòóõôöøùúûüýþšÿœ"
351 | korea:
352 | type: SINGLE
353 | name: "韩文"
354 | keys: "dㅏㅑㅓㅕㅗㅛㅜㅠㅡㅣㅐㅒㅔㅖㅘㅙㅚㅝㅞㅟㅢㄱㄴㄷㄹㅁㅂㅅㅇㅈㅊㅋㅌㅍㅎㄲㄸㅚㅆㅉ㉠㉡㉢㉣㉤㉥㉦㉧㉨㉩㉪㉫㉬㉭㉮㉯㉰㉱㉲㉳㉴㉵㉶㉷㉸㉹㉺㉻㈀㈁㈂㈃㈄㈅㈆㈇㈈㈉㈊㈋㈌㈍㈎㈏㈐㈑㈒㈓㈔㈕㈖㈗㈘㈙㈚㈛"
355 | yinbiao:
356 | type: SINGLE
357 | name: "音标"
358 | keys: ["a:", "ɔ:", "ɜː", "i:", "u:", "ʌ", "ɒ", "ə", "ɪ", "ʊ", "e", "æ", "eɪ", "aɪ", "ɔɪ", "ɪə", "eə", "ʊə", "əʊ", "aʊ", "p", "t", "k", "f", "θ", "s", "b", "d", "g", "v", "ð", "z", "ʃ", "h", "ts", "tʃ", "j", "tr", "ʒ", "r", "dz", "dʒ", "dr", "w", "m", "n", "ŋ", "l"]
359 | yanwenzi:
360 | type: VAR_LENGTH
361 | name: "颜文字"
362 | keys: ["⎛⎝≥⏝⏝≤⎠⎞", "ɔ:", "ɜː", "i:", "u:", "ʌ", "ɒ", "ə", "ɪ", "ʊ", "e", "æ", "eɪ", "aɪ", "ɔɪ", "ɪə", "eə", "ʊə", "əʊ", "aʊ", "p", "t", "k", "f", "θ", "s", "b", "d", "g", "v", "ð", "z", "ʃ", "h", "ts", "tʃ", "j", "tr", "ʒ", "r", "dz", "dʒ", "dr", "w", "m", "n", "ŋ", "l"]
363 | ascii:
364 | type: SINGLE
365 | name: 英文
366 | keys: ",.?!:;/\\|*-+=^$`'\"^~@#%&()[]{}_"
367 | ids:
368 | type: SINGLE
369 | name: IDS
370 | keys: "⿰⿱⿲⿳⿴⿵⿶⿷⿸⿹⿺⿻↷↔"
371 | jp:
372 | type: SINGLE
373 | name: 假名
374 | keys: "あいうえおかがきぎくぐけげこごさざしじすずせぜそぞただちぢつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろわをんアィイウェエオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロワヲン"
375 | symbollist:
376 | type: SYMBOL
377 | name: 符号表
378 | keys: [ 符号: '/fh', 电脑: '/dn', 象棋: '/xq', 麻将: '/mj', 骰子: '/sz', 扑克: '/pk', 天气: '/tq', 音乐: '/yy', 八卦: '/bg', 易经: '/lssg', 天体: '/tt', 星座: '/xz', 星号: '/xh', 方块: '/fk', 几何: '/jh', 箭头: '/jt', 数学: '/sx', 上标: '/sb', 下标: '/xb', 单位: '/dw', 货币: '/hb', 拼音: '/py', 注音: '/zy', 假名: '/jm', 片假: '/pjm', 韩文: '/hw', 希腊: '/xl', 希大: '/xld', 罗马: '/lm', 罗大: '/lmd', 俄语: '/ey', 俄大: '/eyd', 表情: '/bq', 一: '/1', 二: '/2', 三: '/3', 四: '/4', 五: '/5', 六: '/6', 七: '/7', 八: '/8', 九: '/9', 零: '/0', 十: '/10', 分数: '/fs', 标点: '/bd', 偏旁: '/pp', 竖标: '/bdz' ]
379 |
380 |
381 |
382 | android_keys:
383 | __include: trime:/android_keys #导入trime.yaml中的android_keys
384 |
385 | preset_keys:
386 | # 編輯
387 | Shift_L: {label: Shift, send: Shift_L, shift_lock: ascii_long}
388 | Return: {label: Enter, send: Return}
389 | Hide: {label: 隐藏, send: BACK}
390 | BackSpace: {label: ⌫, repeatable: true, send: BackSpace}
391 | space: {label: "___", repeatable: false, functional: false, send: space}
392 | Escape: {label: Esc, send: Escape}
393 | Home: {label: 行首, send: Home}
394 | Insert: {label: 插入, send: Insert}
395 | Delete: {label: 删除, send: Delete}
396 | End: {label: 行尾, send: End}
397 | Page_Up: {label: 上页, send: Page_Up}
398 | Page_Down: {label: 下页, send: Page_Down}
399 | Left: {label: '←', send: Left}
400 | Down: {label: '↓', send: Down}
401 | Up: {label: '↑', send: Up}
402 | Right: {label: '→', send: Right}
403 | select_all: {label: 全选, send: Control+a}
404 | Clear: {label: 清除, text: "{Control+a}{BackSpace}"} #全選並刪除
405 | cut: {label: 剪切, send: Control+x}
406 | cut_all: {label: 全挪, text: "{Control+a}{Control+x}"} #全選並剪切
407 | copy: {label: 复制, send: Control+c}
408 | copy_all: {label: 全謄, text: "{Control+a}{Control+c}"} #全選並複製
409 | paste: {label: 粘贴, send: Control+v}
410 | paste_text: {label: 仅贴文本, send: Control+Shift+Alt+v} #>=Android 6.0
411 | share_text: {label: 分享文本, send: Control+Alt+s} #>=Android 6.0
412 | redo: {label: 重做, send: Control+Shift+z} #>=Android 6.0
413 | undo: {label: 撤销, send: Control+z} #>=Android 6.0
414 | # rime組合鍵
415 | F4: {label: 方案菜单, send: F4}
416 | BackToPreviousSyllable: {label: 删音节, send: Control+BackSpace}
417 | CommitRawInput: {label: 编码, send: Control+Return}
418 | CommitScriptText: {label: 编码, send: Shift+Return}
419 | CommitComment: {label: 编码, send: Control+Shift+Return}
420 | DeleteCandidate: {label: 删词, send: Control+Delete}
421 | # rime狀態
422 | Mode_switch: {toggle: ascii_mode, send: Mode_switch, states: [ 中文, 西文 ]}
423 | Zenkaku_Hankaku: {toggle: full_shape, send: Mode_switch, states: [ 半角, 全角 ]}
424 | Henkan: {toggle: simplification, send: Mode_switch, states: [ 漢字, 汉字 ]}
425 | Charset_switch: {toggle: extended_charset, send: Mode_switch, states: [ 常用, 增廣 ]}
426 | Punct_switch: {toggle: ascii_punct, send: Mode_switch, states: [ 。,, ., ]}
427 | # trime設定
428 | IME_switch: { label: 🌐, send: LANGUAGE_SWITCH } #彈出對話框選擇輸入法
429 | IME_last: { label: 上一输入法, send: LANGUAGE_SWITCH, select: .last } #直接切換到上一輸入法
430 | IME_next: { label: 下一输入法, send: LANGUAGE_SWITCH, select: .next } #直接切換到下一輸入法
431 | Schema_switch: {label: 下一方案, send: Control+Shift+1}
432 | one_hand_switch_1: {toggle: _one_hand_mode_1, send: Mode_switch, states: [ 左手, 普通 ]}
433 | one_hand_switch_2: {toggle: _one_hand_mode_2, send: Mode_switch, states: [ 右手, 普通 ]}
434 | one_hand_switch_3: {toggle: _one_hand_mode_3, send: Mode_switch, states: [ 左手, 右手 ]}
435 | Color_switch: {label: 配色, send: PROG_RED}
436 | Help: {label: 说明, send: Help}
437 | Info: {label: 关于, send: INFO}
438 | Menu: {label: 菜单, send: Menu}
439 | Settings: {label: 设定, send: SETTINGS}
440 | Color_settings: {label: 配色, send: SETTINGS, option: "color"}
441 | Theme_settings: {label: 主题, send: SETTINGS, option: "theme"}
442 | Schema_settings: {label: 方案, send: SETTINGS, option: "schema"}
443 | Candidate_switch: {toggle: _hide_candidate, send: Mode_switch, states: [ 有候选, 无候选]}
444 | Comment_switch: {toggle: _hide_comment, send: Mode_switch, states: [ 有注释, 无注释]}
445 | Hint_switch: {toggle: _hide_key_hint, send: Mode_switch, states: [ 有助记, 无助记]}
446 | #切换键盘
447 | Keyboard_default: {label: 返回, send: Eisu_toggle, select: .default}
448 | Keyboard_symbols1: {label: "?123", send: Eisu_toggle, select: symbols1}
449 | Keyboard_symbols2: {label: "=/<", send: Eisu_toggle, select: symbols2}
450 | Keyboard_number: {label: 123, send: Eisu_toggle, select: number}
451 | Keyboard_jiugong_number: {label: 123, send: Eisu_toggle, select: jiugong_number}
452 | Keyboard_defwithback: {label: ABC, send: Eisu_toggle, select: defwithback}
453 | Keyboard_edit: {label: 编辑, functional: false, send: Eisu_toggle, select: edit_board}
454 | liquid_keyboard_switch: { label: 更多, send: function, command: liquid_keyboard, option: "特殊" }
455 | liquid_keyboard_switch2: { toggle: _liquid_keyboard, send: Mode_switch, states: [ 更多, 更多 ] }
456 | liquid_keyboard_emoji: { label: " 😊 ", send: function, command: liquid_keyboard, option: "emoji" }
457 | liquid_keyboard_clipboard: { label: 剪贴, send: function, command: liquid_keyboard, option: "剪贴" }
458 | # 地球拼音声调
459 | s1: {text: ';', label: 'ˉ', description: 一声} #一聲
460 | s2: {text: '/', label: 'ˊ', description: 二声} #二聲
461 | s3: {text: ',', label: 'ˇ', description: 三声} #三聲
462 | s4: {text: '\', label: 'ˋ', description: 四声} #四聲
463 | # 后添加的
464 | Next: {label: 次选, send: Control+2}
465 | TP: {label: 通配, text: "`"}
466 | delimiter: {label: 分词, text: "'"}
467 | # 符号预设键
468 | # 主键盘
469 | # Sy:Symbol; M:Main主键盘; Q~M:按键
470 | # 仿Gboard
471 | # 第一行
472 | SyMQ: {label: '1', text: '1'}
473 | SyMW: {label: '2', text: '2'}
474 | SyME: {label: '3', text: '3'}
475 | SyMR: {label: '4', text: '4'}
476 | SyMT: {label: '5', text: '5'}
477 | SyMY: {label: '6', text: '6'}
478 | SyMU: {label: '7', text: '7'}
479 | SyMI: {label: '8', text: '8'}
480 | SyMO: {label: '9', text: '9'}
481 | SyMP: {label: '0', text: '0'}
482 | # 第二行
483 | SyMA: {label: '@', text: '@'}
484 | SyMS: {label: '#', text: '#'}
485 | SyMD: {label: '$', text: '$'}
486 | SyMF: {label: '_', text: '_'}
487 | SyMG: {label: '&', text: '&'}
488 | SyMH: {label: '-', text: '-'}
489 | SyMJ: {label: ':', text: ':'}
490 | SyMK: {label: "(", text: "("}
491 | SyML: {label: ')', text: ')'}
492 | # 第三行
493 | SyMZ: {label: '\', text: '\'}
494 | SyMX: {label: '"', text: '"'}
495 | SyMC: {label: "'", text: "'"}
496 | SyMV: {label: ':', text: ':'}
497 | SyMB: {label: ';', text: ';'}
498 | SyMN: {label: '!', text: '!'}
499 | SyMM: {label: '?', text: '?'}
500 | SyMFS: {label: "……", text: "^"}
501 |
502 | preset_keyboards:
503 | default:
504 | name: 默认键盘
505 | author: "袁湘浩"
506 | ascii_mode: 0
507 | width: 10
508 | height: 40
509 | vertical_gap: 10 #鍵盤行距
510 | lock: true
511 | keys:
512 | # 第一行
513 | - {click: 'q', long_click: SyMQ}
514 | - {click: 'w', long_click: SyMW}
515 | - {click: 'e', long_click: SyME}
516 | - {click: 'r', long_click: SyMR}
517 | - {click: 't', long_click: SyMT}
518 | - {click: 'y', long_click: SyMY}
519 | - {click: 'u', long_click: SyMU}
520 | - {click: 'i', long_click: SyMI}
521 | - {click: 'o', long_click: SyMO}
522 | - {click: 'p', long_click: SyMP}
523 | # 第二行
524 | - {width: 5}
525 | - {click: 'a', long_click: SyMA}
526 | - {click: 's', long_click: SyMS}
527 | - {click: 'd', long_click: SyMD}
528 | - {click: 'f', long_click: SyMF}
529 | - {click: 'g', long_click: Keyboard_edit, swipe_left: Left, swipe_right: Right, swipe_up: Up, swipe_down: Down}
530 | - {click: 'h', long_click: SyMH}
531 | - {click: 'j', long_click: SyMJ}
532 | - {click: 'k', long_click: SyMK}
533 | - {click: 'l', long_click: SyML}
534 | - {width: 5}
535 | # 第三行
536 | - {click: Shift_L, width: 15}
537 | - {click: 'z', long_click: SyMZ}
538 | - {click: 'x', long_click: cut}
539 | - {click: 'c', long_click: copy}
540 | - {click: 'v', long_click: paste}
541 | - {click: 'b', long_click: SyMB}
542 | - {click: 'n', long_click: SyMN}
543 | - {click: 'm', long_click: SyMM}
544 | - {click: BackSpace, width: 15}
545 | # 第四行
546 | - {click: Keyboard_symbols1, width: 15}
547 | - {click: ","}
548 | - {click: liquid_keyboard_emoji, composing: Next, key_back_color: CLKB, hilited_key_back_color: CLHKB}
549 | - {click: space, width: 40}
550 | - {click: ".", long_click: SyMFS}
551 | - {click: Return, width: 15, long_click: Menu, key_symbol_color: CLMKST, hilited_key_symbol_color: CLMKST}
552 |
553 | edit_board:
554 | author: flypy.com
555 | name: "编辑键盘"
556 | ascii_mode: 0
557 | width: 20
558 | height: 40
559 | vertical_gap: 10 #鍵盤行距
560 | keys:
561 | - {click: select_all}
562 | - {click: Page_Up, key_back_color: CLKB, hilited_key_back_color: CLHKB}
563 | - {click: Up, key_back_color: CLKB, hilited_key_back_color: CLHKB}
564 | - {click: Page_Down, key_back_color: CLKB, hilited_key_back_color: CLHKB}
565 | - {click: liquid_keyboard_emoji}
566 | - {click: cut, key_back_color: CLKB, hilited_key_back_color: CLHKB}
567 | - {click: Left, key_back_color: CLKB, hilited_key_back_color: CLHKB}
568 | - {click: Shift_L, label: 选择, key_back_color: CLKB, hilited_key_back_color: CLHKB}
569 | - {click: Right, key_back_color: CLKB, hilited_key_back_color: CLHKB}
570 | - {click: liquid_keyboard_clipboard, key_back_color: CLKB, hilited_key_back_color: CLHKB}
571 | - {click: copy}
572 | - {click: Home, key_back_color: CLKB, hilited_key_back_color: CLHKB}
573 | - {click: Down, key_back_color: CLKB, hilited_key_back_color: CLHKB}
574 | - {click: End, key_back_color: CLKB, hilited_key_back_color: CLHKB}
575 | - {click: BackSpace}
576 | - {click: paste}
577 | - {click: undo}
578 | - {click: Clear, key_back_color: CLKB, hilited_key_back_color: CLHKB}
579 | - {click: redo}
580 | - {click: Keyboard_default}
581 |
582 | number:
583 | name: 小数字键盘
584 | author: "袁湘浩"
585 | # 仿Gboard
586 | ascii_mode: 1
587 | width: 24
588 | height: 40
589 | vertical_gap: 10 #鍵盤行距
590 | keys:
591 | #1
592 | - {click: "+", width: 14}
593 | - {click: "1"}
594 | - {click: "2"}
595 | - {click: "3"}
596 | - {click: "%", width: 14}
597 | #2
598 | - {click: "-", width: 14}
599 | - {click: "4"}
600 | - {click: "5", long_click: Keyboard_edit, swipe_left: Left, swipe_right: Right, swipe_up: Up, swipe_down: Down}
601 | - {click: "6"}
602 | - {click: space, width: 14}
603 | #3
604 | - {click: "*", long_click: "/", width: 14}
605 | - {click: "7", long_click: cut}
606 | - {click: "8", long_click: copy}
607 | - {click: "9", long_click: paste}
608 | - {click: BackSpace, width: 14}
609 | #4
610 | - {click: Keyboard_default, width: 14}
611 | - {click: ",", width: 10}
612 | - {click: Keyboard_symbols1, width: 14, key_back_color: CLKB, hilited_key_back_color: CLHKB}
613 | - {click: "0"}
614 | - {click: "=", width: 14}
615 | - {click: ".", width: 10}
616 | - {click: Return, width: 14, long_click: Menu}
617 |
618 | symbols1:
619 | name: 符号键盘1
620 | author: "袁湘浩"
621 | # 仿Gboard
622 | ascii_mode: 0
623 | width: 10
624 | height: 40
625 | vertical_gap: 10 #鍵盤行距
626 | keys:
627 | #1
628 | - {click: '1'}
629 | - {click: '2'}
630 | - {click: '3'}
631 | - {click: '4'}
632 | - {click: '5'}
633 | - {click: '6'}
634 | - {click: '7'}
635 | - {click: '8'}
636 | - {click: '9'}
637 | - {click: '0'}
638 | #2
639 | - {click: '@'}
640 | - {click: '#', long_click: "№"}
641 | - {click: '$', long_click: "¢"}
642 | - {click: '_'}
643 | - {click: '&'}
644 | - {click: '-', long_click: "—"}
645 | - {click: '+', long_click: "±"}
646 | - {click: '(', long_click: "【"}
647 | - {click: ')', long_click: "】"}
648 | - {click: '/', long_click: "/"}
649 | #3
650 | - {click: Keyboard_symbols2, width: 15}
651 | - {click: '、', ascii: '*'}
652 | - {click: '“', ascii: '"', long_click: "《"}
653 | - {click: '”', ascii: "'", long_click: "》"}
654 | - {click: ':'}
655 | - {click: ';'}
656 | - {click: '!', long_click: "¡"}
657 | - {click: '?', long_click: "¿"}
658 | - {click: BackSpace, width: 15}
659 | #4
660 | - {click: Keyboard_default, width: 15}
661 | - {click: ",", width: 10}
662 | - {click: Keyboard_number, width: 10, key_back_color: CLKB, hilited_key_back_color: CLHKB}
663 | - {click: space, width: 40}
664 | - {click: ".", width: 10}
665 | - {click: Return, width: 15, long_click: Menu}
666 | symbols2:
667 | name: 符号键盘2
668 | author: "袁湘浩"
669 | # 仿Gboard
670 | ascii_mode: 0
671 | width: 10
672 | height: 40
673 | vertical_gap: 10 #鍵盤行距
674 | keys:
675 | #1
676 | - {click: '~'}
677 | - {click: '`'}
678 | - {click: '|'}
679 | - {click: '•', long_click: "♪"}
680 | - {click: '√'}
681 | - {click: 'π', long_click: "Ω"}
682 | - {click: '÷'}
683 | - {click: '×'}
684 | - {click: '*', ascii: "¶", long_click: "★"}
685 | - {click: '¶', ascii: "∆", long_click: "§"}
686 | #2
687 | - {click: '£'}
688 | - {click: '¢'}
689 | - {click: '€'}
690 | - {click: '¥'}
691 | - {click: '^', long_click: "←"}
692 | - {click: '°', long_click: "′"}
693 | - {click: '=', long_click: "∞"}
694 | - {click: '「', ascii: "{"}
695 | - {click: '」', ascii: "}"}
696 | - {click: '\'}
697 | #3
698 | - {click: Keyboard_symbols1, width: 15}
699 | - {click: '%', long_click: "‰"}
700 | - {click: '‘', ascii: '©', long_click: "'"}
701 | - {click: '’', ascii: "®", long_click: "‚"}
702 | - {click: '™'}
703 | - {click: '✓'}
704 | - {click: '[', ascii: "["}
705 | - {click: ']', ascii: "]"}
706 | - {click: BackSpace, width: 15}
707 | #4
708 | - {click: Keyboard_default, width: 15}
709 | - {click: "<", width: 10}
710 | - {click: liquid_keyboard_switch, width: 10, key_back_color: CLKB, hilited_key_back_color: CLHKB}
711 | - {click: space, width: 40}
712 | - {click: ">", width: 10}
713 | - {click: Return, width: 15, long_click: Menu}
714 |
715 | bopomofo:
716 | name: 註音鍵盤
717 | author: "皛筱晓小笨鱼、袁湘浩"
718 | ascii_mode: 0
719 | #ascii_keyboard: letter
720 | width: 10
721 | height: 45
722 | keys:
723 | #1
724 | - {label: 'ㄅ', long_click: '¹', click: '1'}
725 | - {label: 'ㄉ', long_click: '²', click: '2'}
726 | - {label: 'ˇ', long_click: '³', click: '3'}
727 | - {label: 'ˋ', long_click: '⁴', click: '4'}
728 | - {label: 'ㄓ', long_click: '⁵', click: '5'}
729 | - {label: 'ˊ', long_click: '⁶', click: '6'}
730 | - {label: '˙', long_click: '⁷', click: '7'}
731 | - {label: 'ㄚ', long_click: '⁸', click: '8'}
732 | - {label: 'ㄞ', long_click: '⁹', click: '9'}
733 | - {label: 'ㄢ', long_click: '⁰', click: '0'}
734 | #2
735 | - {label: 'ㄆ', long_click: '!', click: q}
736 | - {label: 'ㄊ', long_click: '@', click: w}
737 | - {label: 'ㄍ', long_click: '#', click: e}
738 | - {label: 'ㄐ', long_click: '$', click: r}
739 | - {label: 'ㄔ', long_click: '%', click: t}
740 | - {label: 'ㄗ', long_click: '^', click: y}
741 | - {label: 'ㄧ', long_click: '&', click: u}
742 | - {label: 'ㄛ', long_click: '*', click: i}
743 | - {label: 'ㄟ', long_click: '(){Left}', swipe_left: '(', swipe_right: ')', click: o}
744 | - {label: 'ㄣ', long_click: '/', click: p}
745 | #3
746 | - {label: 'ㄇ', long_click: '~', click: a}
747 | - {label: 'ㄋ', long_click: '+', click: s}
748 | - {label: 'ㄎ', long_click: '-', click: d}
749 | - {label: 'ㄑ', click: f, long_click: '_'}
750 | - {label: 'ㄕ', click: g, long_click: Keyboard_edit, swipe_left: Left, swipe_right: Right, swipe_up: Up, swipe_down: Down}
751 | - {label: 'ㄘ', click: h, long_click: '[]{Left}', swipe_left: '[', swipe_right: ']'}
752 | - {label: 'ㄨ', click: j, long_click: '{}{Left}', swipe_left: '{', swipe_right: '}'}
753 | - {label: 'ㄜ', click: k, long_click: '<>{Left}', swipe_left: '<', swipe_right: '>'}
754 | - {label: 'ㄠ', click: l, long_click: '“”{Left}', swipe_left: '“', swipe_right: '”'}
755 | - {label: 'ㄤ', long_click: Escape, click: ';'}
756 | #4
757 | - {label: 'ㄈ', click: z, long_click: "'"}
758 | - {label: 'ㄌ', click: x, long_click: cut}
759 | - {label: 'ㄏ', click: c, long_click: copy}
760 | - {label: 'ㄒ', click: v, long_click: paste}
761 | - {label: 'ㄖ', click: b, long_click: ':'}
762 | - {label: 'ㄙ', click: n, long_click: ';'}
763 | - {label: 'ㄩ', click: m, long_click: '?'}
764 | - {label: 'ㄝ', click: ','}
765 | - {label: 'ㄡ', click: '.'}
766 | - {label: 'ㄥ', long_click: CommitScriptText, click: '/'}
767 | #5
768 | - {click: Keyboard_symbols1, long_click: Keyboard_emoji, height: 45}
769 | - {click: Shift_L, composing: delimiter}
770 | - {click: ",", long_click: '.', height: 45}
771 | - {click: space, width: 40, height: 45}
772 | - {label: 'ㄦ', click: "-", height: 45}
773 | - {click: BackSpace, height: 45}
774 | - {click: Return, long_click: Menu, height: 45}
775 |
776 | stroke:
777 | name: 五笔画键盘
778 | author: 袁湘浩
779 | ascii_mode: 0
780 | height: 60
781 | width: 24
782 | ascii_keyboard: jiugong_number
783 | keys:
784 | #1
785 | - {click: "~", width: 14}
786 | - {click: "h", label: "一", long_click: "@"}
787 | - {click: "s", label: "丨", long_click: "("}
788 | - {click: "p", label: "丿", long_click: ')'}
789 | - {click: "!", width: 14}
790 | #2
791 | - {click: "+", width: 14}
792 | - {click: "n", label: "丶", long_click: "#"}
793 | - {click: "z", label: "乙", long_click: Keyboard_edit, swipe_left: Left, swipe_right: Right, swipe_up: Up, swipe_down: Down}
794 | - {click: delimiter, long_click: '"'}
795 | - {click: "?", width: 14}
796 | #3
797 | - {click: "-", long_click: "_", width: 14}
798 | - {click: "phhhz", label: "钅", long_click: cut}
799 | - {click: "szpn", label: "水", long_click: copy}
800 | - {click: "hszpzhh", label: "酉", long_click: paste}
801 | - {click: BackSpace, width: 14}
802 | #4
803 | - {click: Keyboard_symbols1, width: 14, height: 45}
804 | - {click: ",", width: 12, height: 45}
805 | - {click: Keyboard_defwithback, long_click: Keyboard_jiugong_number, width: 12}
806 | - {click: space, height: 45}
807 | - {click: liquid_keyboard_emoji, composing: Next, width: 12}
808 | - {click: ".", width: 12, height: 45}
809 | - {click: Return, width: 14, long_click: Menu, height: 45}
810 |
811 | terra_pinyin:
812 | name: 地球拼音鍵盤
813 | author: "袁湘浩"
814 | ascii_mode: 0
815 | width: 10
816 | height: 45
817 | lock: true
818 | keys:
819 | # 第一行
820 | - {click: '1', long_click: '¹'}
821 | - {click: '2', long_click: '²'}
822 | - {click: '3', long_click: '³'}
823 | - {click: '4', long_click: '⁴'}
824 | - {click: '5', long_click: '⁵'}
825 | - {click: '6', long_click: '⁶'}
826 | - {click: '7', long_click: '⁷'}
827 | - {click: '8', long_click: '⁸'}
828 | - {click: '9', long_click: '⁹'}
829 | - {click: '0', long_click: '⁰'}
830 | # 第二行
831 | - {click: 'q', long_click: '!'}
832 | - {click: 'w', long_click: '@'}
833 | - {click: 'e', long_click: '#'}
834 | - {click: 'r', long_click: '$'}
835 | - {click: 't', long_click: '%'}
836 | - {click: 'y', long_click: '^'}
837 | - {click: 'u', long_click: '&'}
838 | - {click: 'i', long_click: '*'}
839 | - {click: 'o', long_click: '(){Left}', swipe_left: '(', swipe_right: ')'}
840 | - {click: 'p', long_click: '/'}
841 | # 第三行
842 | - {width: 5}
843 | - {click: 'a', long_click: '~'}
844 | - {click: 's', long_click: '+'}
845 | - {click: 'd', long_click: '-'}
846 | - {click: 'f', long_click: '_'}
847 | - {click: 'g', long_click: Keyboard_edit, swipe_left: Left, swipe_right: Right, swipe_up: Up, swipe_down: Down}
848 | - {click: 'h', long_click: '[]{Left}', swipe_left: '[', swipe_right: ']'}
849 | - {click: 'j', long_click: '{}{Left}', swipe_left: '{', swipe_right: '}'}
850 | - {click: 'k', long_click: '<>{Left}', swipe_left: '<', swipe_right: '>'}
851 | - {click: 'l', long_click: '“”{Left}', swipe_left: '“', swipe_right: '”'}
852 | - {width: 5}
853 | # 第四行
854 | - {click: Shift_L, composing: s1, width: 15}
855 | - {click: 'z', long_click: "'"}
856 | - {click: 'x', long_click: cut}
857 | - {click: 'c', long_click: copy}
858 | - {click: 'v', long_click: paste}
859 | - {click: 'b', long_click: ':'}
860 | - {click: 'n', long_click: ';'}
861 | - {click: 'm', long_click: '?'}
862 | - {click: BackSpace, width: 15}
863 | # 第五行
864 | - {click: Keyboard_symbols1, composing: s2, width: 15, height: 45}
865 | - {click: ",", composing: s3, height: 45}
866 | - {click: liquid_keyboard_emoji, composing: Next}
867 | - {click: space, width: 40, height: 45}
868 | - {click: ".", composing: s4, height: 45}
869 | - {click: Return, width: 15, long_click: Menu, height: 45}
870 |
871 | jiugong:
872 | ascii_mode: 0
873 | author: "袁湘浩"
874 | name: 九宮键盘
875 | height: 60
876 | width: 20
877 | ascii_keyboard: jiugong_number
878 | keys:
879 | #1
880 | - {click: "~", long_click: '<>{Left}', swipe_left: '<', swipe_right: '>', send_bindings: false}
881 | - {click: "1", label: " 1 ", composing: delimiter, long_click: "@"}
882 | - {click: "2", label: "ABC", long_click: "%"}
883 | - {click: "3", label: "DEF", long_click: '(){Left}', swipe_left: '(', swipe_right: ')'}
884 | - {click: BackSpace}
885 | #2
886 | - {click: "+", long_click: '[]{Left}', swipe_left: '[', swipe_right: ']'}
887 | - {click: "4", label: "GHI", long_click: "#"}
888 | - {click: "5", label: "JKL", long_click: Keyboard_edit, swipe_left: Left, swipe_right: Right, swipe_up: Up, swipe_down: Down}
889 | - {click: "6", label: "MNO", long_click: '“”{Left}', swipe_left: '“', swipe_right: '”'}
890 | - {click: liquid_keyboard_emoji, composing: Next}
891 | #3
892 | - {click: "-", long_click: "_"}
893 | - {click: "7", label: "PQRS", long_click: cut}
894 | - {click: "8", label: "TUV", long_click: copy}
895 | - {click: "9", label: "WXYZ", long_click: paste}
896 | - {click: Keyboard_defwithback}
897 | #4
898 | - {click: Keyboard_symbols1}
899 | - {click: ",", long_click: "!"}
900 | - {click: space}
901 | - {click: ".", long_click: "?"}
902 | - {click: Return, long_click: Menu}
903 |
904 | luna_jiugong:
905 | __include: /preset_keyboards/jiugong
906 |
907 | jiugong_number:
908 | ascii_mode: 1
909 | author: "袁湘浩"
910 | name: 九宮数字键盘
911 | height: 55
912 | width: 20
913 | keys:
914 | #1
915 | - {click: "~", long_click: '<>{Left}', swipe_left: '<', swipe_right: '>', send_bindings: false}
916 | - {click: "1", long_click: "@"}
917 | - {click: "2", long_click: "%"}
918 | - {click: "3", long_click: '(){Left}', swipe_left: '(', swipe_right: ')'}
919 | - {click: BackSpace}
920 | #2
921 | - {click: "+", long_click: '[]{Left}', swipe_left: '[', swipe_right: ']'}
922 | - {click: "4", long_click: "#"}
923 | - {click: "5", long_click: Keyboard_edit, swipe_left: Left, swipe_right: Right, swipe_up: Up, swipe_down: Down}
924 | - {click: "6", long_click: '“”{Left}', swipe_left: '“', swipe_right: '”'}
925 | - {click: liquid_keyboard_emoji, composing: Next}
926 | #3
927 | - {click: "-", long_click: "_"}
928 | - {click: "7", long_click: cut}
929 | - {click: "8", long_click: copy}
930 | - {click: "9", long_click: paste}
931 | - {click: Keyboard_defwithback}
932 | #4
933 | - {click: Keyboard_default, width: 10}
934 | - {click: Keyboard_symbols1, width: 10}
935 | - {click: ",", long_click: "!"}
936 | - {click: "0"}
937 | - {click: ".", long_click: "?"}
938 | - {click: Return, long_click: Menu}
939 |
940 | defwithMod:
941 | name: 默认键盘加
942 | author: "袁湘浩"
943 | ascii_mode: 0
944 | width: 10
945 | height: 45
946 | lock: true
947 | keys:
948 | # 第一行
949 | - {click: '1', long_click: '①'}
950 | - {click: '2', long_click: '②'}
951 | - {click: '3', long_click: '③'}
952 | - {click: '4', long_click: '④'}
953 | - {click: '5', long_click: '⑤'}
954 | - {click: '6', long_click: '⑥'}
955 | - {click: '7', long_click: '⑦'}
956 | - {click: '8', long_click: '⑧'}
957 | - {click: '9', long_click: '⑨'}
958 | - {click: '0', long_click: '⓪'}
959 | # 第二行
960 | - {click: 'q', long_click: SyMQ}
961 | - {click: 'w', long_click: SyMW}
962 | - {click: 'e', long_click: SyME}
963 | - {click: 'r', long_click: SyMR}
964 | - {click: 't', long_click: SyMT}
965 | - {click: 'y', long_click: SyMY}
966 | - {click: 'u', long_click: SyMU}
967 | - {click: 'i', long_click: SyMI}
968 | - {click: 'o', long_click: SyMO}
969 | - {click: 'p', long_click: SyMP}
970 | # 第三行
971 | - {width: 5}
972 | - {click: 'a', long_click: SyMA}
973 | - {click: 's', long_click: SyMS}
974 | - {click: 'd', long_click: SyMD}
975 | - {click: 'f', long_click: SyMF}
976 | - {click: 'g', long_click: Keyboard_edit, swipe_left: Left, swipe_right: Right, swipe_up: Up, swipe_down: Down}
977 | - {click: 'h', long_click: SyMH}
978 | - {click: 'j', long_click: SyMJ}
979 | - {click: 'k', long_click: SyMK}
980 | - {click: 'l', long_click: SyML}
981 | - {width: 5}
982 | # 第四行
983 | - {click: Shift_L, width: 15}
984 | - {click: 'z', long_click: TP}
985 | - {click: 'x', long_click: cut}
986 | - {click: 'c', long_click: copy}
987 | - {click: 'v', long_click: paste}
988 | - {click: 'b', long_click: SyMB}
989 | - {click: 'n', long_click: SyMN}
990 | - {click: 'm', long_click: SyMM}
991 | - {click: BackSpace, width: 15}
992 | # 第五行
993 | - {click: Keyboard_symbols1, width: 15, height: 45}
994 | - {click: ",", height: 45}
995 | - {click: liquid_keyboard_emoji, composing: Next}
996 | - {click: space, width: 40, height: 45}
997 | - {click: ".", height: 45}
998 | - {click: Return, width: 15, long_click: Menu, height: 45}
999 |
1000 | xhyx:
1001 | __include: /preset_keyboards/defwithMod
1002 |
1003 | flypy:
1004 | __include: /preset_keyboards/defwithMod
1005 |
1006 | defwithback:
1007 | name: 默认键盘带返回
1008 | author: "袁湘浩"
1009 | ascii_mode: 1
1010 | width: 10
1011 | height: 44
1012 | keys:
1013 | # 第一行
1014 | - {click: '1', long_click: '¹'}
1015 | - {click: '2', long_click: '²'}
1016 | - {click: '3', long_click: '³'}
1017 | - {click: '4', long_click: '⁴'}
1018 | - {click: '5', long_click: '⁵'}
1019 | - {click: '6', long_click: '⁶'}
1020 | - {click: '7', long_click: '⁷'}
1021 | - {click: '8', long_click: '⁸'}
1022 | - {click: '9', long_click: '⁹'}
1023 | - {click: '0', long_click: '⁰'}
1024 | # 第二行
1025 | - {click: 'q', long_click: '!'}
1026 | - {click: 'w', long_click: '@'}
1027 | - {click: 'e', long_click: '#'}
1028 | - {click: 'r', long_click: '$'}
1029 | - {click: 't', long_click: '%'}
1030 | - {click: 'y', long_click: '^'}
1031 | - {click: 'u', long_click: '&'}
1032 | - {click: 'i', long_click: '*'}
1033 | - {click: 'o', long_click: '(){Left}', swipe_left: '(', swipe_right: ')'}
1034 | - {click: 'p', long_click: '/'}
1035 | # 第三行
1036 | - {width: 5}
1037 | - {click: 'a', long_click: '~'}
1038 | - {click: 's', long_click: '+'}
1039 | - {click: 'd', long_click: '-'}
1040 | - {click: 'f', long_click: '_'}
1041 | - {click: 'g', long_click: Keyboard_edit, swipe_left: Left, swipe_right: Right, swipe_up: Up, swipe_down: Down}
1042 | - {click: 'h', long_click: '[]{Left}', swipe_left: '[', swipe_right: ']'}
1043 | - {click: 'j', long_click: '{}{Left}', swipe_left: '{', swipe_right: '}'}
1044 | - {click: 'k', long_click: '<>{Left}', swipe_left: '<', swipe_right: '>'}
1045 | - {click: 'l', long_click: '“”{Left}', swipe_left: '“', swipe_right: '”'}
1046 | - {width: 5}
1047 | # 第四行
1048 | - {click: Shift_L, width: 15}
1049 | - {click: 'z', long_click: "'"}
1050 | - {click: 'x', long_click: cut}
1051 | - {click: 'c', long_click: copy}
1052 | - {click: 'v', long_click: paste}
1053 | - {click: 'b', long_click: ':'}
1054 | - {click: 'n', long_click: ';'}
1055 | - {click: 'm', long_click: '?'}
1056 | - {click: BackSpace, width: 15}
1057 | # 第五行
1058 | - {click: Keyboard_default, width: 18}
1059 | - {click: Keyboard_symbols1, width: 17}
1060 | - {click: space, width: 30}
1061 | - {click: ',', long_click: '.', width: 17}
1062 | - {click: Return, width: 18, long_click: Menu}
1063 |
--------------------------------------------------------------------------------
/Theme/huxinting.trime.yaml:
--------------------------------------------------------------------------------
1 | # Trime default style settings
2 | # encoding: utf-8
3 |
4 | config_version: "3.0"
5 | name: huxinting #方案名稱
6 | author: YuanXH #作者資訊
7 | # version: 240522
8 | # Modify from trime default theme
9 |
10 | style: # 界面样式及特色功能
11 | #功能
12 | auto_caps: false #自动句首大写:true/false/ascii(是/否/仅英文键盘)
13 | candidate_use_cursor: true #高亮候选项
14 | comment_on_top: true #候选项注释位置:true/false(顶部/右侧)
15 | horizontal: true #水平模式:true/false(方向键适配 横排候选/竖排候选)
16 | proximity_correction: true #按键安全区自动分配
17 | reset_ascii_mode: true #不同进程中是否重置中英状态
18 | latin_locale: en_US #英文状态下朗读按键的语言:zh_CN/en_US...
19 | locale: zh_CN #中文状态下朗读上屏文本和按键的语言:zh_CN/en_US...
20 | speech_opencc_config: none #语音输入是否转换简繁:none/s2t.json/t2s.json...
21 | #键盘
22 | keyboards: [
23 | .default,
24 | edit_board,
25 | number,
26 | symbols1,
27 | symbols2,
28 | jiugong,
29 | number_jiugong_withback,
30 | xhyx,
31 | defwithback,
32 | ] #键盘配置:所有键盘的键盘名
33 | #字体
34 | text_font: latin.ttf #输入编码字体
35 | label_font: label.ttf #悬浮窗候选项序号字体
36 | candidate_font: han.ttf #候选字体
37 | comment_font: comment.ttf #候选注释字体
38 | hanb_font: hanb.ttf #后备字体
39 | latin_font: latin.ttf #候选及候选注释的拉丁字体
40 | key_font: symbol.ttf #按键字体(click)
41 | symbol_font: symbol.ttf #符号字体(long_click和hint)
42 | preview_font: latin.ttf #按键气泡字体
43 | #尺寸
44 | text_size: 16 #输入编码字号
45 | label_text_size: 22 #悬浮窗候选项序号大小
46 | candidate_padding: 3 #候选项内边距
47 | candidate_spacing: 0.5 #候选项分隔线宽度
48 | candidate_text_size: 22 #候选项字号
49 | candidate_view_height: 28 #候选区高度
50 | comment_height: 12 #候选注视区高度
51 | comment_text_size: 12 #候选注释字号
52 | key_height: 40 #鍵高默认值
53 | key_width: 10.0 #鍵寬(佔螢幕寬的百分比)默认值
54 | key_long_text_size: 14 #大于两个字的按键字号
55 | key_text_size: 22 #按鍵字號
56 | symbol_text_size: 10 #符號字號
57 | round_corner: 25 #按鍵圓角半徑
58 | preview_height: 60 #按鍵气泡高度
59 | preview_offset: -12 #按鍵气泡縱向偏移
60 | preview_text_size: 40 #按鍵气泡字號
61 | shadow_radius: 0.0 #按鍵陰影半徑
62 | horizontal_gap: 4 #鍵水平間距
63 | vertical_gap: 3 #鍵盤行距
64 | vertical_correction:
65 | -10 #触摸位置校正
66 | #以下为新版本设定
67 | keyboard_padding: 2 #竖屏模式下,屏幕左右两侧与键盘的距离(曲面屏减少误触)
68 | keyboard_padding_left: 0 #竖屏屏模式下,左手键盘布局,屏幕左侧与键盘的距离
69 | keyboard_padding_right: 40 #竖屏屏模式下,左手键盘布局,屏幕右侧与键盘的距离
70 | keyboard_padding_bottom: 0 #竖屏模式下,屏幕下边缘与键盘的距离(避免误触发全面屏手势)
71 | keyboard_padding_land: 40 #横屏模式下,屏幕左右两侧与键盘的距离(避免横屏按键过度拉伸变形)
72 | keyboard_padding_land_bottom: 0 #横屏模式下,屏幕下侧与键盘的距离
73 | keyboard_height: 300 #锁定键盘高度,避免切换时键盘高度变化而造成闪烁
74 | keyboard_height_land: 200 #锁定横屏下键盘高度,避免切换时键盘高度变化而造成闪烁
75 | #悬浮窗口
76 | layout: #懸浮窗口設置
77 | position: fixed #位置:left|right|left_up|right_up|fixed|bottom_left|bottom_right|top_left|top_right(left、right需要>=Android5.0)
78 | min_length: 100 #最小詞長
79 | max_length: 10 #超過字數則換行
80 | sticky_lines: 0 #固頂行數
81 | sticky_lines_land: 0 #横屏模式下的固顶行数
82 | max_entries: 0 #最大詞條數
83 | min_check: 0 #只要前n个候选词有长度大于等于min_length的词,就会把长度符合以及之前的词全部加到悬浮窗内。
84 | all_phrases: false #所有滿足條件的詞語都顯示在窗口
85 | border: 2 #邊框寬度
86 | max_width: 270 #最大寬度,超過則自動換行
87 | max_height: 400 #最大高度
88 | min_width: 40 #最小寬度
89 | min_height: 0 #最小高度
90 | margin_x: 1 #水平邊距 NOTE: margin_{x, y, bottom} 实际为 padding
91 | margin_y: 1 #豎直邊距
92 | margin_bottom: 0 #底部边距 (用于适配特定背景图)
93 | line_spacing: 0 #候选詞的行間距(px)
94 | line_spacing_multiplier: 1.2 #候选詞的行間距(倍數)
95 | real_margin: 1 #屏幕左右边缘和悬浮窗之间的距离 TODO: 在 4.0 时给 real_margin 与 spacing 换一个更适合的名字
96 | spacing: 0 #屏幕上下边缘或预编辑上下边缘和悬浮窗之间的距离
97 | round_corner: 10 #窗口圓角
98 | alpha: 0xdd #透明度(0-255)
99 | elevation: 0 #陰影(>=Android5.0)
100 | movable: once #是否可移動窗口,或僅移動一次 true|false|once
101 | window: #懸浮窗口組件
102 | - { start: "", move: "🐱", end: "" } #start表示一行开始,填充\n表示换行
103 | - { start: "", composition: "%s", end: "", letter_spacing: 0 } #letter_spacing需要>=Android5.0。TODO: 不爲0時,會導致不換行的問題
104 | #- {start: "\n", label: "%s.", candidate: "%s", comment: " %s", end: "", sep: " "} #显示候选项,一个可以生效多行
105 | #- { start: "", click: "liquid_keyboard_candidate", label: "▾" }
106 | #其他
107 | enter_label_mode: 3 #是否使用App提供的ActionLabel内容作为Enter键的文本(由于多数App没有适配ActionLable,实际影响不大)。0不使用,1只使用actionlabel,2优先使用,3当其他方式没有获得label时才读取actionlabel
108 | enter_labels: # 定义Enter键的文本
109 | go: "🔜"
110 | done: "🆗"
111 | next: "🔽"
112 | pre: "🔼"
113 | search: "🔍"
114 | send: "✅"
115 | default: "↩" # 定义默认Enter键的文本
116 | background_dim_amount: 0.5
117 | color_scheme: color1-1Default #配色方案
118 | #text_height: 22 #編碼區高度
119 | long_text_font: comment.ttf #剪贴板等可能包含大段文本使用的字体
120 | # background_folder: huxinting #背景图保存在background目录下的哪个子目录
121 | key_long_text_border: 1;
122 |
123 | fallback_colors:
124 | candidate_text_color: text_color
125 | comment_text_color: candidate_text_color
126 | border_color: back_color
127 | candidate_separator_color: border_color
128 | hilited_text_color: text_color
129 | hilited_back_color: back_color
130 | hilited_candidate_text_color: hilited_text_color
131 | hilited_candidate_back_color: hilited_back_color
132 | hilited_label_color: hilited_candidate_text_color # 高亮候选序号 颜色
133 | hilited_comment_text_color: comment_text_color
134 | hilited_key_back_color: hilited_candidate_back_color
135 | hilited_key_text_color: hilited_candidate_text_color
136 | hilited_key_symbol_color: hilited_comment_text_color
137 | hilited_off_key_back_color: hilited_key_back_color
138 | hilited_on_key_back_color: hilited_key_back_color
139 | hilited_off_key_text_color: hilited_key_text_color
140 | hilited_on_key_text_color: hilited_key_text_color
141 | key_back_color: back_color
142 | key_border_color: border_color
143 | key_text_color: candidate_text_color
144 | key_symbol_color: comment_text_color
145 | label_color: candidate_text_color
146 | off_key_back_color: key_back_color
147 | off_key_text_color: key_text_color
148 | on_key_back_color: hilited_key_back_color
149 | on_key_text_color: hilited_key_text_color
150 | preview_back_color: key_back_color
151 | preview_text_color: key_text_color
152 | shadow_color: border_color
153 | root_background: back_color # 整个键盘区+候选栏的背景图/色
154 | candidate_background: back_color #候选栏的整体背景图/色
155 | keyboard_back_color: border_color #键盘去的背景图/色
156 | liquid_keyboard_background: keyboard_back_color # liquidKeyboard的背景图/色
157 | text_back_color: back_color #编码区背景,即悬浮窗背景
158 | long_text_back_color: key_back_color #长文本按键的背景(剪贴板)
159 |
160 | preset_color_schemes:
161 | color1-1Default:
162 | name: 一方/Light #方案名稱
163 | author: YuanXH #作者資訊
164 | dark_scheme: color1-2defaultDark #暗黑模式下的配色名称
165 | #配色来自www.colorhunt.co,非常感谢
166 | #悬浮窗口
167 | border_color: 0xF2F2F2 #悬浮窗边框
168 | label_color: 0x000000 #悬浮窗候选项序号
169 | hilited_text_color: 0x000000 #悬浮窗编码文字(光标左)
170 | text_color: 0x999999 #悬浮窗編碼文字(光标右)
171 | hilited_back_color: 0xF2F2F2 #悬浮窗高亮編碼背景
172 | text_back_color: 0xF2F2F2 #悬浮窗編碼區背景(拖动按钮的背景)
173 | #输入面板
174 | # 以下为新功能
175 | root_background: 0xF2F2F2 #键盘和候选区的整体背景
176 | #候选项
177 | back_color: 0xF2F2F2 #候選區背景
178 | hilited_candidate_back_color: 0x20000000 #高亮候選背景
179 | hilited_candidate_text_color: 0x000000 #高亮候選文字
180 | candidate_separator_color: 0xffffff #候選分割线
181 | candidate_text_color: 0x505050 #其他候選文字
182 | comment_text_color: 0x505050 #候选区候选提示
183 | hilited_comment_text_color: 0x000000 #高亮内的提示
184 | # 以下为新功能
185 | candidate_background: 0xF2F2F2 #候选区整体背景
186 | #键盘
187 | key_back_color: 0xFFFFFF #按鍵背景
188 | hilited_key_back_color: 0xf6f6f6 #按下按鍵时的背景
189 | key_text_color: 0x000000 #文字按鍵文字
190 | hilited_key_text_color: 0x000000 #高亮按鍵文字
191 | key_symbol_color: 0x303030 #按鍵符號文字
192 | hilited_key_symbol_color: 0x303030 #高亮按鍵符號
193 | preview_back_color: 0xE6F0F0F0 #按鍵按下气泡提示背景
194 | preview_text_color: 0xE6000000 #按鍵按下气泡提示文字
195 | shadow_color: 0xbbbbbb #按鍵文字陰影
196 | keyboard_back_color: 0xF2F2F2 #鍵盤背景
197 | liquid_keyboard_background: 0xF2F2F2 #流体键盘背景
198 | long_text_back_color: 0xFFFFFF #包含长文本的按键背景
199 | #key_border_color: 0xfbfbfb #按鍵邊框(暂无)
200 | #功能键
201 | off_key_back_color: 0xD6E6F2 #功能按鍵關閉狀態时背景
202 | hilited_off_key_back_color: 0x769FCD #按下關閉狀態的按键时背景
203 | off_key_text_color: 0x000000 #功能按鍵關閉狀態的文字
204 | hilited_off_key_text_color: 0x000000 #按下關閉狀態的按键时文字
205 | on_key_back_color: 0xB9D7EA #功能按鍵打開狀態的背景
206 | hilited_on_key_back_color: 0x769FCD #按下打開狀態的按鍵时背景
207 | on_key_text_color: 0x000000 #功能按鍵打開狀態的文字
208 | hilited_on_key_text_color: 0x000000 #按下打開狀態的按鍵时文字
209 | #其他颜色
210 | CLKBB: 0xF2F2F2 #颜色:键盘背景
211 | CLKB: 0xFFFFFF #颜色:按键背景
212 | CLKK: 0x000000 #颜色:按键文字
213 | CLHKB: 0xf6f6f6 #颜色:按键高亮背景
214 | CLMKST: 0x000000 #颜色:功能按键符号文字
215 | CLO: 0x00000000 #颜色:全透明色
216 | CLBA65: 0x00000065 #颜色:黑色65透明
217 | #26键单独按键配色
218 | CKSKB_1: 0xFFFFFF
219 | CKSKB_2: 0xFFFFFF
220 | CKSKB_3: 0xFFFFFF
221 | CKSKB_4: 0xFFFFFF
222 | CKSKB_5: 0xFFFFFF
223 | CKSKB_HIGHLIGHT: 0xD6E6F2
224 |
225 | color1-2DefaultDark:
226 | name: 静眠/Soft Dark #方案名稱
227 | author: YuanXH #作者資訊
228 | light_scheme: color1-1Default #明亮模式下的配色名称
229 | #悬浮窗口
230 | border_color: 0x464646 #悬浮窗边框
231 | label_color: 0xDBDBDB #悬浮窗候选项序号
232 | hilited_text_color: 0xDBDBDB #悬浮窗编码文字(光标左)
233 | text_color: 0xD9D9D9 #悬浮窗編碼文字(光标右)
234 | hilited_back_color: 0x464646 #悬浮窗高亮編碼背景
235 | text_back_color: 0x464646 #悬浮窗編碼區背景(拖动按钮的背景)
236 | #输入面板
237 | # 以下为新功能
238 | root_background: 0x323232 #键盘和候选区的整体背景
239 | #候选项
240 | back_color: 0x696969 #候選區背景
241 | hilited_candidate_back_color: 0x20FFFFFF #高亮候選背景
242 | hilited_candidate_text_color: 0xDBDBDB #高亮候選文字
243 | candidate_separator_color: 0x464646 #候選分割线
244 | candidate_text_color: 0xD9D9D9 #其他候選文字
245 | comment_text_color: 0xD9D9D9 #候选区候选提示
246 | hilited_comment_text_color: 0xDBDBDB #高亮内的提示
247 | # 以下为新功能
248 | candidate_background: 0x323232 #候选区整体背景
249 | #键盘
250 | key_back_color: 0x636363 #按鍵背景
251 | hilited_key_back_color: 0x696969 #按下按鍵时的背景
252 | key_text_color: 0xDBDBDB #文字按鍵文字
253 | hilited_key_text_color: 0xDBDBDB #高亮按鍵文字
254 | key_symbol_color: 0xB5B5B5 #按鍵符號文字
255 | hilited_key_symbol_color: 0xB5B5B5 #高亮按鍵符號
256 | preview_back_color: 0xE6636363 #按鍵按下气泡提示背景
257 | preview_text_color: 0xE6DBDBDB #按鍵按下气泡提示文字
258 | shadow_color: 0xbbbbbb #按鍵文字陰影
259 | keyboard_back_color: 0x323232 #鍵盤背景
260 | liquid_keyboard_background: 0x464646 #流体键盘背景
261 | long_text_back_color: 0x636363 #包含长文本的按键背景
262 | #key_border_color: 0xfbfbfb #按鍵邊框(暂无)
263 | #功能键
264 | off_key_back_color: 0x91a3b0 #功能按鍵關閉狀態时背景
265 | hilited_off_key_back_color: 0x7c8c97 #按下關閉狀態的按键时背景
266 | off_key_text_color: 0x1e1f1f #功能按鍵關閉狀態的文字
267 | hilited_off_key_text_color: 0x1e1f1f #按下關閉狀態的按键时文字
268 | on_key_back_color: 0x8999a5 #功能按鍵打開狀態的背景
269 | hilited_on_key_back_color: 0x7c8c97 #按下打開狀態的按鍵时背景
270 | on_key_text_color: 0x1e1f1f #功能按鍵打開狀態的文字
271 | hilited_on_key_text_color: 0x1e1f1f #按下打開狀態的按鍵时文字
272 | #其他颜色
273 | CLKBB: 0x323232 #颜色:键盘背景
274 | CLKB: 0x636363 #颜色:按键背景
275 | CLKK: 0xDBDBDB #颜色:按键文字
276 | CLHKB: 0x696969 #颜色:按键高亮背景
277 | CLMKST: 0x1e1f1f #颜色:功能按键符号文字
278 | CLO: 0x00000000 #颜色:全透明色
279 | CLBA65: 0x00000065 #颜色:黑色65透明
280 | #26键单独按键配色
281 | CKSKB_1: 0x636363
282 | CKSKB_2: 0x636363
283 | CKSKB_3: 0x636363
284 | CKSKB_4: 0x636363
285 | CKSKB_5: 0x636363
286 | CKSKB_HIGHLIGHT: 0x91a3b0
287 |
288 | color2-1Sunrise:
289 | name: 日升/Sunrise #方案名稱
290 | author: YuanXH #作者資訊
291 | dark_scheme: color2-2Afterglow #暗黑模式下的配色名称
292 | #配色来自www.colorhunt.co,非常感谢
293 | #悬浮窗口
294 | border_color: 0xfee2b1 #悬浮窗边框
295 | label_color: 0x000000 #悬浮窗候选项序号
296 | hilited_text_color: 0x000000 #悬浮窗编码文字(光标左)
297 | text_color: 0x999999 #悬浮窗編碼文字(光标右)
298 | hilited_back_color: 0xfee2b1 #悬浮窗高亮編碼背景
299 | text_back_color: 0xfee2b1 #悬浮窗編碼區背景(拖动按钮的背景)
300 | #输入面板
301 | # 以下为新功能
302 | root_background: 0xfee2b1 #键盘和候选区的整体背景
303 | #候选项
304 | back_color: 0xfee2b1 #候選區背景
305 | hilited_candidate_back_color: 0x20000000 #高亮候選背景
306 | hilited_candidate_text_color: 0x000000 #高亮候選文字
307 | candidate_separator_color: 0xffffff #候選分割线
308 | candidate_text_color: 0x505050 #其他候選文字
309 | comment_text_color: 0x505050 #候选区候选提示
310 | hilited_comment_text_color: 0x000000 #高亮内的提示
311 | # 以下为新功能
312 | candidate_background: 0xfee2b1 #候选区整体背景
313 | #键盘
314 | key_back_color: 0xaaffd671 #按鍵背景
315 | hilited_key_back_color: 0xaaFFE280 #按下按鍵时的背景
316 | key_text_color: 0x000000 #文字按鍵文字
317 | hilited_key_text_color: 0x000000 #高亮按鍵文字
318 | key_symbol_color: 0x303030 #按鍵符號文字
319 | hilited_key_symbol_color: 0x303030 #高亮按鍵符號
320 | preview_back_color: 0x80ffd671 #按鍵按下气泡提示背景
321 | preview_text_color: 0xE6000000 #按鍵按下气泡提示文字
322 | shadow_color: 0xbbbbbb #按鍵文字陰影
323 | keyboard_back_color: 0xfee2b1 #鍵盤背景
324 | liquid_keyboard_background: 0xFFEA54 #流体键盘背景
325 | long_text_back_color: 0xaaffd671 #包含长文本的按键背景
326 | #key_border_color: 0xfbfbfb #按鍵邊框(暂无)
327 | #功能键
328 | off_key_back_color: 0xff9f30 #功能按鍵關閉狀態时背景
329 | hilited_off_key_back_color: 0xFFE280 #按下關閉狀態的按键时背景
330 | off_key_text_color: 0x000000 #功能按鍵關閉狀態的文字
331 | hilited_off_key_text_color: 0x000000 #按下關閉狀態的按键时文字
332 | on_key_back_color: 0xff9f30 #功能按鍵打開狀態的背景
333 | hilited_on_key_back_color: 0xFFE290 #按下打開狀態的按鍵时背景
334 | on_key_text_color: 0x000000 #功能按鍵打開狀態的文字
335 | hilited_on_key_text_color: 0x000000 #按下打開狀態的按鍵时文字
336 | #其他颜色
337 | CLKBB: 0xfee2b1 #颜色:键盘背景
338 | CLKB: 0xaaffd671 #颜色:按键背景
339 | CLKK: 0x000000 #颜色:按键文字
340 | CLHKB: 0xaaf6f6f6 #颜色:按键高亮背景
341 | CLMKST: 0x000000 #颜色:功能按键符号文字
342 | CLO: 0x00000000 #颜色:全透明色
343 | CLBA65: 0x00000065 #颜色:黑色65透明
344 | #26键单独按键配色
345 | CKSKB_1: 0xaaffd671
346 | CKSKB_2: 0xaaffd45a
347 | CKSKB_3: 0xaaffd250
348 | CKSKB_4: 0xaaffcc2e
349 | CKSKB_5: 0xaaffbf1a
350 | CKSKB_HIGHLIGHT: 0xaaff9f30
351 |
352 | color2-2Afterglow:
353 | name: 余晖/Afterglow #方案名稱
354 | author: YuanXH #作者資訊
355 | light_scheme: color2-1Sunrise #暗黑模式下的配色名称
356 | #配色来自www.colorhunt.co,非常感谢
357 | #悬浮窗口
358 | border_color: 0x1b0024 #悬浮窗边框
359 | label_color: 0xeeeeee #悬浮窗候选项序号
360 | hilited_text_color: 0xeeeeee #悬浮窗编码文字(光标左)
361 | text_color: 0xeeeeee #悬浮窗編碼文字(光标右)
362 | hilited_back_color: 0x1b0024 #悬浮窗高亮編碼背景
363 | text_back_color: 0x1b0024 #悬浮窗編碼區背景(拖动按钮的背景)
364 | #输入面板
365 | # 以下为新功能
366 | root_background: 0x1b0024 #键盘和候选区的整体背景
367 | #候选项
368 | back_color: 0x1b0024 #候選區背景
369 | hilited_candidate_back_color: 0x20000000 #高亮候選背景
370 | hilited_candidate_text_color: 0xffffff #高亮候選文字
371 | candidate_separator_color: 0x80ffffff #候選分割线
372 | candidate_text_color: 0xeeeeee #其他候選文字
373 | comment_text_color: 0xeeeeee #候选区候选提示
374 | hilited_comment_text_color: 0x000000 #高亮内的提示
375 | # 以下为新功能
376 | candidate_background: 0x1b0024 #候选区整体背景
377 | #键盘
378 | key_back_color: 0xaa8b7c78 #按鍵背景
379 | hilited_key_back_color: 0xaa8b7c78 #按下按鍵时的背景
380 | key_text_color: 0xffffff #文字按鍵文字
381 | hilited_key_text_color: 0xffffff #高亮按鍵文字
382 | key_symbol_color: 0xffffff #按鍵符號文字
383 | hilited_key_symbol_color: 0xffffff #高亮按鍵符號
384 | preview_back_color: 0xaa8b7c78 #按鍵按下气泡提示背景
385 | preview_text_color: 0xffffff #按鍵按下气泡提示文字
386 | shadow_color: 0xbbbbbb #按鍵文字陰影
387 | keyboard_back_color: 0x1b0024 #鍵盤背景
388 | liquid_keyboard_background: 0x1b0024 #流体键盘背景
389 | long_text_back_color: 0xaa8b7c78 #包含长文本的按键背景
390 | #key_border_color: 0xfbfbfb #按鍵邊框(暂无)
391 | #功能键
392 | off_key_back_color: 0xaa8b7c78 #功能按鍵關閉狀態时背景
393 | hilited_off_key_back_color: 0xaa8b7c78 #按下關閉狀態的按键时背景
394 | off_key_text_color: 0xffffff #功能按鍵關閉狀態的文字
395 | hilited_off_key_text_color: 0xffffff #按下關閉狀態的按键时文字
396 | on_key_back_color: 0xaa6b6563 #功能按鍵打開狀態的背景
397 | hilited_on_key_back_color: 0xaa8b7c78 #按下打開狀態的按鍵时背景
398 | on_key_text_color: 0xffffff #功能按鍵打開狀態的文字
399 | hilited_on_key_text_color: 0xffffff #按下打開狀態的按鍵时文字
400 | #其他颜色
401 | CLKBB: 0x1b0024 #颜色:键盘背景
402 | CLKB: 0xaa8b7c78 #颜色:按键背景
403 | CLKK: 0xffffff #颜色:按键文字
404 | CLHKB: 0xaa8b7c78 #颜色:按键高亮背景
405 | CLMKST: 0xffffff #颜色:功能按键符号文字
406 | CLO: 0x00000000 #颜色:全透明色
407 | CLBA65: 0x00000065 #颜色:黑色65透明
408 | #26键单独按键配色
409 | CKSKB_1: 0xaa8b7c78
410 | CKSKB_2: 0xaa947a71
411 | CKSKB_3: 0xaa986a5c
412 | CKSKB_4: 0xaa7f465d
413 | CKSKB_5: 0xaa6a344a
414 | CKSKB_HIGHLIGHT: 0xaa6b6563
415 |
416 | color3-1GreenForever:
417 | name: 常青/GreenForever #方案名稱
418 | author: YuanXH #作者資訊
419 | dark_scheme: color3-2DarkFire #暗黑模式下的配色名称
420 | #配色来自www.colorhunt.co,非常感谢
421 | #悬浮窗口
422 | border_color: 0xb7e291 #悬浮窗边框
423 | label_color: 0x000000 #悬浮窗候选项序号
424 | hilited_text_color: 0x000000 #悬浮窗编码文字(光标左)
425 | text_color: 0x999999 #悬浮窗編碼文字(光标右)
426 | hilited_back_color: 0xb7e291 #悬浮窗高亮編碼背景
427 | text_back_color: 0xb7e291 #悬浮窗編碼區背景(拖动按钮的背景)
428 | #输入面板
429 | # 以下为新功能
430 | root_background: 0xb7e291 #键盘和候选区的整体背景
431 | #候选项
432 | back_color: 0xb7e291 #候選區背景
433 | hilited_candidate_back_color: 0x20000000 #高亮候選背景
434 | hilited_candidate_text_color: 0x000000 #高亮候選文字
435 | candidate_separator_color: 0xffffff #候選分割线
436 | candidate_text_color: 0x505050 #其他候選文字
437 | comment_text_color: 0x505050 #候选区候选提示
438 | hilited_comment_text_color: 0x000000 #高亮内的提示
439 | # 以下为新功能
440 | candidate_background: 0xb7e291 #候选区整体背景
441 | #键盘
442 | key_back_color: 0xaaacd18e #按鍵背景
443 | hilited_key_back_color: 0xaaFFE280 #按下按鍵时的背景
444 | key_text_color: 0x000000 #文字按鍵文字
445 | hilited_key_text_color: 0x000000 #高亮按鍵文字
446 | key_symbol_color: 0x303030 #按鍵符號文字
447 | hilited_key_symbol_color: 0x303030 #高亮按鍵符號
448 | preview_back_color: 0x80acd18e #按鍵按下气泡提示背景
449 | preview_text_color: 0xE6000000 #按鍵按下气泡提示文字
450 | shadow_color: 0xbbbbbb #按鍵文字陰影
451 | keyboard_back_color: 0xb7e291 #鍵盤背景
452 | liquid_keyboard_background: 0xFFEA54 #流体键盘背景
453 | long_text_back_color: 0xaaacd18e #包含长文本的按键背景
454 | #key_border_color: 0xfbfbfb #按鍵邊框(暂无)
455 | #功能键
456 | off_key_back_color: 0xaa409520 #功能按鍵關閉狀態时背景
457 | hilited_off_key_back_color: 0xFFE280 #按下關閉狀態的按键时背景
458 | off_key_text_color: 0x000000 #功能按鍵關閉狀態的文字
459 | hilited_off_key_text_color: 0x000000 #按下關閉狀態的按键时文字
460 | on_key_back_color: 0xaa409520 #功能按鍵打開狀態的背景
461 | hilited_on_key_back_color: 0xFFE290 #按下打開狀態的按鍵时背景
462 | on_key_text_color: 0x000000 #功能按鍵打開狀態的文字
463 | hilited_on_key_text_color: 0x000000 #按下打開狀態的按鍵时文字
464 | #其他颜色
465 | CLKBB: 0xb7e291 #颜色:键盘背景
466 | CLKB: 0xaaacd18e #颜色:按键背景
467 | CLKK: 0x000000 #颜色:按键文字
468 | CLHKB: 0xaaf6f6f6 #颜色:按键高亮背景
469 | CLMKST: 0x000000 #颜色:功能按键符号文字
470 | CLO: 0x00000000 #颜色:全透明色
471 | CLBA65: 0x00000065 #颜色:黑色65透明
472 | #26键单独按键配色
473 | CKSKB_1: 0xaaacd18e
474 | CKSKB_2: 0xaaa1c982
475 | CKSKB_3: 0xaa8bba6f
476 | CKSKB_4: 0xaa6aa54d
477 | CKSKB_5: 0xaa358020
478 | CKSKB_HIGHLIGHT: 0xaa409520
479 |
480 | color3-2DarkFire:
481 | name: 暗焰/DarkFire #方案名稱
482 | author: YuanXH #作者資訊
483 | light_scheme: color3-1GreenForever #暗黑模式下的配色名称
484 | #配色来自www.colorhunt.co,非常感谢
485 | #悬浮窗口
486 | border_color: 0x160418 #悬浮窗边框
487 | label_color: 0xeeeeee #悬浮窗候选项序号
488 | hilited_text_color: 0xeeeeee #悬浮窗编码文字(光标左)
489 | text_color: 0xeeeeee #悬浮窗編碼文字(光标右)
490 | hilited_back_color: 0x160418 #悬浮窗高亮編碼背景
491 | text_back_color: 0x160418 #悬浮窗編碼區背景(拖动按钮的背景)
492 | #输入面板
493 | # 以下为新功能
494 | root_background: 0x160418 #键盘和候选区的整体背景
495 | #候选项
496 | back_color: 0x160418 #候選區背景
497 | hilited_candidate_back_color: 0x20000000 #高亮候選背景
498 | hilited_candidate_text_color: 0xffffff #高亮候選文字
499 | candidate_separator_color: 0x80ffffff #候選分割线
500 | candidate_text_color: 0xeeeeee #其他候選文字
501 | comment_text_color: 0xeeeeee #候选区候选提示
502 | hilited_comment_text_color: 0x000000 #高亮内的提示
503 | # 以下为新功能
504 | candidate_background: 0x160418 #候选区整体背景
505 | #键盘
506 | key_back_color: 0xaaa25d6d #按鍵背景
507 | hilited_key_back_color: 0xaaa25d6d #按下按鍵时的背景
508 | key_text_color: 0xffffff #文字按鍵文字
509 | hilited_key_text_color: 0xffffff #高亮按鍵文字
510 | key_symbol_color: 0xffffff #按鍵符號文字
511 | hilited_key_symbol_color: 0xffffff #高亮按鍵符號
512 | preview_back_color: 0xaaa25d6d #按鍵按下气泡提示背景
513 | preview_text_color: 0xffffff #按鍵按下气泡提示文字
514 | shadow_color: 0xbbbbbb #按鍵文字陰影
515 | keyboard_back_color: 0x160418 #鍵盤背景
516 | liquid_keyboard_background: 0x160418 #流体键盘背景
517 | long_text_back_color: 0xaaa25d6d #包含长文本的按键背景
518 | #key_border_color: 0xfbfbfb #按鍵邊框(暂无)
519 | #功能键
520 | off_key_back_color: 0xaae34a34 #功能按鍵關閉狀態时背景
521 | hilited_off_key_back_color: 0xaaa25d6d #按下關閉狀態的按键时背景
522 | off_key_text_color: 0xffffff #功能按鍵關閉狀態的文字
523 | hilited_off_key_text_color: 0xffffff #按下關閉狀態的按键时文字
524 | on_key_back_color: 0xaae34a34 #功能按鍵打開狀態的背景
525 | hilited_on_key_back_color: 0xaaa25d6d #按下打開狀態的按鍵时背景
526 | on_key_text_color: 0xffffff #功能按鍵打開狀態的文字
527 | hilited_on_key_text_color: 0xffffff #按下打開狀態的按鍵时文字
528 | #其他颜色
529 | CLKBB: 0x160418 #颜色:键盘背景
530 | CLKB: 0xaaa25d6d #颜色:按键背景
531 | CLKK: 0xffffff #颜色:按键文字
532 | CLHKB: 0xaaa25d6d #颜色:按键高亮背景
533 | CLMKST: 0xffffff #颜色:功能按键符号文字
534 | CLO: 0x00000000 #颜色:全透明色
535 | CLBA65: 0x00000065 #颜色:黑色65透明
536 | #26键单独按键配色
537 | CKSKB_1: 0xaaa25d6d
538 | CKSKB_2: 0xaaa05064
539 | CKSKB_3: 0xaaa1445b
540 | CKSKB_4: 0xaaa53a56
541 | CKSKB_5: 0xaaab294c
542 | CKSKB_HIGHLIGHT: 0xaae34a34
543 |
544 | color4-1Yep:
545 | name: 黄跃/Yep #方案名稱
546 | author: YuanXH #作者資訊
547 | dark_scheme: color4-2YepNight #暗黑模式下的配色名称
548 | #配色来自www.colorhunt.co,非常感谢
549 | #悬浮窗口
550 | border_color: 0xFAFAF3 #悬浮窗边框
551 | label_color: 0x000000 #悬浮窗候选项序号
552 | hilited_text_color: 0x000000 #悬浮窗编码文字(光标左)
553 | text_color: 0x999999 #悬浮窗編碼文字(光标右)
554 | hilited_back_color: 0xFAFAF3 #悬浮窗高亮編碼背景
555 | text_back_color: 0xFAFAF3 #悬浮窗編碼區背景(拖动按钮的背景)
556 | #输入面板
557 | # 以下为新功能
558 | root_background: 0xFAFAF3 #键盘和候选区的整体背景
559 | #候选项
560 | back_color: 0xFAFAF3 #候選區背景
561 | hilited_candidate_back_color: 0x20000000 #高亮候選背景
562 | hilited_candidate_text_color: 0x000000 #高亮候選文字
563 | candidate_separator_color: 0xFAEBCD #候選分割线
564 | candidate_text_color: 0x505050 #其他候選文字
565 | comment_text_color: 0x505050 #候选区候选提示
566 | hilited_comment_text_color: 0x000000 #高亮内的提示
567 | # 以下为新功能
568 | candidate_background: 0xFAFAF3 #候选区整体背景
569 | #键盘
570 | key_back_color: 0xFAEBCD #按鍵背景
571 | hilited_key_back_color: 0xf6f6f6 #按下按鍵时的背景
572 | key_text_color: 0x000000 #文字按鍵文字
573 | hilited_key_text_color: 0x000000 #高亮按鍵文字
574 | key_symbol_color: 0x303030 #按鍵符號文字
575 | hilited_key_symbol_color: 0x303030 #高亮按鍵符號
576 | preview_back_color: 0xE6F0F0F0 #按鍵按下气泡提示背景
577 | preview_text_color: 0xE6000000 #按鍵按下气泡提示文字
578 | shadow_color: 0xbbbbbb #按鍵文字陰影
579 | keyboard_back_color: 0xFAFAF3 #鍵盤背景
580 | liquid_keyboard_background: 0xFAFAF3 #流体键盘背景
581 | long_text_back_color: 0xFAEBCD #包含长文本的按键背景
582 | #key_border_color: 0xfbfbfb #按鍵邊框(暂无)
583 | #功能键
584 | off_key_back_color: 0xF7C873 #功能按鍵關閉狀態时背景
585 | hilited_off_key_back_color: 0x769FCD #按下關閉狀態的按键时背景
586 | off_key_text_color: 0x000000 #功能按鍵關閉狀態的文字
587 | hilited_off_key_text_color: 0x000000 #按下關閉狀態的按键时文字
588 | on_key_back_color: 0xB9D7EA #功能按鍵打開狀態的背景
589 | hilited_on_key_back_color: 0x769FCD #按下打開狀態的按鍵时背景
590 | on_key_text_color: 0x000000 #功能按鍵打開狀態的文字
591 | hilited_on_key_text_color: 0x000000 #按下打開狀態的按鍵时文字
592 | #其他颜色
593 | CLKBB: 0xFAFAF3 #颜色:键盘背景
594 | CLKB: 0xFAEBCD #颜色:按键背景
595 | CLKK: 0x000000 #颜色:按键文字
596 | CLHKB: 0xf6f6f6 #颜色:按键高亮背景
597 | CLMKST: 0x000000 #颜色:功能按键符号文字
598 | CLO: 0x00000000 #颜色:全透明色
599 | CLBA65: 0x00000065 #颜色:黑色65透明
600 | #26键单独按键配色
601 | CKSKB_1: 0xFAEBCD
602 | CKSKB_2: 0xFAEBCD
603 | CKSKB_3: 0xFAEBCD
604 | CKSKB_4: 0xFAEBCD
605 | CKSKB_5: 0xFAEBCD
606 | CKSKB_HIGHLIGHT: 0xF7C873
607 |
608 | color4-2YepNight:
609 | name: 暗黄/Yep Night #方案名稱
610 | author: YuanXH #作者資訊
611 | light_scheme: color3-1GreenForever #暗黑模式下的配色名称
612 | #配色来自www.colorhunt.co,非常感谢
613 | #悬浮窗口
614 | border_color: 0x202020 #悬浮窗边框
615 | label_color: 0xeeeeee #悬浮窗候选项序号
616 | hilited_text_color: 0xeeeeee #悬浮窗编码文字(光标左)
617 | text_color: 0xeeeeee #悬浮窗編碼文字(光标右)
618 | hilited_back_color: 0x202020 #悬浮窗高亮編碼背景
619 | text_back_color: 0x202020 #悬浮窗編碼區背景(拖动按钮的背景)
620 | #输入面板
621 | # 以下为新功能
622 | root_background: 0x202020 #键盘和候选区的整体背景
623 | #候选项
624 | back_color: 0x202020 #候選區背景
625 | hilited_candidate_back_color: 0x20000000 #高亮候選背景
626 | hilited_candidate_text_color: 0xffffff #高亮候選文字
627 | candidate_separator_color: 0x80ffffff #候選分割线
628 | candidate_text_color: 0xeeeeee #其他候選文字
629 | comment_text_color: 0xeeeeee #候选区候选提示
630 | hilited_comment_text_color: 0x000000 #高亮内的提示
631 | # 以下为新功能
632 | candidate_background: 0x202020 #候选区整体背景
633 | #键盘
634 | key_back_color: 0x55FAEBCD #按鍵背景
635 | hilited_key_back_color: 0x55FAEBCD #按下按鍵时的背景
636 | key_text_color: 0xffffff #文字按鍵文字
637 | hilited_key_text_color: 0xffffff #高亮按鍵文字
638 | key_symbol_color: 0xffffff #按鍵符號文字
639 | hilited_key_symbol_color: 0xffffff #高亮按鍵符號
640 | preview_back_color: 0x55FAEBCD #按鍵按下气泡提示背景
641 | preview_text_color: 0xffffff #按鍵按下气泡提示文字
642 | shadow_color: 0xbbbbbb #按鍵文字陰影
643 | keyboard_back_color: 0x202020 #鍵盤背景
644 | liquid_keyboard_background: 0x202020 #流体键盘背景
645 | long_text_back_color: 0x55FAEBCD #包含长文本的按键背景
646 | #key_border_color: 0xfbfbfb #按鍵邊框(暂无)
647 | #功能键
648 | off_key_back_color: 0xCCF7C873 #功能按鍵關閉狀態时背景
649 | hilited_off_key_back_color: 0x55FAEBCD #按下關閉狀態的按键时背景
650 | off_key_text_color: 0xffffff #功能按鍵關閉狀態的文字
651 | hilited_off_key_text_color: 0xffffff #按下關閉狀態的按键时文字
652 | on_key_back_color: 0xCCF7C873 #功能按鍵打開狀態的背景
653 | hilited_on_key_back_color: 0x55FAEBCD #按下打開狀態的按鍵时背景
654 | on_key_text_color: 0xffffff #功能按鍵打開狀態的文字
655 | hilited_on_key_text_color: 0xffffff #按下打開狀態的按鍵时文字
656 | #其他颜色
657 | CLKBB: 0x202020 #颜色:键盘背景
658 | CLKB: 0x55FAEBCD #颜色:按键背景
659 | CLKK: 0xffffff #颜色:按键文字
660 | CLHKB: 0x55FAEBCD #颜色:按键高亮背景
661 | CLMKST: 0xffffff #颜色:功能按键符号文字
662 | CLO: 0x00000000 #颜色:全透明色
663 | CLBA65: 0x00000065 #颜色:黑色65透明
664 | #26键单独按键配色
665 | CKSKB_1: 0x55FAEBCD
666 | CKSKB_2: 0x55FAEBCD
667 | CKSKB_3: 0x55FAEBCD
668 | CKSKB_4: 0x55FAEBCD
669 | CKSKB_5: 0x55FAEBCD
670 | CKSKB_HIGHLIGHT: 0xCCF7C873
671 |
672 | liquid_keyboard:
673 | # 目前只能直接写参数,不支持变量或者fallback机制。
674 | # 缺少参数时,自动从style中加载参数。除非需要指定liquid_keyboard使用与主键盘不同的背景色、背景图,否则不应设置被注释掉的参数。
675 | author: "tumuyan"
676 | row: 6 #每屏最多显示多少行按键
677 | row_land: 5 #横屏每屏最多显示多少行按键
678 | key_height: 40 #按键高度
679 | key_height_land: 40 #横屏模式按键高度
680 | single_width: 60 #single类型的按键宽度
681 | vertical_gap: 10 #纵向按键间隙
682 | margin_x: 1 #左右按键间隙的1/2
683 | fixed_key_bar: # 固定按键条
684 | position: right # 摆放位置(在滚动区域的……) top|bottom|left|right
685 | keys: # 按键(显示名称为对应的label,不能放太多)
686 | - liquid_keyboard_switch_Single
687 | - space_nolabel3
688 | - BackSpace_Single
689 | - Return_Single
690 | - liquid_keyboard_exit
691 | keyboards: [
692 | history,
693 | clipboard,
694 | collection,
695 | draft,
696 | quicksentence,
697 | candidate,
698 | emoji_emoji,
699 | emoji_people,
700 | emoji_nature,
701 | emoji_foodanddrink,
702 | emoji_place,
703 | emoji_active,
704 | emoji_thing,
705 | emoji_symbol,
706 | emoji_flag,
707 | math,
708 | ascii,
709 | cn,
710 | ids,
711 | table,
712 | symbol,
713 | unit,
714 | jp,
715 | pinyin,
716 | grease,
717 | rusa,
718 | korea,
719 | lation,
720 | yinbiao,
721 | yanwenzi,
722 | script_symbols,
723 | combing,
724 | tabs,
725 | ] #tab列表
726 | tabs:
727 | name: 更多
728 | type: TABS
729 | candidate:
730 | name: 候选
731 | type: CANDIDATE
732 | history:
733 | name: 常用
734 | type: HISTORY
735 | emoji_emoji:
736 | type: SINGLE
737 | name: 表情
738 | keys: "😀😃😄😁😆😅😂🤣😭😉😗😙😚😘🥰😍🤩🥳🫠🙃🙂🥲🥹😊☺️😌😏😴😪🤤😋😛😝😜🤪🥴😔🥺😬🫥😑😐😶😶🌫️🤐🫡🤔🤫🫢🤭🥱🤗🫣😱🤨🧐😒🙄😮💨😤😠😡🤬😞😓😟😥😢☹️🙁🫤😕😰😨😧😦😮😯😲😳🤯😖😣😩😫😵😵💫🥶🥵🤢🤮🤧🤒🤕😷🤥😇🤠🤑🤓😎🥸🤡😈👿👻🎃💩🤖👽👾🌛🌜🌚🌝🌞☠️👹👺🔥💯💫⭐🌟✨💥💨💦💤🕳️🎉🙈🙉🙊😺😸😹😻😼😽🙀😿😾❤️🧡💛💚💙💜🤎🖤🤍💘💝💖💗❤️💓💞💕💌💟♥️❣️❤️🩹💔❤️🔥💋🫂👥👤🗣️👣🧠🫀🫁🩸🦠🦷🦴💀👀👁️👄🫦👅👃👂🦻🦶🦵🦿🦾💪👏👍👎🫶🙌👐🤲🤝🤜🤛✊👊🫳🫴🫱🫲👋🤚🖐️✋🖖🤟🤘✌️🤞🫰🤙🤌🤏👌🫵👉👈☝️👆👇🖕✍️🤳🙏💅"
739 | emoji_people:
740 | name: 人物
741 | type: SINGLE
742 | keys: "🙇🙋💁🙆🙅🤷🤦🙍🙎🧏💆💇🧖🛀🛌🧘🧑🦯🧑🦼🧑🦽🧎🧍🚶🏃🤸🏋️⛹️🤾🚴🚵🧗🤼🤹🏌️🏇🤺⛷️🏂🪂🏄🚣🏊🤽🧜🧚🧞🧝🧙🧛🧟🧌🦸🦹🥷🧑🎄👼💂🫅🤵👰🧑🚀👷👮🕵️🧑✈️🧑🔬🧑⚕️🧑🔧🧑🏭🧑🚒🧑🌾🧑🏫🧑🎓🧑💼🧑⚖️🧑💻🧑🎤🧑🎨🧑🍳👳🧕👲👶🧒🧑🧓🧑🦳🧑🦰👱🧑🦱🧑🦲🧔🕴️💃🕺👯🧑🤝🧑👭👬👫💏👩❤️💋👨👨❤️💋👨👩❤️💋👩💑👩❤️👨👨❤️👨👩❤️👩🫄🤱🧑🍼👪"
743 | emoji_nature:
744 | name: 自然
745 | type: SINGLE
746 | keys: "💐🌹🥀🌺🌷🪷🌸💮🏵️🌻🌼🍂🍁🍄🌾🌱🌿🍃☘️🍀🪴🌵🌴🌳🌲🪵🪹🪺🪨⛰️🏔️❄️☃️⛄🌫️🌡️🔥🌋🏜️🏞️🏝️🏖️🌅🌄🌈🫧🌊🌬️🌀🌪️⚡☔💧🌧️🌩️⛈️🌨️☁️🌦️🌥️⛅🌤️☀️🌞🌝🌚🌜🌛⭐🌟✨💫🌙☄️🕳️🌠🌌🌍🌎🌏🪐🌑🌒🌓🌔🌕🌖🌗🌘🙈🙉🙊🐵🦁🐯🐱🐶🐺🐻🐻❄️🐨🐼🐹🐭🐰🦊🦝🐮🐷🐽🐗🦓🦄🐴🐲🦎🐉🦖🦕🐢🐊🐍🐸🐇🐁🐀🐈🐈⬛🐩🐕🦮🐕🦺🐖🐎🐄🐂🐃🦬🐏🐑🐐🦌🦙🦥🦘🐘🦣🦏🦛🦒🐆🐅🐒🦍🦧🐪🐫🐿️🦫🦨🦡🦔🦦🦇🪶🐦🐓🐔🐣🐤🐥🦅🦉🦜🕊️🦤🦢🦆🦩🦚🦃🐧🦭🦈🐬🐋🐳🐟🐠🐡🦐🦞🦀🦑🐙🦪🪸🦂🕷️🕸️🐚🐌🐜🦗🪲🦟🪳🪰🐝🐞🦋🐛🪱🦠🐾"
747 | emoji_foodanddrink:
748 | name: 食物和饮品
749 | type: SINGLE
750 | keys: "🍓🍒🍎🍉🍑🍊🥭🍍🍌🍋🍈🍏🍐🥝🫒🫐🍇🥥🍅🌶️🥕🍠🧅🌽🥦🥒🥬🫑🥑🍆🧄🥔🫘🌰🥜🍞🫓🥐🥖🥯🧇🥞🍳🥚🧀🥓🥩🍗🍖🍔🌭🥪🥨🍟🍕🫔🌮🌯🥙🧆🥘🍝🥫🫕🥣🥗🍲🍛🍜🦪🦞🍣🍤🥡🍚🍱🥟🍢🍙🍘🍥🍡🥠🥮🍧🍨🍦🥧🍰🍮🎂🧁🍭🍬🍫🍩🍪🍯🧂🧈🍿🧊🫙🥤🧋🧃🥛🍼🍵☕🫖🧉🍺🍻🥂🍾🍷🥃🫗🍸🍹🍶🥢🍴🥄🔪🍽️"
751 | emoji_place:
752 | name: 地点
753 | type: SINGLE
754 | keys: "🛑🚧🚨⛽🛢️🧭🛞🛟⚓🚏🚇🚥🚦🛴🦽🦼🩼🚲🛵🏍️🚙🚗🛻🚐🚚🚛🚜🏎️🚒🚑🚓🚕🛺🚌🚈🚝🚅🚄🚂🚃🚋🚎🚞🚊🚉🚍🚔🚘🚖🚆🚢🛳️🛥️🚤⛴️⛵🛶🚟🚠🚡🚁🛸🚀✈️🛫🛬🛩️🛝🎢🎡🎠🎪🗼🗽🗿🗻🏛️💈⛲⛩️🕍🏢🏭🏬🏪🏟️🏦🏫🏨🏣🏤🏥🏚️🏠🏡🏘️🛖⛺🏕️⛱️🏙️🌆🌇🌃🌉🌁🛤️🛣️🗾🗺️🌐💺🧳"
755 | emoji_active:
756 | name: 活动
757 | type: SINGLE
758 | keys: "🎉🎊🎈🎂🎀🎁🎇🎆🧨🧧🪔🪅🪩🎐🎏🎎🎑🎍🎋🎄🎃🎗️🥇🥈🥉🏅🎖️🏆📢⚽⚾🥎🏀🏐🏈🏉🥅🎾🏸🥍🏏🏑🏒🥌🛷🎿⛸️🛼🩰🛹⛳🎯🏹🥏🪃🪁🎣🤿🩱🎽🥋🥊🎱🏓🎳♟️🪀🧩🎮🕹️👾🔫🎲🎰🎴🀄🃏🪄🎩📷📸🖼️🎨🖌️🖍️🪡🧵🧶🎹🎷🎺🎸🪕🎻🪘🥁🪗🎤🎧🎚️🎛️🎙️📻📺📼📹📽️🎥🎞️🎬🎭🎫🎟️"
759 | emoji_thing:
760 | name: 事物
761 | type: SINGLE
762 | keys: "📱☎️📞📟📠🔌🔋🪫🖲️💽💾💿📀🖥️💻⌨️🖨️🖱️🪙💸💵💴💶💷💳💰🧾🧮⚖️🛒🛍️🕯️💡🔦🏮🧱🪟🪞🚪🪑🛏️🛋️🚿🛁🧻🪠🧸🪆🧷🪢🧹🧴🧽🧼🪥🪒🧺🧦🧤🧣👖👕🎽👚👔👗👘🥻🩱👙🩳🩲🧥🥼🦺⛑️🪖🎓🎩👒🧢👑🎒👝👛👜💼🧳☂️🌂💍💎💄👠👟👞🥿🩴👡👢🥾🦯🕶️👓🥽⚗️🧫🧪🌡️💉💊🩹🩺🩻🧬🔭🔬📡🛰️🧯🪓🪜🪣🪝🧲🧰🗜️🔩🪛🪚🔧🔨⚒️🛠️⛏️⚙️🔗⛓️📎🖇️📏📐🖌️🖍️🖊️🖋️✒️✏️📝📖📚📒📔📕📓📗📘📙🔖🗒️📄📃📋📑📂📁🗂️🗃️🗄️📊📈📉📇🪪📌📍✂️🗑️📰🗞️🏷️📦📫📪📬📭📮✉️📧📩📨💌📤📥🗳️🕛🕧🕐🕜🕑🕝🕒🕞🕓🕟🕔🕠🕕🕡🕖🕢🕗🕣🕘🕤🕙🕥🕚🕦⏱️⌚🕰️⌛⏳⏲️⏰📅📆🗓️🪧🛎️🔔📯📢📣🔍🔎🔮🧿🪬📿🏺⚱️⚰️🪦🚬💣🪤📜⚔️🗡️🛡️🗝️🔑🔐🔏🔒🔓"
763 | emoji_symbol:
764 | name: 符号
765 | type: SINGLE
766 | keys: "🔴🟠🟡🟢🔵🟣🟤⚫⚪🟥🟧🟨🟩🟦🟪🟫⬛⬜❤️🧡💛💚💙💜🤎🖤🤍♥️♦️♣️♠️♈♉♊♋♌♍♎♏♐♑♒♓⛎♀️♂️⚧️💭🗯️💬🗨️❕❗❔❓⁉️‼️⭕❌🚫🚳🚭🚯🚱🚷📵🔞🔕🔇🅰️🆎🅱️🅾️🆑🆘🛑⛔📛♨️💢🔻🔺🉐㊙️㊗️🈴🈵🈹🉑🈶🈚🈸🈺🈷️✴️🔶🔸🔆🔅🆚🎦📶🔁🔂🔀▶️⏩⏭️⏯️◀️⏪⏮️🔼⏫🔽⏬⏸️⏹️⏺️⏏️📴📳📲🔈🔉🔊🎼🎵🎶☢️☣️⚠️🚸⚜️🔱〽️🔰✳️❇️♻️💱💲💹🈯❎✅✔️☑️⬆️↗️➡️↘️⬇️↙️⬅️↖️↕️↔️↩️↪️⤴️⤵️🔃🔄🔙🔛🔝🔚🔜🆕🆓🆙🆗🆒🆖ℹ️🅿️🈁🈂️🈳🔣🔤🔠🔡🔢#️⃣*️⃣0️⃣1️⃣2️⃣3️⃣4️⃣5️⃣6️⃣7️⃣8️⃣9️⃣🔟💠🔷🔹🌐🏧Ⓜ️🚾🚻🚹🚺♿🚼🛗🚮🚰🛂🛃🛄🛅💟⚛️🛐🕉️☸️☮️☯️☪️✝️☦️✡️🔯🕎♾️🆔⚕️✖️➕➖➗🟰➰➿〰️©️®️™️🔘🔳◼️◾▪️🔲◻️◽▫️👁️🗨️"
767 | emoji_flag:
768 | name: 旗帜
769 | type: SINGLE
770 | keys: "🏁🚩🎌🏴🏳️🏳️🌈🏳️⚧️🏴☠️🇦🇨🇦🇩🇦🇪🇦🇫🇦🇬🇦🇮🇦🇱🇦🇲🇦🇴🇦🇶🇦🇷🇦🇸🇦🇹🇦🇺🇦🇼🇦🇽🇦🇿🇧🇦🇧🇧🇧🇩🇧🇪🇧🇫🇧🇬🇧🇭🇧🇮🇧🇯🇧🇱🇧🇲🇧🇳🇧🇴🇧🇶🇧🇷🇧🇸🇧🇹🇧🇻🇧🇼🇧🇾🇧🇿🇨🇦🇨🇨🇨🇩🇨🇫🇨🇬🇨🇭🇨🇮🇨🇰🇨🇱🇨🇲🇨🇳🇨🇴🇨🇵🇨🇷🇨🇺🇨🇻🇨🇼🇨🇽🇨🇾🇨🇿🇩🇪🇩🇬🇩🇯🇩🇰🇩🇲🇩🇴🇩🇿🇪🇦🇪🇨🇪🇪🇪🇬🇪🇭🇪🇷🇪🇸🇪🇹🇪🇺🇫🇮🇫🇯🇫🇰🇫🇲🇫🇴🇫🇷🇬🇦🇬🇧🇬🇩🇬🇪🇬🇫🇬🇬🇬🇭🇬🇮🇬🇱🇬🇲🇬🇳🇬🇵🇬🇶🇬🇷🇬🇸🇬🇹🇬🇺🇬🇼🇬🇾🇭🇰🇭🇲🇭🇳🇭🇷🇭🇹🇭🇺🇮🇨🇮🇩🇮🇪🇮🇱🇮🇲🇮🇳🇮🇴🇮🇶🇮🇷🇮🇸🇮🇹🇯🇪🇯🇲🇯🇴🇯🇵🇰🇪🇰🇬🇰🇭🇰🇮🇰🇲🇰🇳🇰🇵🇰🇷🇰🇼🇰🇾🇰🇿🇱🇦🇱🇧🇱🇨🇱🇮🇱🇰🇱🇷🇱🇸🇱🇹🇱🇺🇱🇻🇱🇾🇲🇦🇲🇨🇲🇩🇲🇪🇲🇫🇲🇬🇲🇭🇲🇰🇲🇱🇲🇲🇲🇳🇲🇴🇲🇵🇲🇶🇲🇷🇲🇸🇲🇹🇲🇺🇲🇻🇲🇼🇲🇽🇲🇾🇲🇿🇳🇦🇳🇨🇳🇪🇳🇫🇳🇬🇳🇮🇳🇱🇳🇴🇳🇵🇳🇷🇳🇺🇳🇿🇴🇲🇵🇦🇵🇪🇵🇫🇵🇬🇵🇭🇵🇰🇵🇱🇵🇲🇵🇳🇵🇷🇵🇸🇵🇹🇵🇼🇵🇾🇶🇦🇷🇪🇷🇴🇷🇸🇷🇺🇷🇼🇸🇦🇸🇧🇸🇨🇸🇩🇸🇪🇸🇬🇸🇭🇸🇮🇸🇯🇸🇰🇸🇱🇸🇲🇸🇳🇸🇴🇸🇷🇸🇸🇸🇹🇸🇻🇸🇽🇸🇾🇸🇿🇹🇦🇹🇨🇹🇩🇹🇫🇹🇬🇹🇭🇹🇯🇹🇰🇹🇱🇹🇲🇹🇳🇹🇴🇹🇷🇹🇹🇹🇻🇹🇼🇹🇿🇺🇦🇺🇬🇺🇲🇺🇳🇺🇸🇺🇾🇺🇿🇻🇦🇻🇨🇻🇪🇻🇬🇻🇮🇻🇳🇻🇺🇼🇫🇼🇸🇽🇰🇾🇪🇾🇹🇿🇦🇿🇲🇿🇼🏴🏴🏴"
771 | clipboard:
772 | type: CLIPBOARD
773 | name: 剪贴
774 | collection:
775 | type: COLLECTION
776 | name: 收藏
777 | draft:
778 | type: DRAFT
779 | name: 草稿
780 | math: #tab名称
781 | type: SINGLE
782 | name: 数学
783 | keys: "≈=≠≌<>≤≥≡()[]{}-+±×*/÷&∥%‰‱°′″∫∮∯∬∭∰∞∑∧∏∈∵∴⊥∝∨∪•√〒∝∽∈∩∧⊙⌒∥∟∣∂∆∞≌∉∪∨⊕⊿⊥∠∫∬∭" #tab中的按键列表
784 | cn:
785 | type: SINGLE
786 | name: 中文
787 | keys: #keys列表可以使用多种格式混合书写。
788 | - ,
789 | - 。
790 | - ?
791 | - !
792 | - :
793 | - 、
794 | - “
795 | - ”
796 | - ‘
797 | - ···
798 | - ……
799 | - { click: "-" }
800 | - { click: "——", label: "破折" }
801 | - { click: "" } # 内容为空可以强制令键盘从此处新起一行
802 | - (
803 | - )
804 | - 【
805 | - 】
806 | - 《
807 | - 》
808 | - [
809 | - ]
810 | - {
811 | - }
812 | - 「
813 | - 」
814 | - 『
815 | - 』
816 | - ~
817 | symbol:
818 | name: 特殊
819 | type: SINGLE
820 | keys: "△▽○◇□☆▲▼●◆■★▷◁▶◀♻♲†⚝✡⚹✦✸✹�×⌫☑☒✅❎✔✘✓✗☀☼☽☾◑◐㏂㏘☭♀♂☹☻☠☜☝☞☚☟☛▪•‥…∷※♩♪♫♬§°♭♯♮‖¶№◎¤۞℗®©卍卐℡™㏇Φ⇦⇧⇨⇩⇪↖↑↗←↔→↙↓↘⇄⇅⇆⇤↩⇥▸◂▴▾◤◥◣◢㊤㊧㊥㊨㊦❏❐◲〼▢▣↶✁↷✍⏍ϟ📝✎✆☱☰☴⚿⛮⚙☲☯☵⛶☩☐☳☷☶💬🗨⟲ღ✈☂🎤🌐🔍"
821 | unit:
822 | name: 单位
823 | type: SINGLE
824 | keys: "℃¥$€฿£㎡m³℉¥£¢₠¹²³⁴⁵ⁿ⁶⁷⁸⁹⁰ˣ⁺⁻⁼⁽⁾½⅓¼⅔¾₁₂₃₄₅ₙ₆₇₈₉₀ₓ₊₋₌₍₎℅"
825 | list:
826 | name: 列表
827 | type: SINGLE
828 | keys: "①②③④⑤⑥⑦⑧⑨⑩⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩➊➋➌➍➎➏➐➑➒➓㊀㊁㊂㊃㊄㊅㊆㊇㊈㊉ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ"
829 | pinyin:
830 | name: 拼音
831 | type: SINGLE
832 | keys: "āáǎàōóēéěèǒòīíǐìūúǖǘǚǜǔùêüńňㄚㄛㄜㄧㄨㄩㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙ"
833 | script_symbols:
834 | name: 𝒶𝒜
835 | type: SINGLE
836 | keys: "𝒶𝒷𝒸𝒹ℯ𝒻ℊ𝒽𝒾𝒿𝓀𝓁𝓂𝓃ℴ𝓅𝓆𝓇𝓈𝓉𝓊𝓋𝓌𝓍𝓎𝓏𝒜ℬ𝒞𝒟ℰℱ𝒢ℋℐ𝒥𝒦ℒℳ𝒩𝒪𝒫𝒬ℛ𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵"
837 | grease:
838 | type: SINGLE
839 | name: 希腊
840 | keys: "ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρστυφχψω"
841 | rusa:
842 | name: 俄语
843 | type: SINGLE
844 | keys: "АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя"
845 | lation:
846 | name: 拉丁
847 | type: SINGLE
848 | keys: "ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞŠŸŒàáâãäåæçèéêëìíîïðñòóõôöøùúûüýþšÿœ"
849 | korea:
850 | type: SINGLE
851 | name: "韩文"
852 | keys: "dㅏㅑㅓㅕㅗㅛㅜㅠㅡㅣㅐㅒㅔㅖㅘㅙㅚㅝㅞㅟㅢㄱㄴㄷㄹㅁㅂㅅㅇㅈㅊㅋㅌㅍㅎㄲㄸㅚㅆㅉ㉠㉡㉢㉣㉤㉥㉦㉧㉨㉩㉪㉫㉬㉭㉮㉯㉰㉱㉲㉳㉴㉵㉶㉷㉸㉹㉺㉻㈀㈁㈂㈃㈄㈅㈆㈇㈈㈉㈊㈋㈌㈍㈎㈏㈐㈑㈒㈓㈔㈕㈖㈗㈘㈙㈚㈛"
853 | yinbiao:
854 | type: SINGLE
855 | name: "音标"
856 | keys:
857 | [
858 | "a:",
859 | "ɔ:",
860 | "ɜː",
861 | "i:",
862 | "u:",
863 | "ʌ",
864 | "ɒ",
865 | "ə",
866 | "ɪ",
867 | "ʊ",
868 | "e",
869 | "æ",
870 | "eɪ",
871 | "aɪ",
872 | "ɔɪ",
873 | "ɪə",
874 | "eə",
875 | "ʊə",
876 | "əʊ",
877 | "aʊ",
878 | "p",
879 | "t",
880 | "k",
881 | "f",
882 | "θ",
883 | "s",
884 | "b",
885 | "d",
886 | "g",
887 | "v",
888 | "ð",
889 | "z",
890 | "ʃ",
891 | "h",
892 | "ts",
893 | "tʃ",
894 | "j",
895 | "tr",
896 | "ʒ",
897 | "r",
898 | "dz",
899 | "dʒ",
900 | "dr",
901 | "w",
902 | "m",
903 | "n",
904 | "ŋ",
905 | "l",
906 | ]
907 | yanwenzi:
908 | type: VAR_LENGTH
909 | name: "颜文字"
910 | keys:
911 | [
912 | "⎛⎝≥⏝⏝≤⎠⎞",
913 | "^_^",
914 | "^ω^",
915 | "^o^",
916 | "~\\(≧▽≦)/~",
917 | "*^_^*",
918 | "↖(^ω^)↗",
919 | "(^o^)/",
920 | "(=^▽^=)",
921 | "=^_^=",
922 | "(*^ω^*)",
923 | "٩(๑^o^๑)۶",
924 | "o( ̄▽ ̄)o",
925 | "Y(^_^)Y",
926 | "٩( 'ω' )و",
927 | "╰(*´︶`*)╯",
928 | "*罒▽罒*",
929 | "ヾ ^_^♪",
930 | "= ̄ω ̄=",
931 | "︿( ̄︶ ̄)︿",
932 | "(´▽`)ノ♪",
933 | "乁( ˙ ω˙乁)",
934 | "✧*。٩(ˊωˋ*)و✧*。",
935 | "~( ̄▽ ̄~)(~ ̄▽ ̄)~",
936 | "QwQ",
937 | "(●—●)",
938 | "(๑• . •๑)",
939 | "ヾ(≧O≦)〃嗷~",
940 | "罒ω罒",
941 | "(。ì _ í。)",
942 | "(๑•ี_เ•ี๑)",
943 | "ㄟ(≧◇≦)ㄏ",
944 | "(*/ω\*)",
945 | "●▽●",
946 | "٩(๑òωó๑)۶",
947 | "✺◟(∗❛ัᴗ❛ั∗)◞✺",
948 | "( σ'ω')σ",
949 | "♡^▽^♡",
950 | "(๑•̀ㅂ•́)و✧",
951 | "(ง •̀_•́)ง",
952 | "(。・ω・。)ノ♡",
953 | "(☆_☆)",
954 | "(๑°3°๑)",
955 | "_(•̀ω•́ 」∠)_",
956 | "♪~(´ε` )",
957 | "~(^з^)-☆",
958 | "(´∀`)♡",
959 | "ლ(´ڡ`ლ)",
960 | "(>﹏<)",
961 | "T_T",
962 | "⊙︿⊙",
963 | "〒▽〒",
964 | "⊙﹏⊙",
965 | "π_π",
966 | "(。•́︿•̀。)",
967 | "(ToT)/~~~",
968 | "╯﹏╰",
969 | "ಥ_ಥ",
970 | "(╥╯^╰╥)",
971 | "(〃′o`)",
972 | "●﹏●",
973 | "( •̥́ ˍ •̀ू )",
974 | "(つд⊂)",
975 | "心塞(´-ωก`)",
976 | "(╥﹏╥)",
977 | "┭┮﹏┭┮",
978 | "(;´д`)ゞ",
979 | "(´;︵;`)",
980 | "(。﹏。)",
981 | "┗( T﹏T )┛",
982 | "QAQ",
983 | "ヘ(_ _ヘ)",
984 | "╰(‵□′)╯",
985 | "(* ̄︿ ̄)",
986 | ">o<",
987 | "(-`ェ´-怒)",
988 | "ヽ(‘⌒´メ)ノ",
989 | "(*`Ω´*)v",
990 | "(。•ˇ‸ˇ•。)",
991 | "(怒`Д´怒)",
992 | "٩(๑`^´๑)۶",
993 | "(;`O´)o",
994 | "╰_╯",
995 | "(#`皿´)<怒怒怒!!!",
996 | "<(`^´)>",
997 | "(`Δ´)!",
998 | "ψ(`∇´)ψ",
999 | "(;′⌒`)",
1000 | "s(・`ヘ´・;)ゞ",
1001 | "(▼皿▼#)",
1002 | " ̄へ ̄",
1003 | "←_←",
1004 | "(╯‵□′)╯︵┴─┴",
1005 | "(▼へ▼メ)",
1006 | "☄ฺ(◣д◢)☄ฺ",
1007 | "→_→",
1008 | "⊙_⊙",
1009 | "d(ŐдŐ๑)",
1010 | "Σ( ° △ °|||)︴",
1011 | "(((φ(◎ロ◎;)φ)))",
1012 | "⊙▽⊙",
1013 | "(๑ŐдŐ)b",
1014 | "╭(°A°`)╮",
1015 | "(๑òᆺó๑)",
1016 | "⊙ω⊙",
1017 | "Σ(っ °Д °;)っ",
1018 | " (゚Д゚≡゚д゚)!?",
1019 | "( *・ω・)✄╰ひ╯",
1020 | "(⊙x⊙;)",
1021 | "┌(。Д。)┐",
1022 | "(°ー°〃)",
1023 | "︽⊙_⊙︽",
1024 | "!!!∑(°Д°ノ)ノ",
1025 | "(๑ŐдŐ)b☆d(ŐдŐ๑)",
1026 | "Σ⊙▃⊙川",
1027 | "ヽ(*。>Д<)o゜",
1028 | "━((*′д`)爻(′д`*))━!!!!",
1029 | "=_=",
1030 | "╮(╯_╰)╭",
1031 | "(︶︿︶)",
1032 | "_(:з」∠)_",
1033 | "@_@",
1034 | "╮(╯▽╰)╭",
1035 | "(@ ̄ー ̄@)",
1036 | "_(:3」∠❀)_",
1037 | "눈_눈",
1038 | "╭(╯ε╰)╮",
1039 | "(ー_ー)!!",
1040 | "_(:D)∠)_",
1041 | "o_O",
1042 | "╭(╯^╰)╮",
1043 | "(;一_一)",
1044 | "´_>`",
1045 | "-_-#",
1046 | "┑( ̄Д  ̄)┍",
1047 | "≡ ̄﹏ ̄≡",
1048 | "○| ̄|_",
1049 | "-_-||",
1050 | "ㄟ( ▔, ▔ )ㄏ",
1051 | "( _ _)ノ|壁",
1052 | "▄█▀█●",
1053 | ]
1054 | combing:
1055 | type: SINGLE
1056 | name: "组合" #combing character
1057 | keys: ["⃢", "꯭", "̣", "̲"]
1058 | ascii:
1059 | type: SINGLE
1060 | name: 英文
1061 | keys: ",.?!:;/\\|*-+=^$`'\"^~@#%&()[]{}_"
1062 | ids:
1063 | type: SINGLE
1064 | name: IDS
1065 | keys: "⿰⿱⿲⿳⿴⿵⿶⿷⿸⿹⿺⿻↷↔"
1066 | jp:
1067 | type: SINGLE
1068 | name: 假名
1069 | keys: "あいうえおかがきぎくぐけげこごさざしじすずせぜそぞただちぢつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろわをんアィイウェエオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロワヲン"
1070 | quicksentence:
1071 | type: SINGLE
1072 | name: 快捷
1073 | __include: hxt_qs:/quicksentense
1074 |
1075 | android_keys:
1076 | __include: trime:/android_keys #导入trime.yaml中的android_keys
1077 |
1078 | preset_keys:
1079 | # 編輯
1080 | Shift_L: { label: Shift, send: Shift_L, shift_lock: ascii_long }
1081 | Return: { label: ↩, send: Return }
1082 | Return_Single: { label: " ↩ ", send: Return }
1083 | Hide: { label: 隐藏, send: BACK }
1084 | BackSpace: { label: ⌫, repeatable: true, send: BackSpace }
1085 | BackSpace_Single: { label: " ⌫ ", repeatable: true, send: BackSpace }
1086 | BackSpace_DoubleBlockWordVer:
1087 | { label: 退格, repeatable: true, send: BackSpace }
1088 | space: { repeatable: false, functional: false, send: space }
1089 | space_nolabel:
1090 | { label: "____", repeatable: false, functional: false, send: space }
1091 | space_nolabel2:
1092 | { label: " ", repeatable: false, functional: false, send: space }
1093 | space_nolabel3:
1094 | { label: " _ ", repeatable: false, functional: false, send: space }
1095 | space_customlabel:
1096 | {
1097 | label: "但行好事/莫问前程",
1098 | repeatable: false,
1099 | functional: false,
1100 | send: space,
1101 | }
1102 | Escape: { label: Esc, send: Escape }
1103 | Home: { label: 行首, send: Home }
1104 | Insert: { label: 插入, send: Insert }
1105 | Delete: { label: 删除, send: Delete }
1106 | End: { label: 行尾, send: End }
1107 | Page_Up: { label: 上页, send: Page_Up }
1108 | Page_Down: { label: 下页, send: Page_Down }
1109 | Left: { label: "←", send: Left }
1110 | Down: { label: "↓", send: Down }
1111 | Up: { label: "↑", send: Up }
1112 | Right: { label: "→", send: Right }
1113 | select_all: { label: 全选, send: Control+a }
1114 | Clear: { label: 清除, text: "{Control+a}{BackSpace}" } #全選並刪除
1115 | cut: { label: 剪切, send: Control+x }
1116 | cut_all: { label: 全挪, text: "{Control+a}{Control+x}" } #全選並剪切
1117 | copy: { label: 复制, send: Control+c }
1118 | copy_all: { label: 全謄, text: "{Control+a}{Control+c}" } #全選並複製
1119 | paste: { label: 粘贴, send: Control+v }
1120 | paste_text: { label: 仅贴文本, send: Control+Shift+Alt+v } #>=Android 6.0
1121 | share_text: { label: 分享文本, send: Control+Alt+s } #>=Android 6.0
1122 | redo: { label: 重做, send: Control+Shift+z } #>=Android 6.0
1123 | undo: { label: 撤销, send: Control+z } #>=Android 6.0
1124 | # rime組合鍵
1125 | F4: { label: 方案菜单, send: F4 }
1126 | BackToPreviousSyllable: { label: 删音节, send: Control+BackSpace }
1127 | CommitRawInput: { label: 编码, send: Control+Return }
1128 | CommitScriptText: { label: 编码, send: Shift+Return }
1129 | CommitComment: { label: 编码, send: Control+Shift+Return }
1130 | DeleteCandidate: { label: 删词, send: Control+Delete }
1131 | # rime狀態
1132 | Mode_switch: { toggle: ascii_mode, send: Mode_switch, states: [中文, 西文] }
1133 | Zenkaku_Hankaku:
1134 | { toggle: full_shape, send: Mode_switch, states: [半角, 全角] }
1135 | Henkan: { toggle: simplification, send: Mode_switch, states: [漢字, 汉字] }
1136 | Charset_switch:
1137 | { toggle: extended_charset, send: Mode_switch, states: [常用, 增廣] }
1138 | Punct_switch: { toggle: ascii_punct, send: Mode_switch, states: [。,, .,] }
1139 | # trime設定
1140 | IME_switch: { label: 🌐, send: LANGUAGE_SWITCH } #彈出對話框選擇輸入法
1141 | IME_last: { label: 上一输入法, send: LANGUAGE_SWITCH, select: .last } #直接切換到上一輸入法
1142 | IME_next: { label: 下一输入法, send: LANGUAGE_SWITCH, select: .next } #直接切換到下一輸入法
1143 | Schema_switch: { label: 下一方案, send: Control+Shift+1 }
1144 | one_hand_switch_1:
1145 | { toggle: _one_hand_mode_1, send: Mode_switch, states: [左手, 普通] }
1146 | one_hand_switch_2:
1147 | { toggle: _one_hand_mode_2, send: Mode_switch, states: [右手, 普通] }
1148 | one_hand_switch_3:
1149 | { toggle: _one_hand_mode_3, send: Mode_switch, states: [左手, 右手] }
1150 | Color_switch: { label: 配色, send: PROG_RED }
1151 | Help: { label: 说明, send: Help }
1152 | Info: { label: 关于, send: INFO }
1153 | Menu: { label: 菜单, send: Menu }
1154 | Settings: { label: 设定, send: SETTINGS }
1155 | Color_settings: { label: 配色, send: SETTINGS, option: "color" }
1156 | Color_settings_SingleBlock: { label: 🎨, send: SETTINGS, option: "color" }
1157 | Theme_settings: { label: 主题, send: SETTINGS, option: "theme" }
1158 | Schema_settings: { label: 方案, send: SETTINGS, option: "schema" }
1159 | Candidate_switch:
1160 | { toggle: _hide_candidate, send: Mode_switch, states: [有候选, 无候选] }
1161 | Comment_switch:
1162 | { toggle: _hide_comment, send: Mode_switch, states: [有注释, 无注释] }
1163 | Hint_switch:
1164 | { toggle: _hide_key_hint, send: Mode_switch, states: [有助记, 无助记] }
1165 | #切换键盘
1166 | Keyboard_default: { label: 返回, send: Eisu_toggle, select: .default }
1167 | Keyboard_symbols1: { label: "?123", send: Eisu_toggle, select: symbols1 }
1168 | Keyboard_symbols2: { label: "=/<", send: Eisu_toggle, select: symbols2 }
1169 | Keyboard_number: { label: 123, send: Eisu_toggle, select: number }
1170 | Keyboard_number_jiugong_withback:
1171 | { label: 123, send: Eisu_toggle, select: number_jiugong_withback }
1172 | Keyboard_defwithback: { label: ABC, send: Eisu_toggle, select: defwithback }
1173 | Keyboard_edit:
1174 | { label: 编辑, functional: false, send: Eisu_toggle, select: edit_board }
1175 | liquid_keyboard_switch:
1176 | { label: 更多, send: function, command: liquid_keyboard, option: "更多" }
1177 | liquid_keyboard_switch_Single:
1178 | { label: " … ", send: function, command: liquid_keyboard, option: "更多" }
1179 | liquid_keyboard_exit: {
1180 | label: " ∷ ",
1181 | send: function,
1182 | command: liquid_keyboard,
1183 | option: "-1",
1184 | } #退出liquidkeyboard
1185 | liquid_keyboard_switch2:
1186 | { toggle: _liquid_keyboard, send: Mode_switch, states: [更多, 更多] }
1187 | liquid_keyboard_emoji:
1188 | { label: " 😊 ", send: function, command: liquid_keyboard, option: "表情" }
1189 | liquid_keyboard_clipboard:
1190 | { label: 剪贴, send: function, command: liquid_keyboard, option: "剪贴" }
1191 | liquid_keyboard_clipboard_singleblock:
1192 | { label: 📝, send: function, command: liquid_keyboard, option: "剪贴" }
1193 | liquid_keyboard_quicksentense:
1194 | { label: 快捷, send: function, command: liquid_keyboard, option: "快捷" }
1195 | liquid_keyboard_candidate:
1196 | { label: ✎, send: function, command: liquid_keyboard, option: "候选" }
1197 | # 地球拼音声调
1198 | s1: { text: ";", label: "ˉ", description: 一声 } #一聲
1199 | s2: { text: "/", label: "ˊ", description: 二声 } #二聲
1200 | s3: { text: ",", label: "ˇ", description: 三声 } #三聲
1201 | s4: { text: '\', label: "ˋ", description: 四声 } #四聲
1202 | # 后添加的
1203 | Next: { label: 次选, send: Control+2 }
1204 | ThirdWord: { label: 三选, send: Control+3 }
1205 | XHYXTP: { label: 通配, text: "`" }
1206 | delimiter: { label: 分词, text: "'" }
1207 | # 符号预设键
1208 | # 主键盘
1209 | # Sy:Symbol; M:Main主键盘; Q~M:按键
1210 | # 仿Gboard
1211 | # 第一行
1212 | SyMQ: { label: "1", text: "1" }
1213 | SyMW: { label: "2", text: "2" }
1214 | SyME: { label: "3", text: "3" }
1215 | SyMR: { label: "4", text: "4" }
1216 | SyMT: { label: "5", text: "5" }
1217 | SyMY: { label: "6", text: "6" }
1218 | SyMU: { label: "7", text: "7" }
1219 | SyMI: { label: "8", text: "8" }
1220 | SyMO: { label: "9", text: "9" }
1221 | SyMP: { label: "0", text: "0" }
1222 | # 第二行
1223 | SyMA: { label: "@", text: "@" }
1224 | SyMS: { label: "#", text: "#" }
1225 | SyMD: { label: "$", text: "$" }
1226 | SyMF: { label: "_", text: "_" }
1227 | SyMG: { label: "&", text: "&" }
1228 | SyMH: { label: "-", text: "-" }
1229 | SyMJ: { label: ":", text: ":" }
1230 | SyMK: { label: "()", text: "(){Left}" }
1231 | SyML: { label: '""', text: '""{Left}' }
1232 | # 第三行
1233 | SyMZ: { label: '\', text: '\' }
1234 | SyMX: { label: '"', text: '"' }
1235 | SyMC: { label: "'", text: "'" }
1236 | SyMV: { label: ":", text: ":" }
1237 | SyMB: { label: ";", text: ";" }
1238 | SyMN: { label: "!", text: "!" }
1239 | SyMM: { label: "?", text: "?" }
1240 | SyMFS: { label: "……", text: "^" }
1241 |
1242 | preset_keyboards:
1243 | default:
1244 | name: 默认键盘
1245 | author: "袁湘浩"
1246 | ascii_mode: 0
1247 | width: 10
1248 | height: 60
1249 | vertical_gap: 10 #鍵盤行距
1250 | lock: true
1251 | keys:
1252 | # 第一行
1253 | - {
1254 | click: "q",
1255 | long_click: SyMQ,
1256 | swipe_up: SyMQ,
1257 | key_back_color: CKSKB_1,
1258 | }
1259 | - {
1260 | click: "w",
1261 | long_click: SyMW,
1262 | swipe_up: SyMW,
1263 | key_back_color: CKSKB_2,
1264 | }
1265 | - {
1266 | click: "e",
1267 | long_click: SyME,
1268 | swipe_up: SyME,
1269 | key_back_color: CKSKB_3,
1270 | }
1271 | - {
1272 | click: "r",
1273 | long_click: SyMR,
1274 | swipe_up: SyMR,
1275 | key_back_color: CKSKB_4,
1276 | }
1277 | - {
1278 | click: "t",
1279 | long_click: SyMT,
1280 | swipe_up: SyMT,
1281 | key_back_color: CKSKB_5,
1282 | }
1283 | - {
1284 | click: "y",
1285 | long_click: SyMY,
1286 | swipe_up: SyMY,
1287 | key_back_color: CKSKB_5,
1288 | }
1289 | - {
1290 | click: "u",
1291 | long_click: SyMU,
1292 | swipe_up: SyMU,
1293 | key_back_color: CKSKB_4,
1294 | }
1295 | - {
1296 | click: "i",
1297 | long_click: SyMI,
1298 | swipe_up: SyMI,
1299 | key_back_color: CKSKB_3,
1300 | }
1301 | - {
1302 | click: "o",
1303 | long_click: SyMO,
1304 | swipe_up: SyMO,
1305 | key_back_color: CKSKB_2,
1306 | }
1307 | - {
1308 | click: "p",
1309 | long_click: SyMP,
1310 | swipe_up: SyMP,
1311 | key_back_color: CKSKB_1,
1312 | }
1313 | # 第二行
1314 | - { width: 5 }
1315 | - {
1316 | click: "a",
1317 | long_click: select_all,
1318 | swipe_up: select_all,
1319 | key_back_color: CKSKB_1,
1320 | }
1321 | - {
1322 | click: "s",
1323 | long_click: SyMS,
1324 | swipe_up: SyMS,
1325 | key_back_color: CKSKB_2,
1326 | }
1327 | - {
1328 | click: "d",
1329 | long_click: liquid_keyboard_quicksentense,
1330 | swipe_up: liquid_keyboard_quicksentense,
1331 | key_back_color: CKSKB_3,
1332 | }
1333 | - {
1334 | click: "f",
1335 | long_click: SyMF,
1336 | swipe_up: SyMF,
1337 | key_back_color: CKSKB_4,
1338 | }
1339 | - {
1340 | click: "g",
1341 | long_click: Keyboard_edit,
1342 | swipe_left: Left,
1343 | swipe_right: Right,
1344 | swipe_up: Up,
1345 | swipe_down: Down,
1346 | key_back_color: CKSKB_5,
1347 | }
1348 | - {
1349 | click: "h",
1350 | long_click: SyMH,
1351 | swipe_up: SyMH,
1352 | key_back_color: CKSKB_4,
1353 | }
1354 | - {
1355 | click: "j",
1356 | long_click: SyMJ,
1357 | swipe_up: SyMJ,
1358 | key_back_color: CKSKB_3,
1359 | }
1360 | - {
1361 | click: "k",
1362 | long_click: SyMK,
1363 | swipe_up: SyMK,
1364 | swipe_left: "(",
1365 | swipe_right: ")",
1366 | key_back_color: CKSKB_2,
1367 | }
1368 | - {
1369 | click: "l",
1370 | long_click: SyML,
1371 | swipe_up: SyML,
1372 | swipe_left: "“",
1373 | swipe_right: "”",
1374 | key_back_color: CKSKB_1,
1375 | }
1376 | - { width: 5 }
1377 | # 第三行
1378 | - { click: Shift_L, width: 15, key_back_color: CKSKB_1 }
1379 | - {
1380 | click: "z",
1381 | long_click: SyMZ,
1382 | swipe_up: SyMZ,
1383 | key_back_color: CKSKB_2,
1384 | }
1385 | - { click: "x", long_click: cut, swipe_up: cut, key_back_color: CKSKB_3 }
1386 | - {
1387 | click: "c",
1388 | long_click: copy,
1389 | swipe_up: copy,
1390 | key_back_color: CKSKB_4,
1391 | }
1392 | - {
1393 | click: "v",
1394 | long_click: paste,
1395 | swipe_up: paste,
1396 | key_back_color: CKSKB_5,
1397 | }
1398 | - {
1399 | click: "b",
1400 | long_click: SyMB,
1401 | swipe_up: SyMB,
1402 | key_back_color: CKSKB_4,
1403 | }
1404 | - {
1405 | click: "n",
1406 | long_click: SyMN,
1407 | swipe_up: SyMN,
1408 | key_back_color: CKSKB_3,
1409 | }
1410 | - {
1411 | click: "m",
1412 | long_click: SyMM,
1413 | swipe_up: SyMM,
1414 | key_back_color: CKSKB_2,
1415 | }
1416 | - { click: BackSpace, width: 15, key_back_color: CKSKB_1 }
1417 | # 第四行
1418 | - { click: Keyboard_symbols1, composing: Next, width: 15 }
1419 | - {
1420 | click: ",",
1421 | long_click: liquid_keyboard_emoji,
1422 | swipe_up: liquid_keyboard_emoji,
1423 | }
1424 | - { click: space, width: 50, key_back_color: CKSKB_4 }
1425 | - { click: ".", long_click: SyMFS, swipe_up: SyMFS }
1426 | - {
1427 | click: Return,
1428 | width: 15,
1429 | long_click: Menu,
1430 | swipe_up: Menu,
1431 | key_symbol_color: CLMKST,
1432 | hilited_key_symbol_color: CLMKST,
1433 | }
1434 | #第五行
1435 | - {
1436 | click: liquid_keyboard_clipboard_singleblock,
1437 | width: 15,
1438 | key_back_color: CLKBB,
1439 | }
1440 | - { click: Left, key_back_color: CLKBB }
1441 | - { click: space_customlabel, width: 50, key_back_color: CLKBB }
1442 | - { click: Right, key_back_color: CLKBB }
1443 | - {
1444 | click: Color_settings_SingleBlock,
1445 | composing: liquid_keyboard_candidate,
1446 | width: 15,
1447 | key_back_color: CLKBB,
1448 | }
1449 |
1450 | edit_board:
1451 | author: flypy.com
1452 | name: "编辑键盘"
1453 | ascii_mode: 0
1454 | width: 22
1455 | height: 60
1456 | vertical_gap: 10 #鍵盤行距
1457 | keys:
1458 | - { click: select_all, width: 17 }
1459 | - { click: Page_Up, key_back_color: CLKB, hilited_key_back_color: CLHKB }
1460 | - { click: Up, key_back_color: CKSKB_4, hilited_key_back_color: CLHKB }
1461 | - {
1462 | click: Page_Down,
1463 | key_back_color: CLKB,
1464 | hilited_key_back_color: CLHKB,
1465 | }
1466 | - { click: liquid_keyboard_emoji, width: 17 }
1467 | - {
1468 | click: cut,
1469 | key_back_color: CLKB,
1470 | hilited_key_back_color: CLHKB,
1471 | width: 17,
1472 | }
1473 | - { click: Left, key_back_color: CKSKB_4 }
1474 | - {
1475 | click: Shift_L,
1476 | label: 选择,
1477 | hilited_key_back_color: CLHKB,
1478 | key_back_color: CKSKB_5,
1479 | }
1480 | - { click: Right, key_back_color: CKSKB_4, hilited_key_back_color: CLHKB }
1481 | - {
1482 | click: liquid_keyboard_clipboard_singleblock,
1483 | key_back_color: CLKB,
1484 | hilited_key_back_color: CLHKB,
1485 | width: 17,
1486 | }
1487 | - { click: copy, width: 17 }
1488 | - { click: Home, key_back_color: CLKB, hilited_key_back_color: CLHKB }
1489 | - { click: Down, key_back_color: CKSKB_4, hilited_key_back_color: CLHKB }
1490 | - { click: End, key_back_color: CLKB, hilited_key_back_color: CLHKB }
1491 | - { click: BackSpace, width: 17 }
1492 | - { click: paste, width: 17 }
1493 | - { click: undo }
1494 | - { click: Clear, key_back_color: CLKB, hilited_key_back_color: CLHKB }
1495 | - { click: redo }
1496 | - { click: Keyboard_default, width: 17 }
1497 | #第五行
1498 | - {
1499 | click: liquid_keyboard_clipboard_singleblock,
1500 | width: 15,
1501 | key_back_color: CLKBB,
1502 | }
1503 | - { click: space_customlabel, width: 70, key_back_color: CLKBB }
1504 | - {
1505 | click: Color_settings_SingleBlock,
1506 | composing: liquid_keyboard_candidate,
1507 | width: 15,
1508 | key_back_color: CLKBB,
1509 | }
1510 |
1511 | number:
1512 | name: 小数字键盘
1513 | author: "袁湘浩"
1514 | # 仿Gboard
1515 | ascii_mode: 1
1516 | width: 22
1517 | height: 60
1518 | vertical_gap: 10 #鍵盤行距
1519 | keys:
1520 | #1
1521 | - { click: "+", width: 17, key_back_color: CKSKB_1 }
1522 | - { click: "1", key_back_color: CKSKB_3 }
1523 | - { click: "2", key_back_color: CKSKB_5 }
1524 | - { click: "3", key_back_color: CKSKB_3 }
1525 | - { click: "%", width: 17, key_back_color: CKSKB_1 }
1526 | #2
1527 | - { click: "-", width: 17, key_back_color: CKSKB_1 }
1528 | - { click: "4", key_back_color: CKSKB_3 }
1529 | - {
1530 | click: "5",
1531 | long_click: Keyboard_edit,
1532 | swipe_left: Left,
1533 | swipe_right: Right,
1534 | swipe_up: Up,
1535 | swipe_down: Down,
1536 | key_back_color: CKSKB_5,
1537 | }
1538 | - { click: "6", key_back_color: CKSKB_3 }
1539 | - { click: space_nolabel, width: 17, key_back_color: CKSKB_1 }
1540 | #3
1541 | - { click: "*", long_click: "/", width: 17, key_back_color: CKSKB_1 }
1542 | - { click: "7", long_click: cut, key_back_color: CKSKB_3 }
1543 | - { click: "8", long_click: copy, key_back_color: CKSKB_5 }
1544 | - { click: "9", long_click: paste, key_back_color: CKSKB_3 }
1545 | - { click: BackSpace, width: 17, key_back_color: CKSKB_1 }
1546 | #4
1547 | - { click: Keyboard_default, width: 17 }
1548 | - { click: ",", width: 10, key_back_color: CKSKB_2 }
1549 | - {
1550 | click: Keyboard_symbols1,
1551 | width: 12,
1552 | key_text_color: CLKK,
1553 | hilited_key_back_color: CLHKB,
1554 | key_back_color: CKSKB_3,
1555 | }
1556 | - { click: "0", key_back_color: CKSKB_4 }
1557 | - { click: "=", width: 12, key_back_color: CKSKB_3 }
1558 | - { click: ".", width: 10, key_back_color: CKSKB_2 }
1559 | - { click: Return, width: 17, long_click: Menu }
1560 | #第五行
1561 | - {
1562 | click: liquid_keyboard_clipboard_singleblock,
1563 | width: 18,
1564 | key_back_color: CLKBB,
1565 | }
1566 | - { click: Left, width: 12, key_back_color: CLKBB }
1567 | - { click: space_customlabel, width: 40, key_back_color: CLKBB }
1568 | - { click: Right, width: 12, key_back_color: CLKBB }
1569 | - {
1570 | click: Color_settings_SingleBlock,
1571 | composing: liquid_keyboard_candidate,
1572 | width: 18,
1573 | key_back_color: CLKBB,
1574 | }
1575 |
1576 | symbols1:
1577 | name: 符号键盘1
1578 | author: "袁湘浩"
1579 | # 仿Gboard
1580 | ascii_mode: 0
1581 | width: 10
1582 | height: 60
1583 | vertical_gap: 10 #鍵盤行距
1584 | keys:
1585 | #1
1586 | - { click: "1", key_back_color: CKSKB_1 }
1587 | - { click: "2", key_back_color: CKSKB_2 }
1588 | - { click: "3", key_back_color: CKSKB_3 }
1589 | - { click: "4", key_back_color: CKSKB_4 }
1590 | - { click: "5", key_back_color: CKSKB_5 }
1591 | - { click: "6", key_back_color: CKSKB_5 }
1592 | - { click: "7", key_back_color: CKSKB_4 }
1593 | - { click: "8", key_back_color: CKSKB_3 }
1594 | - { click: "9", key_back_color: CKSKB_2 }
1595 | - { click: "0", key_back_color: CKSKB_1 }
1596 | #2
1597 | - { click: "@", key_back_color: CKSKB_1 }
1598 | - { click: "#", long_click: "№", key_back_color: CKSKB_2 }
1599 | - { click: "$", long_click: "¢", key_back_color: CKSKB_3 }
1600 | - { click: "_", key_back_color: CKSKB_4 }
1601 | - { click: "&", key_back_color: CKSKB_5 }
1602 | - { click: "-", long_click: "—", key_back_color: CKSKB_5 }
1603 | - { click: "+", long_click: "±", key_back_color: CKSKB_4 }
1604 | - { click: "(", long_click: "【", key_back_color: CKSKB_3 }
1605 | - { click: ")", long_click: "】", key_back_color: CKSKB_2 }
1606 | - { click: "/", long_click: "/", key_back_color: CKSKB_1 }
1607 | #3
1608 | - { click: Keyboard_symbols2, width: 15, key_back_color: CKSKB_1 }
1609 | - { click: "、", ascii: "*", key_back_color: CKSKB_2 }
1610 | - { click: "“", ascii: '"', long_click: "《", key_back_color: CKSKB_3 }
1611 | - { click: "”", ascii: "'", long_click: "》", key_back_color: CKSKB_4 }
1612 | - { click: ":", key_back_color: CKSKB_5 }
1613 | - { click: ";", key_back_color: CKSKB_4 }
1614 | - { click: "!", long_click: "¡", key_back_color: CKSKB_3 }
1615 | - { click: "?", long_click: "¿", key_back_color: CKSKB_2 }
1616 | - { click: BackSpace, width: 15, key_back_color: CKSKB_1 }
1617 | #4
1618 | - { click: Keyboard_default, width: 15 }
1619 | - { click: ",", width: 10, key_back_color: CKSKB_2 }
1620 | - {
1621 | click: Keyboard_number,
1622 | width: 10,
1623 | key_text_color: CLKK,
1624 | hilited_key_back_color: CLHKB,
1625 | key_back_color: CKSKB_3,
1626 | }
1627 | - { click: space, width: 40, key_back_color: CKSKB_4 }
1628 | - { click: ".", width: 10, key_back_color: CKSKB_2 }
1629 | - {
1630 | click: Return,
1631 | width: 15,
1632 | long_click: Menu,
1633 | key_symbol_color: CLMKST,
1634 | hilited_key_symbol_color: CLMKST,
1635 | }
1636 | #第五行
1637 | - {
1638 | click: liquid_keyboard_clipboard_singleblock,
1639 | width: 15,
1640 | key_back_color: CLKBB,
1641 | }
1642 | - { click: Left, key_back_color: CLKBB }
1643 | - { click: space_customlabel, width: 50, key_back_color: CLKBB }
1644 | - { click: Right, key_back_color: CLKBB }
1645 | - {
1646 | click: Color_settings_SingleBlock,
1647 | composing: liquid_keyboard_candidate,
1648 | width: 15,
1649 | key_back_color: CLKBB,
1650 | }
1651 | symbols2:
1652 | name: 符号键盘2
1653 | author: "袁湘浩"
1654 | # 仿Gboard
1655 | ascii_mode: 0
1656 | width: 10
1657 | height: 60
1658 | vertical_gap: 10 #鍵盤行距
1659 | keys:
1660 | #1
1661 | - { click: "~", key_back_color: CKSKB_1 }
1662 | - { click: "`", key_back_color: CKSKB_2 }
1663 | - { click: "|", key_back_color: CKSKB_3 }
1664 | - { click: "•", long_click: "♪", key_back_color: CKSKB_4 }
1665 | - { click: "√", key_back_color: CKSKB_5 }
1666 | - { click: "π", long_click: "Ω", key_back_color: CKSKB_5 }
1667 | - { click: "÷", key_back_color: CKSKB_4 }
1668 | - { click: "×", key_back_color: CKSKB_3 }
1669 | - { click: "*", ascii: "¶", long_click: "★", key_back_color: CKSKB_2 }
1670 | - { click: "¶", ascii: "∆", long_click: "§", key_back_color: CKSKB_1 }
1671 | #2
1672 | - { click: "£", key_back_color: CKSKB_1 }
1673 | - { click: "¢", key_back_color: CKSKB_2 }
1674 | - { click: "€", key_back_color: CKSKB_3 }
1675 | - { click: "¥", key_back_color: CKSKB_4 }
1676 | - { click: "^", long_click: "←", key_back_color: CKSKB_5 }
1677 | - { click: "°", long_click: "′", key_back_color: CKSKB_5 }
1678 | - { click: "=", long_click: "∞", key_back_color: CKSKB_4 }
1679 | - { click: "「", ascii: "{", key_back_color: CKSKB_3 }
1680 | - { click: "」", ascii: "}", key_back_color: CKSKB_2 }
1681 | - { click: '\', key_back_color: CKSKB_1 }
1682 | #3
1683 | - { click: Keyboard_symbols1, width: 15, key_back_color: CKSKB_1 }
1684 | - { click: "%", long_click: "‰", key_back_color: CKSKB_2 }
1685 | - { click: "‘", ascii: "©", long_click: "'", key_back_color: CKSKB_3 }
1686 | - { click: "’", ascii: "®", long_click: "‚", key_back_color: CKSKB_4 }
1687 | - { click: "™", key_back_color: CKSKB_5 }
1688 | - { click: "✓", key_back_color: CKSKB_4 }
1689 | - { click: "[", ascii: "[", key_back_color: CKSKB_3 }
1690 | - { click: "]", ascii: "]", key_back_color: CKSKB_2 }
1691 | - { click: BackSpace, width: 15, key_back_color: CKSKB_1 }
1692 | #4
1693 | - { click: Keyboard_default, width: 15 }
1694 | - { click: "<", width: 10, key_back_color: CKSKB_2 }
1695 | - {
1696 | click: liquid_keyboard_switch,
1697 | width: 10,
1698 | key_text_color: CLKK,
1699 | hilited_key_back_color: CLHKB,
1700 | key_back_color: CKSKB_3,
1701 | }
1702 | - { click: space, width: 40, key_back_color: CKSKB_4 }
1703 | - { click: ">", width: 10, key_back_color: CKSKB_2 }
1704 | - {
1705 | click: Return,
1706 | width: 15,
1707 | long_click: Menu,
1708 | key_symbol_color: CLMKST,
1709 | hilited_key_symbol_color: CLMKST,
1710 | }
1711 | #第五行
1712 | - {
1713 | click: liquid_keyboard_clipboard_singleblock,
1714 | width: 15,
1715 | key_back_color: CLKBB,
1716 | }
1717 | - { click: Left, key_back_color: CLKBB }
1718 | - { click: space_customlabel, width: 50, key_back_color: CLKBB }
1719 | - { click: Right, key_back_color: CLKBB }
1720 | - {
1721 | click: Color_settings_SingleBlock,
1722 | composing: liquid_keyboard_candidate,
1723 | width: 15,
1724 | key_back_color: CLKBB,
1725 | }
1726 |
1727 | bopomofo:
1728 | name: 註音鍵盤 #TODO:整理布局
1729 | author: "皛筱晓小笨鱼、袁湘浩"
1730 | ascii_mode: 0
1731 | ascii_keyboard: default
1732 | width: 10
1733 | height: 45
1734 | vertical_gap: 10 #鍵盤行距
1735 | keys:
1736 | #1
1737 | - { label: "ㄅ", long_click: "¹", click: "1" }
1738 | - { label: "ㄉ", long_click: "²", click: "2" }
1739 | - { label: "ˇ", long_click: "³", click: "3" }
1740 | - { label: "ˋ", long_click: "⁴", click: "4" }
1741 | - { label: "ㄓ", long_click: "⁵", click: "5" }
1742 | - { label: "ˊ", long_click: "⁶", click: "6" }
1743 | - { label: "˙", long_click: "⁷", click: "7" }
1744 | - { label: "ㄚ", long_click: "⁸", click: "8" }
1745 | - { label: "ㄞ", long_click: "⁹", click: "9" }
1746 | - { label: "ㄢ", long_click: "⁰", click: "0" }
1747 | #2
1748 | - { label: "ㄆ", long_click: "!", click: q }
1749 | - { label: "ㄊ", long_click: "@", click: w }
1750 | - { label: "ㄍ", long_click: "#", click: e }
1751 | - { label: "ㄐ", long_click: "$", click: r }
1752 | - { label: "ㄔ", long_click: "%", click: t }
1753 | - { label: "ㄗ", long_click: "^", click: y }
1754 | - { label: "ㄧ", long_click: "&", click: u }
1755 | - { label: "ㄛ", long_click: "*", click: i }
1756 | - {
1757 | label: "ㄟ",
1758 | long_click: "(){Left}",
1759 | swipe_left: "(",
1760 | swipe_right: ")",
1761 | click: o,
1762 | }
1763 | - { label: "ㄣ", long_click: "/", click: p }
1764 | #3
1765 | - { label: "ㄇ", long_click: "~", click: a }
1766 | - { label: "ㄋ", long_click: "+", click: s }
1767 | - { label: "ㄎ", long_click: "-", click: d }
1768 | - { label: "ㄑ", click: f, long_click: "_" }
1769 | - {
1770 | label: "ㄕ",
1771 | click: g,
1772 | long_click: Keyboard_edit,
1773 | swipe_left: Left,
1774 | swipe_right: Right,
1775 | swipe_up: Up,
1776 | swipe_down: Down,
1777 | }
1778 | - {
1779 | label: "ㄘ",
1780 | click: h,
1781 | long_click: "[]{Left}",
1782 | swipe_left: "[",
1783 | swipe_right: "]",
1784 | }
1785 | - {
1786 | label: "ㄨ",
1787 | click: j,
1788 | long_click: "{}{Left}",
1789 | swipe_left: "{",
1790 | swipe_right: "}",
1791 | }
1792 | - {
1793 | label: "ㄜ",
1794 | click: k,
1795 | long_click: "<>{Left}",
1796 | swipe_left: "<",
1797 | swipe_right: ">",
1798 | }
1799 | - {
1800 | label: "ㄠ",
1801 | click: l,
1802 | long_click: "“”{Left}",
1803 | swipe_left: "“",
1804 | swipe_right: "”",
1805 | }
1806 | - { label: "ㄤ", long_click: Escape, click: ";" }
1807 | #4
1808 | - { label: "ㄈ", click: z, long_click: "'" }
1809 | - { label: "ㄌ", click: x, long_click: cut }
1810 | - { label: "ㄏ", click: c, long_click: copy }
1811 | - { label: "ㄒ", click: v, long_click: paste }
1812 | - { label: "ㄖ", click: b, long_click: ":" }
1813 | - { label: "ㄙ", click: n, long_click: ";" }
1814 | - { label: "ㄩ", click: m, long_click: "?" }
1815 | - { label: "ㄝ", click: "," }
1816 | - { label: "ㄡ", click: "." }
1817 | - { label: "ㄥ", long_click: CommitScriptText, click: "/" }
1818 | #5
1819 | - { click: Keyboard_symbols1, long_click: Keyboard_emoji, height: 45 }
1820 | - { click: Shift_L, composing: delimiter }
1821 | - { click: ",", long_click: ".", height: 45 }
1822 | - { click: space, width: 40, height: 45 }
1823 | - { label: "ㄦ", click: "-", height: 45 }
1824 | - { click: BackSpace, height: 45 }
1825 | - { click: Return, long_click: Menu, height: 45 }
1826 |
1827 | stroke:
1828 | name: 五笔画键盘
1829 | author: 袁湘浩
1830 | ascii_mode: 0
1831 | height: 60
1832 | width: 22
1833 | vertical_gap: 10 #鍵盤行距
1834 | ascii_keyboard: jiugong_number
1835 | keys:
1836 | #1
1837 | - {
1838 | click: "~",
1839 | long_click: "<>{Left}",
1840 | swipe_left: "<",
1841 | swipe_right: ">",
1842 | send_bindings: false,
1843 | key_back_color: CKSKB_1,
1844 | width: 17,
1845 | }
1846 | - { click: "h", label: "一", long_click: "@", key_back_color: CKSKB_3 }
1847 | - { click: "s", label: "丨", long_click: "%", key_back_color: CKSKB_5 }
1848 | - {
1849 | click: "p",
1850 | label: "丿",
1851 | long_click: "(){Left}",
1852 | swipe_left: "(",
1853 | swipe_right: ")",
1854 | key_back_color: CKSKB_3,
1855 | }
1856 | - {
1857 | click: BackSpace,
1858 | key_text_color: CLKK,
1859 | hilited_key_back_color: CLHKB,
1860 | key_back_color: CKSKB_1,
1861 | width: 17,
1862 | }
1863 | #2
1864 | - {
1865 | click: "+",
1866 | long_click: liquid_keyboard_quicksentense,
1867 | swipe_up: liquid_keyboard_quicksentense,
1868 | key_back_color: CKSKB_1,
1869 | width: 17,
1870 | }
1871 | - { click: "n", label: "丶", long_click: "#", key_back_color: CKSKB_3 }
1872 | - {
1873 | click: "z",
1874 | label: "乙",
1875 | long_click: Keyboard_edit,
1876 | swipe_left: Left,
1877 | swipe_right: Right,
1878 | swipe_up: Up,
1879 | swipe_down: Down,
1880 | key_back_color: CKSKB_5,
1881 | }
1882 | - {
1883 | click: delimiter,
1884 | long_click: "“”{Left}",
1885 | swipe_left: "“",
1886 | swipe_right: "”",
1887 | key_text_color: CLKK,
1888 | hilited_key_back_color: CLHKB,
1889 | key_back_color: CKSKB_3,
1890 | }
1891 | - {
1892 | click: liquid_keyboard_emoji,
1893 | composing: Next,
1894 | key_text_color: CLKK,
1895 | hilited_key_back_color: CLHKB,
1896 | key_back_color: CKSKB_1,
1897 | width: 17,
1898 | }
1899 | #3
1900 | - { click: "-", long_click: "_", key_back_color: CKSKB_1, width: 17 }
1901 | - {
1902 | click: "phhhz",
1903 | label: "钅",
1904 | long_click: cut,
1905 | key_back_color: CKSKB_3,
1906 | }
1907 | - {
1908 | click: "szpn",
1909 | label: "水",
1910 | long_click: copy,
1911 | key_back_color: CKSKB_5,
1912 | }
1913 | - {
1914 | click: "hszpzhh",
1915 | label: "酉",
1916 | long_click: paste,
1917 | key_back_color: CKSKB_3,
1918 | }
1919 | - {
1920 | click: "!",
1921 | long_click: "?",
1922 | swipe_up: "?",
1923 | key_text_color: CLKK,
1924 | hilited_key_back_color: CLHKB,
1925 | width: 17,
1926 | key_back_color: CKSKB_1,
1927 | }
1928 | #4
1929 | - { click: Keyboard_symbols1, width: 17 }
1930 | - { click: ",", width: 10, key_back_color: CKSKB_2 }
1931 | - {
1932 | click: Keyboard_number,
1933 | width: 12,
1934 | key_text_color: CLKK,
1935 | hilited_key_back_color: CLHKB,
1936 | key_back_color: CKSKB_3,
1937 | }
1938 | - { click: space_nolabel, key_back_color: CKSKB_4 }
1939 | - {
1940 | click: Keyboard_defwithback,
1941 | width: 12,
1942 | key_text_color: CLKK,
1943 | hilited_key_back_color: CLHKB,
1944 | key_back_color: CKSKB_3,
1945 | }
1946 | - { click: ",", width: 10, key_back_color: CKSKB_2 }
1947 | - { click: Return, long_click: Menu, width: 17 }
1948 | #第五行
1949 | - {
1950 | click: liquid_keyboard_clipboard_singleblock,
1951 | width: 18,
1952 | key_back_color: CLKBB,
1953 | }
1954 | - { click: Left, width: 12, key_back_color: CLKBB }
1955 | - { click: space_customlabel, width: 40, key_back_color: CLKBB }
1956 | - { click: Right, width: 12, key_back_color: CLKBB }
1957 | - {
1958 | click: Color_settings_SingleBlock,
1959 | composing: liquid_keyboard_candidate,
1960 | width: 18,
1961 | key_back_color: CLKBB,
1962 | }
1963 |
1964 | terra_pinyin:
1965 | name: 地球拼音鍵盤
1966 | author: "袁湘浩"
1967 | ascii_mode: 0
1968 | width: 10
1969 | height: 60
1970 | vertical_gap: 10 #鍵盤行距
1971 | lock: true
1972 | keys:
1973 | # 第一行
1974 | - {
1975 | click: "q",
1976 | long_click: SyMQ,
1977 | swipe_up: SyMQ,
1978 | key_back_color: CKSKB_1,
1979 | }
1980 | - {
1981 | click: "w",
1982 | long_click: SyMW,
1983 | swipe_up: SyMW,
1984 | key_back_color: CKSKB_2,
1985 | }
1986 | - {
1987 | click: "e",
1988 | long_click: SyME,
1989 | swipe_up: SyME,
1990 | key_back_color: CKSKB_3,
1991 | }
1992 | - {
1993 | click: "r",
1994 | long_click: SyMR,
1995 | swipe_up: SyMR,
1996 | key_back_color: CKSKB_4,
1997 | }
1998 | - {
1999 | click: "t",
2000 | long_click: SyMT,
2001 | swipe_up: SyMT,
2002 | key_back_color: CKSKB_5,
2003 | }
2004 | - {
2005 | click: "y",
2006 | long_click: SyMY,
2007 | swipe_up: SyMY,
2008 | key_back_color: CKSKB_5,
2009 | }
2010 | - {
2011 | click: "u",
2012 | long_click: SyMU,
2013 | swipe_up: SyMU,
2014 | key_back_color: CKSKB_4,
2015 | }
2016 | - {
2017 | click: "i",
2018 | long_click: SyMI,
2019 | swipe_up: SyMI,
2020 | key_back_color: CKSKB_3,
2021 | }
2022 | - {
2023 | click: "o",
2024 | long_click: SyMO,
2025 | swipe_up: SyMO,
2026 | key_back_color: CKSKB_2,
2027 | }
2028 | - {
2029 | click: "p",
2030 | long_click: SyMP,
2031 | swipe_up: SyMP,
2032 | key_back_color: CKSKB_1,
2033 | }
2034 | # 第二行
2035 | - { width: 5 }
2036 | - {
2037 | click: "a",
2038 | long_click: select_all,
2039 | swipe_up: select_all,
2040 | key_back_color: CKSKB_1,
2041 | }
2042 | - {
2043 | click: "s",
2044 | long_click: SyMS,
2045 | swipe_up: SyMS,
2046 | key_back_color: CKSKB_2,
2047 | }
2048 | - {
2049 | click: "d",
2050 | long_click: liquid_keyboard_quicksentense,
2051 | swipe_up: liquid_keyboard_quicksentense,
2052 | key_back_color: CKSKB_3,
2053 | }
2054 | - {
2055 | click: "f",
2056 | long_click: SyMF,
2057 | swipe_up: SyMF,
2058 | key_back_color: CKSKB_4,
2059 | }
2060 | - {
2061 | click: "g",
2062 | long_click: Keyboard_edit,
2063 | swipe_left: Left,
2064 | swipe_right: Right,
2065 | swipe_up: Up,
2066 | swipe_down: Down,
2067 | key_back_color: CKSKB_5,
2068 | }
2069 | - {
2070 | click: "h",
2071 | long_click: SyMH,
2072 | swipe_up: SyMH,
2073 | key_back_color: CKSKB_4,
2074 | }
2075 | - {
2076 | click: "j",
2077 | long_click: SyMJ,
2078 | swipe_up: SyMJ,
2079 | key_back_color: CKSKB_3,
2080 | }
2081 | - {
2082 | click: "k",
2083 | long_click: SyMK,
2084 | swipe_up: SyMK,
2085 | swipe_left: "(",
2086 | swipe_right: ")",
2087 | key_back_color: CKSKB_2,
2088 | }
2089 | - {
2090 | click: "l",
2091 | long_click: SyML,
2092 | swipe_up: SyML,
2093 | swipe_left: "“",
2094 | swipe_right: "”",
2095 | key_back_color: CKSKB_1,
2096 | }
2097 | - { width: 5 }
2098 | # 第三行
2099 | - { click: Shift_L, composing: s1, width: 15, key_back_color: CKSKB_1 }
2100 | - {
2101 | click: "z",
2102 | long_click: SyMZ,
2103 | swipe_up: SyMZ,
2104 | key_back_color: CKSKB_2,
2105 | }
2106 | - { click: "x", long_click: cut, swipe_up: cut, key_back_color: CKSKB_3 }
2107 | - {
2108 | click: "c",
2109 | long_click: copy,
2110 | swipe_up: copy,
2111 | key_back_color: CKSKB_4,
2112 | }
2113 | - {
2114 | click: "v",
2115 | long_click: paste,
2116 | swipe_up: paste,
2117 | key_back_color: CKSKB_5,
2118 | }
2119 | - {
2120 | click: "b",
2121 | long_click: SyMB,
2122 | swipe_up: SyMB,
2123 | key_back_color: CKSKB_4,
2124 | }
2125 | - {
2126 | click: "n",
2127 | long_click: SyMN,
2128 | swipe_up: SyMN,
2129 | key_back_color: CKSKB_3,
2130 | }
2131 | - {
2132 | click: "m",
2133 | long_click: SyMM,
2134 | swipe_up: SyMM,
2135 | key_back_color: CKSKB_2,
2136 | }
2137 | - { click: BackSpace, width: 15, key_back_color: CKSKB_1 }
2138 | # 第四行
2139 | - { click: Keyboard_symbols1, composing: s2, width: 15 }
2140 | - {
2141 | click: ",",
2142 | composing: s3,
2143 | long_click: liquid_keyboard_emoji,
2144 | swipe_up: liquid_keyboard_emoji,
2145 | key_back_color: CKSKB_2,
2146 | }
2147 | - { click: space, width: 50, key_back_color: CKSKB_4 }
2148 | - {
2149 | click: ".",
2150 | composing: s4,
2151 | long_click: SyMFS,
2152 | swipe_up: SyMFS,
2153 | key_back_color: CKSKB_2,
2154 | }
2155 | - {
2156 | click: Return,
2157 | width: 15,
2158 | long_click: Menu,
2159 | swipe_up: Menu,
2160 | key_symbol_color: CLMKST,
2161 | hilited_key_symbol_color: CLMKST,
2162 | }
2163 | #第五行
2164 | - {
2165 | click: liquid_keyboard_clipboard_singleblock,
2166 | width: 15,
2167 | key_back_color: CLKBB,
2168 | }
2169 | - { click: Left, key_back_color: CLKBB }
2170 | - { click: space_customlabel, width: 50, key_back_color: CLKBB }
2171 | - { click: Right, key_back_color: CLKBB }
2172 | - {
2173 | click: Color_settings_SingleBlock,
2174 | composing: liquid_keyboard_candidate,
2175 | width: 15,
2176 | key_back_color: CLKBB,
2177 | }
2178 |
2179 | jiugong:
2180 | ascii_mode: 0
2181 | author: "袁湘浩"
2182 | name: 九宮键盘
2183 | height: 60
2184 | width: 22
2185 | vertical_gap: 10 #鍵盤行距
2186 | ascii_keyboard: jiugong_number
2187 | keys:
2188 | #1
2189 | - {
2190 | click: "~",
2191 | long_click: "<>{Left}",
2192 | swipe_left: "<",
2193 | swipe_right: ">",
2194 | send_bindings: false,
2195 | width: 17,
2196 | key_back_color: CKSKB_1,
2197 | }
2198 | - {
2199 | click: "1",
2200 | label: " 1 ",
2201 | composing: delimiter,
2202 | long_click: "@",
2203 | key_back_color: CKSKB_3,
2204 | }
2205 | - {
2206 | click: "2",
2207 | label: "ABC",
2208 | long_click: "%",
2209 | swipe_left: "a",
2210 | swipe_down: "b",
2211 | swipe_right: "c",
2212 | key_back_color: CKSKB_5,
2213 | }
2214 | - {
2215 | click: "3",
2216 | label: "DEF",
2217 | long_click: "(){Left}",
2218 | swipe_left: "d",
2219 | swipe_down: "e",
2220 | swipe_right: "f",
2221 | key_back_color: CKSKB_3,
2222 | }
2223 | - {
2224 | click: BackSpace,
2225 | key_text_color: CLKK,
2226 | hilited_key_back_color: CLHKB,
2227 | width: 17,
2228 | key_back_color: CKSKB_1,
2229 | }
2230 | #2
2231 | - {
2232 | click: "+",
2233 | long_click: liquid_keyboard_quicksentense,
2234 | swipe_up: liquid_keyboard_quicksentense,
2235 | width: 17,
2236 | key_back_color: CKSKB_1,
2237 | }
2238 | - {
2239 | click: "4",
2240 | label: "GHI",
2241 | long_click: "#",
2242 | swipe_left: "g",
2243 | swipe_down: "h",
2244 | swipe_right: "i",
2245 | key_back_color: CKSKB_3,
2246 | }
2247 | - {
2248 | click: "5",
2249 | label: "JKL",
2250 | long_click: Keyboard_edit,
2251 | swipe_left: "j",
2252 | swipe_down: "k",
2253 | swipe_right: "l",
2254 | key_back_color: CKSKB_5,
2255 | }
2256 | - {
2257 | click: "6",
2258 | label: "MNO",
2259 | long_click: "“”{Left}",
2260 | swipe_left: "m",
2261 | swipe_down: "n",
2262 | swipe_right: "o",
2263 | key_back_color: CKSKB_3,
2264 | }
2265 | - {
2266 | click: liquid_keyboard_emoji,
2267 | composing: Next,
2268 | key_text_color: CLKK,
2269 | hilited_key_back_color: CLHKB,
2270 | width: 17,
2271 | key_back_color: CKSKB_1,
2272 | }
2273 | #3
2274 | - { click: "-", long_click: "_", width: 17, key_back_color: CKSKB_1 }
2275 | - {
2276 | click: "7",
2277 | label: "PQRS",
2278 | long_click: cut,
2279 | swipe_left: "p",
2280 | swipe_down: "q",
2281 | swipe_right: "r",
2282 | swipe_up: "s",
2283 | key_back_color: CKSKB_3,
2284 | }
2285 | - {
2286 | click: "8",
2287 | label: "TUV",
2288 | long_click: copy,
2289 | swipe_left: "t",
2290 | swipe_down: "u",
2291 | swipe_right: "v",
2292 | key_back_color: CKSKB_5,
2293 | }
2294 | - {
2295 | click: "9",
2296 | label: "WXYZ",
2297 | long_click: paste,
2298 | swipe_left: "w",
2299 | swipe_down: "x",
2300 | swipe_right: "y",
2301 | swipe_up: "z",
2302 | key_back_color: CKSKB_3,
2303 | }
2304 | - {
2305 | click: "!",
2306 | long_click: "?",
2307 | swipe_up: "?",
2308 | key_text_color: CLKK,
2309 | hilited_key_back_color: CLHKB,
2310 | width: 17,
2311 | key_back_color: CKSKB_1,
2312 | }
2313 | #4
2314 | - { click: Keyboard_symbols1, width: 17 }
2315 | - { click: ",", width: 10, key_back_color: CKSKB_2 }
2316 | - {
2317 | click: Keyboard_number_jiugong_withback,
2318 | width: 12,
2319 | key_text_color: CLKK,
2320 | hilited_key_back_color: CLHKB,
2321 | key_back_color: CKSKB_3,
2322 | }
2323 | - { click: space_nolabel, key_back_color: CKSKB_4 }
2324 | - {
2325 | click: Keyboard_defwithback,
2326 | width: 12,
2327 | key_text_color: CLKK,
2328 | hilited_key_back_color: CLHKB,
2329 | key_back_color: CKSKB_3,
2330 | }
2331 | - { click: ",", width: 10, key_back_color: CKSKB_2 }
2332 | - { click: Return, long_click: Menu, width: 17 }
2333 | #第五行
2334 | - {
2335 | click: liquid_keyboard_clipboard_singleblock,
2336 | width: 18,
2337 | key_back_color: CLKBB,
2338 | }
2339 | - { click: Left, width: 12, key_back_color: CLKBB }
2340 | - { click: space_customlabel, width: 40, key_back_color: CLKBB }
2341 | - { click: Right, width: 12, key_back_color: CLKBB }
2342 | - {
2343 | click: Color_settings_SingleBlock,
2344 | composing: liquid_keyboard_candidate,
2345 | width: 18,
2346 | key_back_color: CLKBB,
2347 | }
2348 |
2349 | luna_jiugong:
2350 | __include: /preset_keyboards/jiugong
2351 |
2352 | double_pinyin_flypy_jiugong:
2353 | __include: /preset_keyboards/jiugong
2354 |
2355 | t9:
2356 | __include: /preset_keyboards/jiugong
2357 |
2358 | jiugong_number:
2359 | ascii_mode: 1
2360 | author: "袁湘浩"
2361 | name: 九宮数字键盘
2362 | height: 60
2363 | width: 20
2364 | vertical_gap: 10 #鍵盤行距
2365 | keys:
2366 | #1
2367 | - {
2368 | click: "~",
2369 | long_click: "<>{Left}",
2370 | swipe_left: "<",
2371 | swipe_right: ">",
2372 | send_bindings: false,
2373 | width: 17,
2374 | key_back_color: CKSKB_1,
2375 | }
2376 | - {
2377 | click: "1",
2378 | label: " 1 ",
2379 | composing: delimiter,
2380 | long_click: "@",
2381 | key_back_color: CKSKB_3,
2382 | }
2383 | - {
2384 | click: "2",
2385 | long_click: "%",
2386 | swipe_left: "a",
2387 | swipe_down: "b",
2388 | swipe_right: "c",
2389 | key_back_color: CKSKB_5,
2390 | }
2391 | - {
2392 | click: "3",
2393 | long_click: "(){Left}",
2394 | swipe_left: "d",
2395 | swipe_down: "e",
2396 | swipe_right: "f",
2397 | key_back_color: CKSKB_3,
2398 | }
2399 | - {
2400 | click: BackSpace,
2401 | key_text_color: CLKK,
2402 | hilited_key_back_color: CLHKB,
2403 | width: 17,
2404 | key_back_color: CKSKB_1,
2405 | }
2406 | #2
2407 | - {
2408 | click: "+",
2409 | long_click: liquid_keyboard_quicksentense,
2410 | swipe_up: liquid_keyboard_quicksentense,
2411 | width: 17,
2412 | key_back_color: CKSKB_1,
2413 | }
2414 | - {
2415 | click: "4",
2416 | long_click: "#",
2417 | swipe_left: "g",
2418 | swipe_down: "h",
2419 | swipe_right: "i",
2420 | key_back_color: CKSKB_3,
2421 | }
2422 | - {
2423 | click: "5",
2424 | long_click: Keyboard_edit,
2425 | swipe_left: "j",
2426 | swipe_down: "k",
2427 | swipe_right: "l",
2428 | key_back_color: CKSKB_5,
2429 | }
2430 | - {
2431 | click: "6",
2432 | long_click: "“”{Left}",
2433 | swipe_left: "m",
2434 | swipe_down: "n",
2435 | swipe_right: "o",
2436 | key_back_color: CKSKB_3,
2437 | }
2438 | - {
2439 | click: liquid_keyboard_emoji,
2440 | composing: Next,
2441 | key_text_color: CLKK,
2442 | hilited_key_back_color: CLHKB,
2443 | width: 17,
2444 | key_back_color: CKSKB_1,
2445 | }
2446 | #3
2447 | - { click: "-", long_click: "_", width: 17, key_back_color: CKSKB_1 }
2448 | - {
2449 | click: "7",
2450 | long_click: cut,
2451 | swipe_left: "p",
2452 | swipe_down: "q",
2453 | swipe_right: "r",
2454 | swipe_up: "s",
2455 | key_back_color: CKSKB_3,
2456 | }
2457 | - {
2458 | click: "8",
2459 | long_click: copy,
2460 | swipe_left: "t",
2461 | swipe_down: "u",
2462 | swipe_right: "v",
2463 | key_back_color: CKSKB_5,
2464 | }
2465 | - {
2466 | click: "9",
2467 | long_click: paste,
2468 | swipe_left: "w",
2469 | swipe_down: "x",
2470 | swipe_right: "y",
2471 | swipe_up: "z",
2472 | key_back_color: CKSKB_3,
2473 | }
2474 | - {
2475 | click: "!",
2476 | long_click: "?",
2477 | swipe_up: "?",
2478 | key_text_color: CLKK,
2479 | hilited_key_back_color: CLHKB,
2480 | width: 17,
2481 | key_back_color: CKSKB_1,
2482 | }
2483 | #4
2484 | - { click: Keyboard_symbols1, width: 17 }
2485 | - { click: ",", width: 10, key_back_color: CKSKB_2 }
2486 | - {
2487 | click: Keyboard_default,
2488 | width: 12,
2489 | key_text_color: CLKK,
2490 | hilited_key_back_color: CLHKB,
2491 | key_back_color: CKSKB_3,
2492 | }
2493 | - { click: space_nolabel, key_back_color: CKSKB_4 }
2494 | - {
2495 | click: Keyboard_defwithback,
2496 | width: 12,
2497 | key_text_color: CLKK,
2498 | hilited_key_back_color: CLHKB,
2499 | key_back_color: CKSKB_3,
2500 | }
2501 | - { click: ",", width: 10, key_back_color: CKSKB_2 }
2502 | - { click: Return, long_click: Menu, width: 17 }
2503 | #第五行
2504 | - {
2505 | click: liquid_keyboard_clipboard_singleblock,
2506 | width: 18,
2507 | key_back_color: CLKBB,
2508 | }
2509 | - { click: Left, width: 12, key_back_color: CLKBB }
2510 | - { click: space_customlabel, width: 40, key_back_color: CLKBB }
2511 | - { click: Right, width: 12, key_back_color: CLKBB }
2512 | - {
2513 | click: Color_settings_SingleBlock,
2514 | composing: liquid_keyboard_candidate,
2515 | width: 18,
2516 | key_back_color: CLKBB,
2517 | }
2518 |
2519 | number_jiugong_withback:
2520 | name: 小数字键盘但是带九宫返回
2521 | author: "袁湘浩"
2522 | # 仿Gboard
2523 | ascii_mode: 1
2524 | width: 22
2525 | height: 60
2526 | vertical_gap: 10 #鍵盤行距
2527 | keys:
2528 | #1
2529 | - { click: "+", width: 17, key_back_color: CKSKB_1 }
2530 | - { click: "1", key_back_color: CKSKB_3 }
2531 | - { click: "2", key_back_color: CKSKB_5 }
2532 | - { click: "3", key_back_color: CKSKB_3 }
2533 | - { click: BackSpace, width: 17, key_back_color: CKSKB_1 }
2534 | #2
2535 | - { click: "-", width: 17, key_back_color: CKSKB_1 }
2536 | - { click: "4", key_back_color: CKSKB_3 }
2537 | - {
2538 | click: "5",
2539 | long_click: Keyboard_edit,
2540 | swipe_left: Left,
2541 | swipe_right: Right,
2542 | swipe_up: Up,
2543 | swipe_down: Down,
2544 | key_back_color: CKSKB_5,
2545 | }
2546 | - { click: "6", key_back_color: CKSKB_3 }
2547 | - { click: space_nolabel, width: 17, key_back_color: CKSKB_1 }
2548 | #3
2549 | - { click: "*", long_click: "/", width: 17, key_back_color: CKSKB_1 }
2550 | - { click: "7", long_click: cut, key_back_color: CKSKB_3 }
2551 | - { click: "8", long_click: copy, key_back_color: CKSKB_5 }
2552 | - { click: "9", long_click: paste, key_back_color: CKSKB_3 }
2553 | - { click: "%", width: 17, key_back_color: CKSKB_1 }
2554 | #4
2555 | - { click: Keyboard_symbols1, width: 17 }
2556 | - { click: ",", width: 10, key_back_color: CKSKB_2 }
2557 | - {
2558 | click: Keyboard_default,
2559 | width: 12,
2560 | key_text_color: CLKK,
2561 | hilited_key_back_color: CLHKB,
2562 | key_back_color: CKSKB_3,
2563 | }
2564 | - { click: "0", key_back_color: CKSKB_4 }
2565 | - { click: "=", width: 12, key_back_color: CKSKB_3 }
2566 | - { click: ".", width: 10, key_back_color: CKSKB_2 }
2567 | - { click: Return, width: 17, long_click: Menu }
2568 | #第五行
2569 | - {
2570 | click: liquid_keyboard_clipboard_singleblock,
2571 | width: 18,
2572 | key_back_color: CLKBB,
2573 | }
2574 | - { click: Left, width: 12, key_back_color: CLKBB }
2575 | - { click: space_customlabel, width: 40, key_back_color: CLKBB }
2576 | - { click: Right, width: 12, key_back_color: CLKBB }
2577 | - {
2578 | click: Color_settings_SingleBlock,
2579 | composing: liquid_keyboard_candidate,
2580 | width: 18,
2581 | key_back_color: CLKBB,
2582 | }
2583 |
2584 | double_pinyin_flypy:
2585 | name: 小鹤双拼适配键盘
2586 | author: "袁湘浩"
2587 | ascii_mode: 0
2588 | width: 10
2589 | height: 60
2590 | vertical_gap: 10 #鍵盤行距
2591 | lock: true
2592 | keys:
2593 | # 第一行
2594 | - {
2595 | click: "q",
2596 | long_click: SyMQ,
2597 | swipe_up: SyMQ,
2598 | hint: "iu",
2599 | key_back_color: CKSKB_1,
2600 | }
2601 | - {
2602 | click: "w",
2603 | long_click: SyMW,
2604 | swipe_up: SyMW,
2605 | hint: "ei",
2606 | key_back_color: CKSKB_2,
2607 | }
2608 | - {
2609 | click: "e",
2610 | long_click: SyME,
2611 | swipe_up: SyME,
2612 | hint: "e",
2613 | key_back_color: CKSKB_3,
2614 | }
2615 | - {
2616 | click: "r",
2617 | long_click: SyMR,
2618 | swipe_up: SyMR,
2619 | hint: "uan",
2620 | key_back_color: CKSKB_4,
2621 | }
2622 | - {
2623 | click: "t",
2624 | long_click: SyMT,
2625 | swipe_up: SyMT,
2626 | hint: "(ve)ue",
2627 | key_back_color: CKSKB_5,
2628 | }
2629 | - {
2630 | click: "y",
2631 | long_click: SyMY,
2632 | swipe_up: SyMY,
2633 | hint: "un",
2634 | key_back_color: CKSKB_5,
2635 | }
2636 | - {
2637 | click: "u",
2638 | long_click: SyMU,
2639 | swipe_up: SyMU,
2640 | hint: "sh",
2641 | key_back_color: CKSKB_4,
2642 | }
2643 | - {
2644 | click: "i",
2645 | long_click: SyMI,
2646 | swipe_up: SyMI,
2647 | hint: "ch",
2648 | key_back_color: CKSKB_3,
2649 | }
2650 | - {
2651 | click: "o",
2652 | long_click: SyMO,
2653 | swipe_up: SyMO,
2654 | hint: "o",
2655 | key_back_color: CKSKB_2,
2656 | }
2657 | - {
2658 | click: "p",
2659 | long_click: SyMP,
2660 | swipe_up: SyMP,
2661 | hint: "ie",
2662 | key_back_color: CKSKB_1,
2663 | }
2664 | # 第二行
2665 | - { width: 5 }
2666 | - {
2667 | click: "a",
2668 | long_click: select_all,
2669 | swipe_up: select_all,
2670 | hint: "a",
2671 | key_back_color: CKSKB_1,
2672 | }
2673 | - {
2674 | click: "s",
2675 | long_click: SyMS,
2676 | swipe_up: SyMS,
2677 | hint: "(i)ong",
2678 | key_back_color: CKSKB_2,
2679 | }
2680 | - {
2681 | click: "d",
2682 | long_click: liquid_keyboard_quicksentense,
2683 | swipe_up: liquid_keyboard_quicksentense,
2684 | hint: "ai",
2685 | key_back_color: CKSKB_3,
2686 | }
2687 | - {
2688 | click: "f",
2689 | long_click: SyMF,
2690 | swipe_up: SyMF,
2691 | hint: "en",
2692 | key_back_color: CKSKB_4,
2693 | }
2694 | - {
2695 | click: "g",
2696 | long_click: Keyboard_edit,
2697 | swipe_left: Left,
2698 | swipe_right: Right,
2699 | swipe_up: Up,
2700 | swipe_down: Down,
2701 | hint: "eng",
2702 | key_back_color: CKSKB_5,
2703 | }
2704 | - {
2705 | click: "h",
2706 | long_click: SyMH,
2707 | swipe_up: SyMH,
2708 | hint: "ang",
2709 | key_back_color: CKSKB_4,
2710 | }
2711 | - {
2712 | click: "j",
2713 | long_click: SyMJ,
2714 | swipe_up: SyMJ,
2715 | hint: "an",
2716 | key_back_color: CKSKB_3,
2717 | }
2718 | - {
2719 | click: "k",
2720 | long_click: SyMK,
2721 | swipe_up: SyMK,
2722 | swipe_left: "(",
2723 | swipe_right: ")",
2724 | hint: "uai",
2725 | key_back_color: CKSKB_2,
2726 | }
2727 | - {
2728 | click: "l",
2729 | long_click: SyML,
2730 | swipe_up: SyML,
2731 | swipe_left: "“",
2732 | swipe_right: "”",
2733 | hint: "(u)iang",
2734 | key_back_color: CKSKB_1,
2735 | }
2736 | - { width: 5 }
2737 | # 第三行
2738 | - { click: Shift_L, width: 15, key_back_color: CKSKB_1 }
2739 | - {
2740 | click: "z",
2741 | long_click: "/",
2742 | swipe_up: "/",
2743 | hint: "ou",
2744 | key_back_color: CKSKB_2,
2745 | }
2746 | - {
2747 | click: "x",
2748 | long_click: cut,
2749 | swipe_up: cut,
2750 | hint: "ia",
2751 | key_back_color: CKSKB_3,
2752 | }
2753 | - {
2754 | click: "c",
2755 | long_click: copy,
2756 | swipe_up: copy,
2757 | hint: "ao",
2758 | key_back_color: CKSKB_4,
2759 | }
2760 | - {
2761 | click: "v",
2762 | long_click: paste,
2763 | swipe_up: paste,
2764 | hint: "zh",
2765 | key_back_color: CKSKB_5,
2766 | }
2767 | - {
2768 | click: "b",
2769 | long_click: SyMB,
2770 | swipe_up: SyMB,
2771 | hint: "in",
2772 | key_back_color: CKSKB_4,
2773 | }
2774 | - {
2775 | click: "n",
2776 | long_click: SyMN,
2777 | swipe_up: SyMN,
2778 | hint: "iao",
2779 | key_back_color: CKSKB_3,
2780 | }
2781 | - {
2782 | click: "m",
2783 | long_click: SyMM,
2784 | swipe_up: SyMM,
2785 | hint: "ian",
2786 | key_back_color: CKSKB_2,
2787 | }
2788 | - { click: BackSpace, width: 15, key_back_color: CKSKB_1 }
2789 | # 第四行
2790 | - { click: Keyboard_symbols1, composing: Next, width: 15 }
2791 | - {
2792 | click: ",",
2793 | long_click: liquid_keyboard_emoji,
2794 | swipe_up: liquid_keyboard_emoji,
2795 | key_back_color: CKSKB_2,
2796 | }
2797 | - { click: space, width: 50, key_back_color: CKSKB_4 }
2798 | - {
2799 | click: ".",
2800 | long_click: SyMFS,
2801 | swipe_up: SyMFS,
2802 | key_back_color: CKSKB_2,
2803 | }
2804 | - {
2805 | click: Return,
2806 | width: 15,
2807 | long_click: Menu,
2808 | swipe_up: Menu,
2809 | key_symbol_color: CLMKST,
2810 | hilited_key_symbol_color: CLMKST,
2811 | }
2812 | #第五行
2813 | - {
2814 | click: liquid_keyboard_clipboard_singleblock,
2815 | width: 15,
2816 | key_back_color: CLKBB,
2817 | }
2818 | - { click: Left, key_back_color: CLKBB }
2819 | - { click: space_customlabel, width: 50, key_back_color: CLKBB }
2820 | - { click: Right, key_back_color: CLKBB }
2821 | - {
2822 | click: Color_settings_SingleBlock,
2823 | composing: liquid_keyboard_candidate,
2824 | width: 15,
2825 | key_back_color: CLKBB,
2826 | }
2827 |
2828 | xhyx:
2829 | name: 小鹤音形适配键盘
2830 | author: "袁湘浩"
2831 | ascii_mode: 0
2832 | width: 10
2833 | height: 60
2834 | vertical_gap: 10 #鍵盤行距
2835 | lock: true
2836 | keys:
2837 | # 第一行
2838 | - {
2839 | click: "q",
2840 | long_click: SyMQ,
2841 | swipe_up: SyMQ,
2842 | hint: "iu",
2843 | key_back_color: CKSKB_1,
2844 | }
2845 | - {
2846 | click: "w",
2847 | long_click: SyMW,
2848 | swipe_up: SyMW,
2849 | hint: "ei",
2850 | key_back_color: CKSKB_2,
2851 | }
2852 | - {
2853 | click: "e",
2854 | long_click: SyME,
2855 | swipe_up: SyME,
2856 | hint: "e",
2857 | key_back_color: CKSKB_3,
2858 | }
2859 | - {
2860 | click: "r",
2861 | long_click: SyMR,
2862 | swipe_up: SyMR,
2863 | hint: "uan",
2864 | key_back_color: CKSKB_4,
2865 | }
2866 | - {
2867 | click: "t",
2868 | long_click: SyMT,
2869 | swipe_up: SyMT,
2870 | hint: "(ve)ue",
2871 | key_back_color: CKSKB_5,
2872 | }
2873 | - {
2874 | click: "y",
2875 | long_click: SyMY,
2876 | swipe_up: SyMY,
2877 | hint: "un",
2878 | key_back_color: CKSKB_5,
2879 | }
2880 | - {
2881 | click: "u",
2882 | long_click: SyMU,
2883 | swipe_up: SyMU,
2884 | hint: "sh",
2885 | key_back_color: CKSKB_4,
2886 | }
2887 | - {
2888 | click: "i",
2889 | long_click: SyMI,
2890 | swipe_up: SyMI,
2891 | hint: "ch",
2892 | key_back_color: CKSKB_3,
2893 | }
2894 | - {
2895 | click: "o",
2896 | long_click: SyMO,
2897 | swipe_up: SyMO,
2898 | hint: "o",
2899 | key_back_color: CKSKB_2,
2900 | }
2901 | - {
2902 | click: "p",
2903 | long_click: SyMP,
2904 | swipe_up: SyMP,
2905 | hint: "ie",
2906 | key_back_color: CKSKB_1,
2907 | }
2908 | # 第二行
2909 | - { width: 5 }
2910 | - {
2911 | click: "a",
2912 | long_click: select_all,
2913 | swipe_up: select_all,
2914 | hint: "a",
2915 | key_back_color: CKSKB_1,
2916 | }
2917 | - {
2918 | click: "s",
2919 | long_click: SyMS,
2920 | swipe_up: SyMS,
2921 | hint: "(i)ong",
2922 | key_back_color: CKSKB_2,
2923 | }
2924 | - {
2925 | click: "d",
2926 | long_click: liquid_keyboard_quicksentense,
2927 | swipe_up: liquid_keyboard_quicksentense,
2928 | hint: "ai",
2929 | key_back_color: CKSKB_3,
2930 | }
2931 | - {
2932 | click: "f",
2933 | long_click: SyMF,
2934 | swipe_up: SyMF,
2935 | hint: "en",
2936 | key_back_color: CKSKB_4,
2937 | }
2938 | - {
2939 | click: "g",
2940 | long_click: Keyboard_edit,
2941 | swipe_left: Left,
2942 | swipe_right: Right,
2943 | swipe_up: Up,
2944 | swipe_down: Down,
2945 | hint: "eng",
2946 | key_back_color: CKSKB_5,
2947 | }
2948 | - {
2949 | click: "h",
2950 | long_click: SyMH,
2951 | swipe_up: SyMH,
2952 | hint: "ang",
2953 | key_back_color: CKSKB_4,
2954 | }
2955 | - {
2956 | click: "j",
2957 | long_click: SyMJ,
2958 | swipe_up: SyMJ,
2959 | hint: "an",
2960 | key_back_color: CKSKB_3,
2961 | }
2962 | - {
2963 | click: "k",
2964 | long_click: SyMK,
2965 | swipe_up: SyMK,
2966 | swipe_left: "(",
2967 | swipe_right: ")",
2968 | hint: "uai",
2969 | key_back_color: CKSKB_2,
2970 | }
2971 | - {
2972 | click: "l",
2973 | long_click: SyML,
2974 | swipe_up: SyML,
2975 | swipe_left: "“",
2976 | swipe_right: "”",
2977 | hint: "(u)iang",
2978 | key_back_color: CKSKB_1,
2979 | }
2980 | - { width: 5 }
2981 | # 第三行
2982 | - { click: Shift_L, width: 15, key_back_color: CKSKB_1 }
2983 | - {
2984 | click: "z",
2985 | long_click: XHYXTP,
2986 | swipe_up: XHYXTP,
2987 | hint: "ou",
2988 | key_back_color: CKSKB_2,
2989 | }
2990 | - {
2991 | click: "x",
2992 | long_click: cut,
2993 | swipe_up: cut,
2994 | hint: "ia",
2995 | key_back_color: CKSKB_3,
2996 | }
2997 | - {
2998 | click: "c",
2999 | long_click: copy,
3000 | swipe_up: copy,
3001 | hint: "ao",
3002 | key_back_color: CKSKB_4,
3003 | }
3004 | - {
3005 | click: "v",
3006 | long_click: paste,
3007 | swipe_up: paste,
3008 | hint: "zh",
3009 | key_back_color: CKSKB_5,
3010 | }
3011 | - {
3012 | click: "b",
3013 | long_click: SyMB,
3014 | swipe_up: SyMB,
3015 | hint: "in",
3016 | key_back_color: CKSKB_4,
3017 | }
3018 | - {
3019 | click: "n",
3020 | long_click: SyMN,
3021 | swipe_up: SyMN,
3022 | hint: "iao",
3023 | key_back_color: CKSKB_3,
3024 | }
3025 | - {
3026 | click: "m",
3027 | long_click: SyMM,
3028 | swipe_up: SyMM,
3029 | hint: "ian",
3030 | key_back_color: CKSKB_2,
3031 | }
3032 | - { click: BackSpace, width: 15, key_back_color: CKSKB_1 }
3033 | # 第四行
3034 | - { click: Keyboard_symbols1, composing: Next, width: 15 }
3035 | - {
3036 | click: ",",
3037 | long_click: liquid_keyboard_emoji,
3038 | swipe_up: liquid_keyboard_emoji,
3039 | key_back_color: CKSKB_2,
3040 | }
3041 | - { click: space, width: 50, key_back_color: CKSKB_4 }
3042 | - {
3043 | click: ".",
3044 | long_click: SyMFS,
3045 | swipe_up: SyMFS,
3046 | key_back_color: CKSKB_2,
3047 | }
3048 | - {
3049 | click: Return,
3050 | width: 15,
3051 | long_click: Menu,
3052 | swipe_up: Menu,
3053 | key_symbol_color: CLMKST,
3054 | hilited_key_symbol_color: CLMKST,
3055 | }
3056 | #第五行
3057 | - {
3058 | click: liquid_keyboard_clipboard_singleblock,
3059 | width: 15,
3060 | key_back_color: CLKBB,
3061 | }
3062 | - { click: Left, key_back_color: CLKBB, key_text_color: CLKK }
3063 | - {
3064 | click: space_customlabel,
3065 | width: 50,
3066 | key_back_color: CLKBB,
3067 | key_text_color: CLKK,
3068 | }
3069 | - { click: Right, key_back_color: CLKBB, key_text_color: CLKK }
3070 | - {
3071 | click: Color_settings_SingleBlock,
3072 | composing: liquid_keyboard_candidate,
3073 | width: 15,
3074 | key_back_color: CLKBB,
3075 | key_text_color: CLKK,
3076 | }
3077 |
3078 | flypy:
3079 | __include: /preset_keyboards/xhyx
3080 |
3081 | defwithback:
3082 | name: 默认键盘带返回
3083 | author: "袁湘浩"
3084 | ascii_mode: 1
3085 | width: 10
3086 | height: 60
3087 | vertical_gap: 10 #鍵盤行距
3088 | keys:
3089 | # 第一行
3090 | - {
3091 | click: "q",
3092 | long_click: SyMQ,
3093 | swipe_up: SyMQ,
3094 | key_back_color: CKSKB_1,
3095 | }
3096 | - {
3097 | click: "w",
3098 | long_click: SyMW,
3099 | swipe_up: SyMW,
3100 | key_back_color: CKSKB_2,
3101 | }
3102 | - {
3103 | click: "e",
3104 | long_click: SyME,
3105 | swipe_up: SyME,
3106 | key_back_color: CKSKB_3,
3107 | }
3108 | - {
3109 | click: "r",
3110 | long_click: SyMR,
3111 | swipe_up: SyMR,
3112 | key_back_color: CKSKB_4,
3113 | }
3114 | - {
3115 | click: "t",
3116 | long_click: SyMT,
3117 | swipe_up: SyMT,
3118 | key_back_color: CKSKB_5,
3119 | }
3120 | - {
3121 | click: "y",
3122 | long_click: SyMY,
3123 | swipe_up: SyMY,
3124 | key_back_color: CKSKB_5,
3125 | }
3126 | - {
3127 | click: "u",
3128 | long_click: SyMU,
3129 | swipe_up: SyMU,
3130 | key_back_color: CKSKB_4,
3131 | }
3132 | - {
3133 | click: "i",
3134 | long_click: SyMI,
3135 | swipe_up: SyMI,
3136 | key_back_color: CKSKB_3,
3137 | }
3138 | - {
3139 | click: "o",
3140 | long_click: SyMO,
3141 | swipe_up: SyMO,
3142 | key_back_color: CKSKB_2,
3143 | }
3144 | - {
3145 | click: "p",
3146 | long_click: SyMP,
3147 | swipe_up: SyMP,
3148 | key_back_color: CKSKB_1,
3149 | }
3150 | # 第二行
3151 | - { width: 5 }
3152 | - {
3153 | click: "a",
3154 | long_click: select_all,
3155 | swipe_up: select_all,
3156 | key_back_color: CKSKB_1,
3157 | }
3158 | - {
3159 | click: "s",
3160 | long_click: SyMS,
3161 | swipe_up: SyMS,
3162 | key_back_color: CKSKB_2,
3163 | }
3164 | - {
3165 | click: "d",
3166 | long_click: liquid_keyboard_quicksentense,
3167 | swipe_up: liquid_keyboard_quicksentense,
3168 | key_back_color: CKSKB_3,
3169 | }
3170 | - {
3171 | click: "f",
3172 | long_click: SyMF,
3173 | swipe_up: SyMF,
3174 | key_back_color: CKSKB_4,
3175 | }
3176 | - {
3177 | click: "g",
3178 | long_click: Keyboard_edit,
3179 | swipe_left: Left,
3180 | swipe_right: Right,
3181 | swipe_up: Up,
3182 | swipe_down: Down,
3183 | key_back_color: CKSKB_5,
3184 | }
3185 | - {
3186 | click: "h",
3187 | long_click: SyMH,
3188 | swipe_up: SyMH,
3189 | key_back_color: CKSKB_4,
3190 | }
3191 | - {
3192 | click: "j",
3193 | long_click: SyMJ,
3194 | swipe_up: SyMJ,
3195 | key_back_color: CKSKB_3,
3196 | }
3197 | - {
3198 | click: "k",
3199 | long_click: SyMK,
3200 | swipe_up: SyMK,
3201 | swipe_left: "(",
3202 | swipe_right: ")",
3203 | key_back_color: CKSKB_2,
3204 | }
3205 | - {
3206 | click: "l",
3207 | long_click: SyML,
3208 | swipe_up: SyML,
3209 | swipe_left: "“",
3210 | swipe_right: "”",
3211 | key_back_color: CKSKB_1,
3212 | }
3213 | - { width: 5 }
3214 | # 第三行
3215 | - { click: Shift_L, width: 15, key_back_color: CKSKB_1 }
3216 | - {
3217 | click: "z",
3218 | long_click: SyMZ,
3219 | swipe_up: SyMZ,
3220 | key_back_color: CKSKB_2,
3221 | }
3222 | - { click: "x", long_click: cut, swipe_up: cut, key_back_color: CKSKB_3 }
3223 | - {
3224 | click: "c",
3225 | long_click: copy,
3226 | swipe_up: copy,
3227 | key_back_color: CKSKB_4,
3228 | }
3229 | - {
3230 | click: "v",
3231 | long_click: paste,
3232 | swipe_up: paste,
3233 | key_back_color: CKSKB_5,
3234 | }
3235 | - {
3236 | click: "b",
3237 | long_click: SyMB,
3238 | swipe_up: SyMB,
3239 | key_back_color: CKSKB_4,
3240 | }
3241 | - {
3242 | click: "n",
3243 | long_click: SyMN,
3244 | swipe_up: SyMN,
3245 | key_back_color: CKSKB_3,
3246 | }
3247 | - {
3248 | click: "m",
3249 | long_click: SyMM,
3250 | swipe_up: SyMM,
3251 | key_back_color: CKSKB_2,
3252 | }
3253 | - { click: BackSpace, width: 15, key_back_color: CKSKB_1 }
3254 | # 第四行
3255 | - { click: Keyboard_symbols1, composing: Next, width: 15 }
3256 | - {
3257 | click: ",",
3258 | long_click: liquid_keyboard_emoji,
3259 | swipe_up: liquid_keyboard_emoji,
3260 | }
3261 | - { click: space, width: 40, key_back_color: CKSKB_4 }
3262 | - { click: Keyboard_default, key_back_color: CKSKB_3 }
3263 | - { click: ".", long_click: SyMFS, swipe_up: SyMFS }
3264 | - {
3265 | click: Return,
3266 | width: 15,
3267 | long_click: Menu,
3268 | swipe_up: Menu,
3269 | key_symbol_color: CLMKST,
3270 | hilited_key_symbol_color: CLMKST,
3271 | }
3272 | #第五行
3273 | - {
3274 | click: liquid_keyboard_clipboard_singleblock,
3275 | width: 15,
3276 | key_back_color: CLKBB,
3277 | }
3278 | - { click: Left, key_back_color: CLKBB }
3279 | - { click: space_customlabel, width: 50, key_back_color: CLKBB }
3280 | - { click: Right, key_back_color: CLKBB }
3281 | - {
3282 | click: Color_settings_SingleBlock,
3283 | composing: liquid_keyboard_candidate,
3284 | width: 15,
3285 | key_back_color: CLKBB,
3286 | }
3287 |
--------------------------------------------------------------------------------