├── .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://img.shields.io/github/issues/RinmonWolf/TRime-Themes-By-YXH)](https://github.com/RinmonWolf/TRime-Themes-By-YXH/issues) [![](https://img.shields.io/github/release/RinmonWolf/TRime-Themes-By-YXH)](https://github.com/RinmonWolf/TRime-Themes-By-YXH/releases) [![](https://img.shields.io/github/forks/RinmonWolf/TRime-Themes-By-YXH)](https://github.com/RinmonWolf/TRime-Themes-By-YXH/network/members) [![](https://img.shields.io/github/stars/RinmonWolf/TRime-Themes-By-YXH)](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://img.shields.io/github/issues/RinmonWolf/TRime-Themes-By-YXH)](https://github.com/RinmonWolf/TRime-Themes-By-YXH/issues) [![](https://img.shields.io/github/release/RinmonWolf/TRime-Themes-By-YXH)](https://github.com/RinmonWolf/TRime-Themes-By-YXH/releases) [![](https://img.shields.io/github/forks/RinmonWolf/TRime-Themes-By-YXH)](https://github.com/RinmonWolf/TRime-Themes-By-YXH/network/members) [![](https://img.shields.io/github/stars/RinmonWolf/TRime-Themes-By-YXH)](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 | --------------------------------------------------------------------------------