Skip to content

配置项索引(全部 Key)

本页是一份速查索引,按“文件 → 节点 → Key”的层级,列出键盘扩展在解析皮肤 YAML 时实际读取的全部 Key、 它们的值类型、默认值以及枚举类型的全部取值。

皮肤中的许多 Key 共享同一套值类型约定,先在此统一说明,后文不再重复。

值类型书写形式说明
Color'#RRGGBB''#RRGGBBAA'十六进制颜色,# 可省略;8 位形式的最后 2 位为透明度。长度不是 6 或 8 位时解析失败(该颜色不生效)。
LengthFloat'<数值>vh'用于 preeditHeight / toolbarHeight / keyboardHeight。纯数值表示 point;vh 结尾表示屏幕物理高度的百分比,如 '10vh' 表示 10%。
SizeFloat | '分子/分母' | { percentage: Float | String }用于 size.width / size.heightFloat 为 point;'1/2' 为父容器的 50%;不设置时为“均分剩余空间”。
FontSizeFloat | '<数值>em' | '<数值>'em 结尾表示相对于系统默认字号的倍数,如 '1.2em';其余按绝对字号处理。
Insets{ top: Float, left: Float, bottom: Float, right: Float }四个方向均可省略,省略时为 0
Point{ x: Float, y: Float }坐标 / 偏移,两个分量可分别省略。
Rect{ x: Float, y: Float, width: Float, height: Float }矩形区域,省略的分量为 0
GridCell{ row: Int, col: Int }网格坐标,rowcol从 0 开始,两者缺一则整体无效。
KeyboardActionString | Object按键动作,取值见 六、按键动作

位于皮肤根目录,描述皮肤包含哪些键盘、使用哪些字体与按键音。

根节点下,每一个键盘类型名对应一组键盘配置文件名。

Key类型说明
<键盘类型>{ iPhone: DeviceEntry, iPad: DeviceEntry }键盘类型名见下表;也可使用自定义名称(供浮动键盘 / floatKeyboardType 引用)。
<键盘类型>.iPhone.portraitStringiPhone 竖屏使用的键盘文件名(不含 .yaml 后缀)。
<键盘类型>.iPhone.landscapeStringiPhone 横屏使用的键盘文件名。
<键盘类型>.iPad.portraitStringiPad 竖屏使用的键盘文件名。
<键盘类型>.iPad.landscapeStringiPad 横屏使用的键盘文件名。
<键盘类型>.iPad.floatingStringiPad 浮动键盘形态使用的键盘文件名。

内置键盘类型名(枚举):

alphabeticpinyinemojisimagesnumericnumberPadsymbolic,以及任意自定义名称

Key类型默认值说明
fontFace[FontFace]数组顺序即字体优先级。
fontFace[].urlString''皮肤 fonts/ 目录下的字体文件名(含后缀)。
fontFace[].nameString''系统字体名称。name 非空时优先于 url
fontFace[].ranges[UnicodeRange][]该字体生效的 Unicode 区间。
fontFace[].ranges[].locationInt0区间起始 Unicode 码点。
fontFace[].ranges[].lengthInt0区间长度。
Key类型默认值说明
keySound.inputString系统输入音皮肤 sound/ 目录下的音频文件名。
keySound.deleteString系统删除音同上。
keySound.systemString系统功能键音同上。
keySound.actions[Object][]为特定按键动作单独指定按键音。
keySound.actions[].actionKeyboardAction必填,匹配的按键动作。
keySound.actions[].urlString必填,sound/ 目录下的音频文件名。
Key类型说明
nameString未使用。当前皮肤名称取自皮肤文件夹名。
authorString未使用。仅作皮肤自述信息。

三、图片描述文件(resources/<图片名>.yaml

Section titled “三、图片描述文件(resources/<图片名>.yaml)”

与拼合图片 resources/<图片名>.png 同名,用于描述大图中每个小图的位置与保护区域。

Key类型默认值说明
<小图名>Object小图名即样式中 normalImage.image / highlightImage.image 引用的名称。
<小图名>.rectRect0小图在大图中的像素区域。rect 为空或面积为 0 时该图不显示。
<小图名>.rect.x / .yFloat0以大图左上角为原点。
<小图名>.rect.width / .heightFloat0小图宽高(像素)。
<小图名>.insetsInsets0图片拉伸时的保护区域(不可拉伸边距)。

四、键盘配置文件(light/<名称>.yamldark/<名称>.yaml

Section titled “四、键盘配置文件(light/<名称>.yaml、dark/<名称>.yaml)”

一个键盘配置文件的根节点是一个大字典:既包含少量“结构性 Key”,也包含任意数量的自定义样式名。 所有样式(背景、前景、气泡、动画、通知、集合视图等)都以“样式名 → 样式节点”的形式平铺在根节点下, 再由结构性 Key 通过名称引用。

Key类型必填说明
preeditHeightLength预编辑区高度。开启内嵌模式时该区域高度按 0 计算。
toolbarHeightLength工具栏区高度。
keyboardHeightLength按键区高度。
preeditStyleObject预编辑区样式节点,见 4.6
toolbarStyleObject工具栏区样式节点。
toolbarLayout[LayoutNode]工具栏区布局,见 4.2
keyboardStyleObject按键区样式节点。
keyboardLayout[LayoutNode]按键区布局。
horizontalCandidatesStyleObject横向候选区容器样式节点。
horizontalCandidatesLayout[LayoutNode]横向候选区布局。
verticalCandidatesStyleObject纵向候选区容器样式节点。
verticalCandidatesLayout[LayoutNode]纵向候选区布局。
candidateContextMenu[Object]长按候选字弹出的菜单,见 4.10
floatTargetScaleFloat | Point默认 { x: 0.8, y: 0.8 }。浮动键盘的缩放比例;写成单个 Float 时表示 x、y 相同。
floatKeyboardAlphaFloat默认 0.95。浮动键盘背景不透明度,取值 0.1~1.0,请勿设为 0
floatKeyboardLockedStateBool默认 false。为 false 时点击浮动键盘上的按键后自动隐藏浮动键盘;为 true 时保持显示。
<任意样式名>Object自定义样式节点,由上述 Key 或其他样式按名称引用。

4.2 布局节点(HStack / VStack / Cell

Section titled “4.2 布局节点(HStack / VStack / Cell)”

toolbarLayoutkeyboardLayouthorizontalCandidatesLayoutverticalCandidatesLayout 的值都是布局节点数组。

Key类型说明
HStackObject水平容器(同级平分高度)。同级数组中不能与 VStackCell 混用。
VStackObject垂直容器(同级平分宽度)。同级数组中不能与 HStackCell 混用。
CellString单元格,值为根节点下的样式名。Cell 必须是 HStackVStack 的子节点,不能直接出现在布局根数组中。
HStack.style / VStack.styleString容器所引用的样式名,用于从该样式的 size 中取出宽 / 高。
HStack.subviews / VStack.subviews[LayoutNode]子布局节点数组。

样式节点中的 type 决定该 Cell 渲染成什么控件。

说明
button默认值。普通按键。
symbols纵向符号列表。
classifiedSymbols一级分类符号列表。
subClassifiedSymbols二级分类符号列表(与一级联动)。
horizontalSymbols横向滑动符号列表。
horizontalCandidates横向候选字列表。
verticalCandidates纵向候选字列表。
numericSymbols内置数字键盘符号列表。
categorySymbols分类符号列表。
t9Symbols九键纵向符号列表。
t9HorizontalSymbols九键横向符号列表。

Cell 直接引用的样式节点。

Key类型默认值说明
size{ width: Size, height: Size }均分按键尺寸。父容器为 HStack 时取 width,为 VStack 时取 height
size.width / size.heightSize均分通用值类型
boundsObject整个按键区域按键的可视区域,所有子图层都在其中布局。
bounds.alignment枚举center可视区域在按键内的对齐方式,取值见 七、枚举速查
bounds.width / bounds.heightSize按键宽 / 高可视区域尺寸。
Key类型默认值说明
backgroundStyleString | [ConditionStyle]背景样式名;数组形式为条件样式,取首个命中项的第一个样式名。
foregroundStyleString | [String] | [ConditionStyle]前景样式名,可叠加多个。
uppercasedStateForegroundStyle同上大写状态下替换 foregroundStyle
capsLockedStateForegroundStyle同上大写锁定状态下替换 foregroundStyle(优先级高于大写状态)。
swipeUpForegroundStyle同上上划过程中替换 foregroundStyle
swipeDownForegroundStyle同上下划过程中替换 foregroundStyle
hintStyleString短按气泡样式名,见 4.7
hintSymbolsStyleString长按符号(单行)样式名。
hintSymbolsGridStyleString长按符号网格样式名。配置有效时优先于 hintSymbolsStyle
animation[String][]动画样式名数组,见 4.9必须写成数组
notificationString | [String][]通知样式名,见 4.8

前景样式的选取优先级为:上 / 下划样式 → 大写锁定样式 → 大写样式 → foregroundStyle, 且只有对应 Key 存在时才会切换。

Key类型说明
actionKeyboardAction点击动作。
uppercasedStateActionKeyboardAction大写 / 大写锁定状态下的点击动作。
preeditStateActionKeyboardAction存在预编辑文本时的点击动作(优先级最高)。
repeatActionKeyboardAction长按连续触发的动作。
swipeUpActionKeyboardAction上划动作。
swipeDownActionKeyboardAction下划动作。

动作选取优先级:preeditStateAction(存在预编辑时)→ uppercasedStateAction(大写 / 大写锁定时)→ action

划动动作同样只支持上、下两个方向,不存在 swipeLeftActionswipeRightAction

Key类型必填说明
conditionKeyString条件名,取值见 七、枚举速查
conditionValueBool | [Int]期望值。$returnKeyType 时为 [Int],其余为 Bool
styleNameString | [String]命中后使用的样式名。backgroundStyle 只取数组的第一个。

backgroundStyle / foregroundStyle 引用的节点。buttonStyleType 为必填,它决定该节点还能读取哪些 Key。

Key类型默认值说明
buttonStyleType枚举必填。geometry / systemImage / assetImage / fileImage / text。缺失时该样式不渲染。
insetsInsets0在可视区域内进一步收缩的边距。
centerPoint调整图层中心点。中心点 x = 可视区域宽 × x + 可视区域 minX,y 同理。xy 可分别省略。
Key类型默认值说明
normalColorColor | [Color]常态颜色。数组表示渐变色。
highlightColorColor | [Color]按下时颜色。数组表示渐变色。
colorLocation[Float]渐变色位置,取值 0.0~1.0数组长度必须与颜色数量一致才会生效。
colorStartPointPoint{ x: 0.5, y: 0 }渐变起点,xy 必须同时提供。
colorEndPointPoint{ x: 0.5, y: 1 }渐变终点,xy 必须同时提供。
colorGradientType枚举axialaxial / conic / radial
cornerRadiusFloat圆角半径(使用 continuous 圆角曲线)。
borderSizeFloat边框宽度。必须与边框颜色同时设置
normalBorderColorColor常态边框颜色。
highlightBorderColorColor按下时边框颜色。
normalLowerEdgeColorColor常态底部边缘颜色。
highlightLowerEdgeColorColor按下时底部边缘颜色。
normalShadowColorColor常态阴影颜色。未设置颜色时下方所有阴影参数均不生效
highlightShadowColorColor按下时阴影颜色。
shadowOpacityFloat1阴影不透明度,0 表示不显示阴影。
shadowRadiusFloat3阴影模糊半径。
shadowOffsetPoint{ x: 0, y: 3 }阴影偏移,映射为 CGSize(width: x, height: y)
Key类型默认值说明
systemImageNameString必填。SF Symbols 图标名。
highlightSystemImageNameString回落到 systemImageName按下时的 SF Symbols 图标名。
contentMode枚举centerscaleToFill / scaleAspectFit / scaleAspectFill / center
fontSizeFontSize系统默认图标点尺寸。
fontWeight枚举系统默认图标字重,取值见 七、枚举速查
normalColorColor常态着色。
highlightColorColor按下时着色。
Key类型默认值说明
assetImageNameString必填。App 内置资源图片名。
contentMode枚举center同上。
normalColorColor常态着色。
highlightColorColor按下时着色。

图片从当前键盘配置文件所在目录的 resources/ 子目录读取。

Key类型默认值说明
normalImage{ file: String, image: String }常态图片。file 为图片文件名(不含 .png),image 为图片描述文件中的小图名。两者缺一不显示。
highlightImage{ file: String, image: String }按下时图片,结构同上。
contentMode枚举scaleToFill注意此处默认值与 systemImage 不同。
Key类型默认值说明
textString文本内容。支持特殊变量,见 七、枚举速查
fontSizeFontSize系统默认字号。
fontWeight枚举系统默认字重。
normalColorColor系统标签色常态文字颜色。
highlightColorColor系统标签色按下时文字颜色。

preeditStyletoolbarStylekeyboardStylehorizontalCandidatesStyleverticalCandidatesStyle 共用以下 Key。

Key类型默认值适用区域说明
backgroundStyleString全部区域背景样式名。
insetsInsets0全部区域内容边距。
foregroundStyleString | [String]preeditStyle预编辑文本样式名,取最后一个。从中读取 fontSizefontWeighttextColor
textColorColor系统标签色预编辑文本样式节点预编辑文本颜色。

气泡本身就是一个完整的按键样式节点,可使用 4.4 中的全部 Key。此外:

Key类型默认值说明
size{ width: Size, height: Size }按键可视区域尺寸自定义气泡尺寸;widthheight 必须同时Float 或百分比才生效。
checkIfOverflowsParentHeightBooltrue是否检测气泡超出父视图顶部并自动下移。

hintSymbolsStyle(长按符号,单行)

Section titled “hintSymbolsStyle(长按符号,单行)”
Key类型默认值说明
symbolStyles[String]必填。每个元素是一个按键样式名,横向依次排列。为空则不显示。
size{ width: Size, height: Size }按键可视区域尺寸单个符号的尺寸。
insetsInsets0面板内边距(以外扩方式作用于整体气泡)。
backgroundStyleString面板背景样式名。
selectedBackgroundStyleString选中符号的背景样式名。
selectedIndexInt0初始选中的符号下标。
checkIfOverflowsParentHeightBooltrue同上。

hintSymbolsGridStyle(长按符号,网格)

Section titled “hintSymbolsGridStyle(长按符号,网格)”
Key类型默认值说明
symbolRows[[String | null]][]必填。每一行是一组样式名,~ 或空字符串表示空单元格。全为空则回落到 hintSymbolsStyle
size{ width: Size, height: Size }按键可视区域尺寸单元格尺寸。
spacing{ horizontal: Float, vertical: Float }{ 0, 0 }单元格间距。
insetsInsets0面板内边距。
offsetPoint{ x: 0, y: 0 }面板整体偏移。
anchorGridCell锚点单元格;设置后该单元格中心与按键中心对齐,否则面板显示在按键正上方并水平居中。越界时视为未设置。
selectedGridCell初始高亮的单元格。
moveStep{ horizontal: Float, vertical: Float }单元格尺寸 + spacing相对位移选择的灵敏度:手指移动多少距离切换一个单元格,值越小越灵敏。horizontalvertical 必须同时配置才生效,最小值为 1
moveThresholdFloat10相对位移选择的最小移动距离;手指位移未超过该值时维持初始状态(selected 单元格或无高亮)。
backgroundStyleString面板背景样式名。
selectedBackgroundStyleString高亮单元格的背景样式名。
checkIfOverflowsParentHeightBooltrue同上。

被按键的 notification 引用。通知命中时,按键会改用该节点上定义的样式与动作。

Key类型默认值说明
notificationType枚举必填。rime / keyboardAction / returnKeyType / preeditChanged
rimeNotificationType枚举notificationType: rime 时必填。optionChanged / schemaChanged
rimeOptionNameStringoptionChanged 时必填,RIME option 名称。
rimeOptionValueBooloptionChanged 时必填,期望的 option 值。
rimeSchemaIDStringschemaChanged 时使用,匹配方案 ID(推荐)。
rimeSchemaNameStringschemaChanged 时使用,匹配方案名称。
notificationKeyboardActionKeyboardActionnotificationType: keyboardAction 时必填。
returnKeyType[Int][]notificationType: returnKeyType 时必填,系统回车键类型的原始值数组。
lockedNotificationMatchStateBoolfalsetrue 时,一旦命中就锁定样式,后续不匹配也不恢复。
backgroundStyle / foregroundStyle / action / swipeUpAction / …命中后使用的样式与动作,写法同按键样式节点。

被按键的 animation 数组引用。

Key类型默认值说明
animationType枚举必填。scale / cartoon / physics
Key类型默认值说明
scaleFloat内置缩放比例。
pressDurationFloat内置按下动画时长,单位为毫秒
releaseDurationFloat内置抬起动画时长,单位为毫秒
isAutoReverseBool内置是否自动反向播放。

仅在按下时触发。图片取自当前键盘配置文件目录的 resources/

Key类型默认值说明
images[String][]必填。逐帧图片文件名(含后缀)。为空则不播放。
fpsInt30帧率。
targetScaleFloat图片等比缩小比例。
centerPoint动画图层中心点,算法同样式节点的 center
zPositionStringaboveabove 显示在按键之上;below 插入到按键区背景之上、按键之下。

仅在按下时触发。

Key类型默认值说明
images[String]必填。参与动画的图片文件名数组。
targetScaleFloat图片等比缩小比例。
durationFloat内置动画时长,单位为毫秒
randomImageBool内置是否随机挑选图片。
startPositionPoint内置起始位置,需同时提供 xy
endPositionPoint内置结束位置,需同时提供 xy
startRandomPositionPoint内置起始位置的随机浮动范围,为 0 时忽略。
endRandomPositionPoint内置结束位置的随机浮动范围,为 0 时忽略。
useOpacityBool内置是否启用透明度动画。
startOpacityFloat内置起始透明度。
endOpacityFloat内置结束透明度。
useRotationBool内置是否启用旋转动画。
startAngleFloat内置起始角度。
endAngleFloat内置结束角度。
randomAngleFloat内置角度随机浮动范围。

4.10 候选字长按菜单 candidateContextMenu

Section titled “4.10 候选字长按菜单 candidateContextMenu”

根节点下的固定 Key,值为数组。

Key类型必填说明
candidateContextMenu[].nameString菜单项标题。也可使用 text 作为等价 Key。
candidateContextMenu[].textStringname 的别名,二者取其一。
candidateContextMenu[].actionKeyboardAction菜单项动作。

type 为集合类的 Cell 引用。不同集合类型支持的 Key 略有差异。

Key类型默认值适用类型说明
type枚举button全部集合视图类型,见 4.3
backgroundStyleString全部背景样式名。
insetsInsets0全部内容边距。
cellStyleString符号 / 九键 / 数字类单元格使用的按键样式名。
dataSourceStringsymbolsclassifiedSymbolssubClassifiedSymbolshorizontalSymbols数据源名称,指向根节点下的一个数组,见 5.4
displaySeparatorLineBool见说明符号 / 九键 / 数字 / 分类类是否显示分隔线。symbols 默认 falsenumericSymbolssubClassifiedSymbolscategorySymbolst9Symbols 默认 true
separatorLineColorColor系统灰同上分隔线颜色。
maximumRowInt见说明symbols(4)、classifiedSymbols(5)、subClassifiedSymbolst9Symbols可视最大行数。
maximumColumnInt内置subClassifiedSymbols可视最大列数。
maxColumnsInt见说明horizontalCandidates(7)、horizontalSymbols(5)、verticalCandidates(5)、t9HorizontalSymbols(6)可视最大列数。
maxRowsInt4verticalCandidates可视最大行数。
contentRightToLeftBoolfalsehorizontalSymbols内容从右往左排列。
separatorColorColorverticalCandidates纵向候选区分隔线颜色。
candidateStyleStringhorizontalCandidatesverticalCandidates候选字单元格样式名,见 5.2

5.2 候选字单元格样式(candidateStyle 指向的节点)

Section titled “5.2 候选字单元格样式(candidateStyle 指向的节点)”
Key类型默认值说明
insetsInsets0单元格内边距。
backgroundCornerRadiusFloat单元格背景圆角。
highlightBackgroundColorColor透明按下时的背景色。
preferredBackgroundColorColor透明首选候选字的背景色。
preferredTextColorColor系统标签色首选候选字的文字颜色。
preferredCommentColorColor系统标签色首选候选字的注释颜色。
preferredIndexColorColor系统标签色首选候选字的序号颜色。
textColorColor系统标签色候选字文字颜色。
commentColorColor系统标签色候选字注释颜色。
indexColorColor系统标签色候选字序号颜色。
textFontSizeFontSize14候选字字号。
textFontWeight枚举候选字字重。
commentFontSizeFontSize12注释字号。
commentFontWeight枚举注释字重。
indexFontSizeFontSize12序号字号。
indexFontWeight枚举序号字重。

subClassifiedSymbolscellStyle 节点额外支持:

Key类型默认值说明
badgeFontSizeInt内置角标字号。
badgeNormalColorColor常态角标颜色。
badgeHighlightColorColor选中态角标颜色。

dataSource 指向根节点下的一个数组,数组元素支持三种写法:

写法类型说明
纯字符串String标题与上屏内容相同。
值对象{ label: String, value: String, styleName: String }label 为显示文本,value 为上屏内容,styleName 可选。
动作对象{ label: String, action: KeyboardAction, styleName: String }label 为显示文本,点击触发 actionstyleName 可选。

以下样式名由代码按固定名称查找,皮肤可选择性提供:

样式名说明
predictCloseButton联想候选栏右侧关闭按钮。未提供时使用内置图标。

所有 action 类 Key(actionswipeUpActionnotificationKeyboardAction、数据源的 actioncandidateContextMenu[].actionkeySound.actions[].action)都使用同一套结构。

直接写成字符串,可用值:

backspacecommandcontroldictationdismissKeyboardescapefunctionmoveCursorBackwardmoveCursorForwardnextKeyboardoptionsettingsspacesystemSettingstabshiftenterreturnPrimaryKeyboardreturnLastKeyboardsymbolicKeyboardLockStateTogglenone

按下表从上到下的顺序匹配,命中即止。

Key类型说明
combine[KeyboardAction]组合动作,依次执行。数组为空或元素全部非法时整体无效。
characterString输入字符。
symbolString输入符号。
shortcutCommandString快捷指令,取值见 6.3
shortcutStringshortcutCommand 的别名,shortcutCommand 优先。
floatKeyboardTypeString显示指定名称的浮动键盘(名称需在 config.yaml 中定义)。
sendKeysString向 RIME 发送按键序列。
openURLString打开 URL。
runScriptString运行指定脚本。
openScriptString打开指定脚本页面。
keyboardTypeString切换键盘类型,值为键盘类型名(含自定义名称)。
switchRimeSchemaString切换到指定 RIME 方案。
说明
#简繁切换简繁切换
#中英切换中英切换
#RimeSwitcher呼出 RIME Switcher
#次选上屏次选上屏
#三选上屏三选上屏
#方案切换打开方案切换列表
#行首光标移到行首
#行尾光标移到行尾
#换行换行
#Enter回车
#重输清空拼写区
#左手模式左手单手模式
#右手模式右手单手模式
#cut剪切
#copy复制
#paste粘贴
#subCollectionPageUp二级分类符号上一页
#subCollectionPageDown二级分类符号下一页
#verticalCandidatesPageUp纵向候选字上一页
#verticalCandidatesPageDown纵向候选字下一页
#showPhraseView显示短语视图
#showPasteboardView显示剪贴板视图
#toggleScriptView切换脚本视图
#candidatesBarStateToggle候选栏展开 / 收起
#rimePreviousPageRIME 上一页
#rimeNextPageRIME 下一页
#toggleEmbeddedInputMode切换内嵌输入模式
#keyboardPerformance键盘性能面板
#keyboardMenu切换键盘菜单
#clearSystemPasteboard清空系统剪贴板
枚举 Key全部取值默认值
buttonStyleTypegeometrysystemImageassetImagefileImagetext无(必填)
type(Cell 类型)buttonsymbolsclassifiedSymbolssubClassifiedSymbolshorizontalSymbolshorizontalCandidatesverticalCandidatesnumericSymbolscategorySymbolst9Symbolst9HorizontalSymbolsbutton
bounds.alignmentleftTopleftleftBottomcenterTopcentercenterBottomrightToprightrightBottomcenter
contentModescaleToFillscaleAspectFitscaleAspectFillcentersystemImage / assetImagecenterfileImagescaleToFill
colorGradientTypeaxial(线性)、conic(锥形)、radial(辐射)axial
fontWeightultraLightthinlightregularmediumsemiboldboldheavyblack系统默认
notificationTyperimekeyboardActionreturnKeyTypepreeditChanged无(必填)
rimeNotificationTypeoptionChangedschemaChanged
animationTypescalecartoonphysics无(必填)
zPosition(cartoon 动画)abovebelowabove
conditionKey$symbolicKeyboardLockState$returnKeyTyperime$<optionName>无(必填)
text 特殊变量$rimePreedit$rimeCandidate$rimeCandidateComment$rimeSchemaName$returnKeyType
键盘类型名alphabeticpinyinemojisimagesnumericnumberPadsymbolic、自定义名称