跳转至

输入法相关配置

customization:
distribution_code_name: Weasel
distribution_version: 0.15.0.0
generator: "Weasel::UIStyleSettings"
modified_time: "Mon Feb 19 08:21:43 2024"
rime_version: 1.8.5
app_options:
cmd.exe: # 进程名 一般很少有东西完全不需要中文输入,即使是cmd也是会遇到中文路径,看情况编写
    ascii_mode: true # 英文模式
patch:
menu:
    page_size: 9 # 使用了雾凇后,这里的配置其实是不生效的 -> default.custom.yaml
preset_color_schemes:
    # -------------------------------------江风---------------------------------------------------------
    river_wind: # 自定义皮肤名字,用于style/color_scheme选项
    name: 江风/river_wind # 方案设置中显示的配色名称
    author: 江风 # 配色作者名称
    # color_format: abgr                              # 颜色格式:argb;rgba;abgr(默认)
    text_color: 0x000000 # 默认文字颜色
    # comment_text_color: 0x000000                    # 注释文字颜色
    # label_color: 0x000000                           # 标签文字颜色
    back_color: 0xa0a0a0 # 候选窗背景色
    shadow_color: 0xa0a0a0 # 候选窗阴影色
    border_color: 0xa0a0a0 # 候选窗边框颜色
    hilited_text_color: 0x000000 # 编码文字颜色
    hilited_back_color: 0xd4d4d4 # 编码背景颜色
    hilited_shadow_color: 0x00000000 # 编码背景块阴影颜色
    hilited_candidate_text_color: 0xffffff # 高亮候选文字颜色
    hilited_candidate_back_color: 0xff7a00 # 高亮候选背景颜色
    hilited_candidate_shadow_color: 0x00000000 # 高亮候选背景块阴影颜色
    # hilited_candidate_border_color: 0xe0e0e0        # 高亮候选边框颜色
    hilited_label_color: 0xD1D1D1 # 高亮候选的标签颜色
    # hilited_mark_color: 0x000000 # 高亮候选前的标记颜色
    # hilited_comment_text_color: 0x000000            # 高亮候选的注释颜色
    candidate_text_color: 0x000000 # 非高亮候选文字颜色
    candidate_back_color: 0xa0a0a0 # 非高亮候选背景颜色
    candidate_shadow_color: 0x00000000 # 非高亮候选背景块阴影颜色
    # candidate_border_color: 0xe0e0e0                # 非高亮候选的边框颜色
    nextpage_color: 0x00000000
    prevpage_color: 0x00000000
    # -------------------------------------江风黑-------------------------------------------------------
    river_wind_dark:
    name: 江风黑/river_wind_dark
    author: 江风
    text_color: 0xDCDCDC
    back_color: 0x292421
    shadow_color: 0x292421
    border_color: 0x292421
    hilited_text_color: 0xDCDCDC
    hilited_label_color: 0xffffff
    hilited_shadow_color: 0xffffff
    hilited_candidate_text_color: 0xffffff
    hilited_candidate_back_color: 0xff7a00
    # -------------------------------------纯白-------------------------------------------------------
    just_white:
    name: 纯白/just_white
    author: 江风
    text_color: 0x000000
    back_color: 0xffffff
    shadow_color: 0xffffff
    border_color: 0xffffff
    hilited_text_color: 0xc0c0c0
    hilited_label_color: 0x000000
    hilited_shadow_color: 0xffffff
    hilited_candidate_text_color: 0x000000
    hilited_candidate_back_color: 0xffffff
    hilited_mark_color: 0xff7a00
style:
    color_scheme: river_wind_dark # 在此处指定默认配色方案,以及系统为深色模式时,小狼毫所用的配色方案
    color_scheme_dark: river_wind_dark
    display_tray_icon: false # 托盘显示独立于语言栏的额外图标
    antialias_mode: cleartype # 次像素反锯齿设定
    font_face: "LXGW WenKai:7c:7c,
    Segoe UI Emoji:30:39,
    Segoe UI Emoji:23:23,
    Segoe UI Emoji:2a:2a,
    Segoe UI Emoji:fe0f:fe0f,
    Segoe UI Emoji:20e3:20e3,
    Arial:600:6ff,
    WB091:E000:E200,
    LXGW WenKai:7c:7c,
    Segoe UI Emoji,
    Noto Color Emoji SVG" # 这样写一长串某些emoji才可以正常显示
    font_point: 12 # 字号
    label_font_point: 12 # 标签字号
    fullscreen: false
    horizontal: true # 是否水平排列
    inline_preedit: true # 是否在行内显示预编辑区
    enhanced_position: true # 无法定位候选框时,在窗口左上角显示候选框
    preedit_type: composition # 预编辑区显示内容 composition(编码);preview(高亮候选);preview_all(全部候选)
    label_format: "%s." # 标签字符,例如 %s. 的效果为 1. 2. 3…..
    mark_text: "|" # 标记字符,显示在选中的候选标签前,需要在配色方案中指定颜色;如该项为空字符串 "" 而配色方案中
    hover_type: none
    layout: {
        align_type: center, # 标签、候选文字、注解文字之间的相对对齐方式
        border_width: 3,
        candidate_spacing: 20,
        hilite_padding: 10,
        hilite_spacing: 5,
        margin_x: 15, # 主体元素和候选框的左右、上下边距,为负值时,不显示候选框;这两个值过小会导致round_corner参数无效
        margin_y: 15,
        min_height: 0, # 候选框最小高度
        min_width: 0, # 候选框最小宽度
        shadow_radius: 3, # 全局阴影模糊半径,为0则全局禁用阴影
        spacing: 10, # inline_preedit 为 false 时,编码区域和候选区域的间距
        corner_radius: 14, # 候选框外圆角半径
        round_corner: 14, # 候选字背景色块圆角幅度
    }
keyStyle: {}
keyboards:
- name: 江风-小写-双拼助记
    isPrimary: true
    rows:
    - keys:
        - action:
            character:
                char: q
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "iu"
                label: "iu"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: ""
                label: ""
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: w
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "ei"
                label: "ei"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: ""
                label: ""
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: e
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "e"
                label: "e"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: ""
                label: ""
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: r
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "uan"
                label: "uan"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: ""
                label: ""
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: t
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "ue"
                label: "ue"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: "üe"
                label: "üe"
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: y
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "un"
                label: "un"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: ""
                label: ""
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: u
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "u(sh)"
                label: "u(sh)"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: ""
                label: ""
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: i
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "i(ch)"
                label: "i(ch)"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: ""
                label: ""
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: o
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "uo"
                label: "uo"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: "o"
                label: "o"
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: p
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "ie"
                label: "ie"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: ""
                label: ""
                display: true
                processByRIME: false
                direction: down
    - keys:
        - action: none
            width: available
        - action:
            character:
                char: a
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "a"
                label: "a"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: ""
                label: ""
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: s
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "iong"
                label: "iong"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: "ong"
                label: "ong"
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: d
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "ai"
                label: "ai"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: ""
                label: ""
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: f
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "en"
                label: "en"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: ""
                label: ""
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: g
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "eng"
                label: "eng"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: ""
                label: ""
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: h
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "ang"
                label: "ang"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: ""
                label: ""
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: j
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "an"
                label: "an"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: ""
                label: ""
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: k
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "ing"
                label: "ing"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: "uai"
                label: "uai"
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: l
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "iang"
                label: "iang"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: "uang"
                label: "uang"
                display: true
                processByRIME: false
                direction: down
        - action: none
            width: available
    - keys:
        - action: shift
            width:
            percentage: 0.13
        - action: none
            width: available
        - action:
            character:
                char: z
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "ou"
                label: "ou"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: ""
                label: ""
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: x
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "ia"
                label: "ia"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: "ua"
                label: "ua"
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: c
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "ao"
                label: "ao"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: ""
                label: ""
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: v
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "ü(zh)"
                label: "ü(zh)"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: "ui"
                label: "ui"
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: b
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "in"
                label: "in"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: ""
                label: ""
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: n
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "iao"
                label: "iao"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: ""
                label: ""
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: m
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "ian"
                label: "ian"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: ""
                label: ""
                display: true
                processByRIME: false
                direction: down
        - action: none
            width: available
        - action: backspace
            width:
            percentage: 0.13
            # lightModeStyleName: del
            # darkModeStyleName: del
    - keys:
        - action:
            keyboardType: numericNineGrid
            width:
            portrait:
                percentage: 0.18
            landscape:
                percentage: 0.2
            # lightModeStyleName: number
            # darkModeStyleName: number
        - action:
            character:
                char: ","
            processByRIME: false
            width:
            portrait:
                percentage: 0.11
            landscape:
                percentage: 0.1
            swipe:
            - action:
                character:
                    char: "?"
                label: "?"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: ":"
                label: ":"
                display: true
                processByRIME: false
                direction: down
        - action: space
            width:
            portrait:
                percentage: 0.31
            landscape:
                percentage: 0.4
            # lightModeStyleName: space
            # darkModeStyleName: space
        - action:
            character:
                char: "."
            processByRIME: false
            width:
            portrait:
                percentage: 0.11
            landscape:
                percentage: 0.1
            swipe:
            - action:
                character:
                    char: "。"
                label: "。"
                display: true
                processByRIME: false
                direction: up
            - action:
                shortcutCommand: "#换行"
                label: 
                display: true
                processByRIME: true
                direction: down
        - action:
            shortcutCommand: "#中英切换"
            width:
            portrait:
                percentage: 0.11
            landscape:
                percentage: 0.1
            label: 
        - action: enter
            width:
            portrait:
                percentage: 0.18
            landscape:
                percentage: 0.2
    buttonInsets:
    left: 3
    bottom: 4
    top: 8
    right: 3
    keyStyle:
    number:
        buttonBackgroundColor: "0x9EB886"
        pressedButtonBackgroundColor: "0x000000"
        buttonForegroundColor: "0xE1FFFFFF"
        pressedButtonForegroundColor: "0xFFFFFF"
        swipeForegroundColor: "0x5C5C5C"
        pressedSwipeForegroundColor: "0x000000"
        cornerRadius: 8
        borderColor: "0x9EB886"
        borderSize: 2
        lowerEdgeColor: "0x01000000"
        shadowColor: "0x01000000"
        shadowSize: 0
        buttonBubbleBackColor: "0xD0D0D0"
    del:
        buttonBackgroundColor: "0x43CBF3"
        pressedButtonBackgroundColor: "0x000000"
        buttonForegroundColor: "0xE1000000"
        pressedButtonForegroundColor: "0xFFFFFF"
        swipeForegroundColor: "0x5C5C5C"
        pressedSwipeForegroundColor: "0x000000"
        cornerRadius: 8
        borderColor: "0x43CBF3"
        borderSize: 2
        lowerEdgeColor: "0x01000000"
        shadowColor: "0x01000000"
        shadowSize: 0
        buttonBubbleBackColor: "0xD0D0D0"
    en:
        buttonBackgroundColor: "0x9AAEFA"
        pressedButtonBackgroundColor: "0x000000"
        buttonForegroundColor: "0xE1FFFFFF"
        pressedButtonForegroundColor: "0xFFFFFF"
        swipeForegroundColor: "0x5C5C5C"
        pressedSwipeForegroundColor: "0x000000"
        cornerRadius: 8
        borderColor: "0x000000"
        borderSize: 2
        lowerEdgeColor: "0x01000000"
        shadowColor: "0x01000000"
        shadowSize: 0
        buttonBubbleBackColor: "0xD0D0D0"
    sh:
        buttonBackgroundColor: "0x000000"
        pressedButtonBackgroundColor: "0xC4AAAA"
        buttonForegroundColor: "0xFFFFFF"
        pressedButtonForegroundColor: "0xFFFFFF"
        swipeForegroundColor: "0x5C5C5C"
        pressedSwipeForegroundColor: "0x000000"
        cornerRadius: 8
        borderColor: "0x000000"
        borderSize: 2
        lowerEdgeColor: "0x01000000"
        shadowColor: "0x01000000"
        shadowSize: 0
        buttonBubbleBackColor: "0xD0D0D0"
    zhonying:
        buttonBackgroundColor: "0xA1D5C6"
        pressedButtonBackgroundColor: "0x000000"
        buttonForegroundColor: "0xE1FFFFFF"
        pressedButtonForegroundColor: "0xFFFFFF"
        swipeForegroundColor: "0x5C5C5C"
        pressedSwipeForegroundColor: "0x000000"
        cornerRadius: 8
        borderColor: "0x000000"
        borderSize: 2
        lowerEdgeColor: "0x01000000"
        shadowColor: "0x01000000"
        shadowSize: 0
        buttonBubbleBackColor: "0xD0D0D0"
    abc:
        buttonBackgroundColor: "0xFEFEFE"
        pressedButtonBackgroundColor: "0x000000"
        buttonForegroundColor: "0x000000"
        pressedButtonForegroundColor: "0xFFFFFF"
        swipeForegroundColor: "0x5C5C5C"
        pressedSwipeForegroundColor: "0x000000"
        cornerRadius: 8
        borderColor: "0x000000"
        borderSize: 2
        fontSize: 17
        swipeFontSize: 8
        lowerEdgeColor: "0x01000000"
        shadowColor: "0x01000000"
        shadowSize: 0
        buttonBubbleBackColor: "0xD0D0D0"
    fuhao:
        buttonBackgroundColor: "0xBA9565"
        pressedButtonBackgroundColor: "0x000000"
        buttonForegroundColor: "0xE1FFFFFF"
        pressedButtonForegroundColor: "0xFFFFFF"
        swipeForegroundColor: "0x5C5C5C"
        pressedSwipeForegroundColor: "0x000000"
        cornerRadius: 8
        borderColor: "0x000000"
        borderSize: 2
        lowerEdgeColor: "0x01000000"
        shadowColor: "0x01000000"
        shadowSize: 0
        buttonBubbleBackColor: "0xD0D0D0"
    space:
        buttonBackgroundColor: "0xC4AAAA"
        pressedButtonBackgroundColor: "0x000000"
        buttonForegroundColor: "0xE1FFFFFF"
        pressedButtonForegroundColor: "0xFFFFFF"
        swipeForegroundColor: "0xFFFFFF"
        pressedSwipeForegroundColor: "0x000000"
        cornerRadius: 8
        borderColor: "0xC4AAAA"
        borderSize: 2
        lowerEdgeColor: "0x01000000"
        shadowColor: "0x01000000"
        shadowSize: 0
        buttonBubbleBackColor: "0xD0D0D0"
keyStyle: {}
keyboards:
- name: 江风-小写
    isPrimary: true
    rows:
    - keys:
        - action:
            character:
                char: q
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "1"
                label: "1"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: "!"
                label: "!"
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: w
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "2"
                label: "2"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: "@"
                label: "@"
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: e
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "3"
                label: "3"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: "#"
                label: "#"
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: r
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "4"
                label: "4"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: $
                label: $
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: t
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "5"
                label: "5"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: "%"
                label: "%"
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: y
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "6"
                label: "6"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: ^
                label: ^
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: u
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "7"
                label: "7"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: "&"
                label: "&"
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: i
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "8"
                label: "8"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: "*"
                label: "*"
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: o
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "9"
                label: "9"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: (
                label: (
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: p
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "0"
                label: "0"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: )
                label: )
                display: true
                processByRIME: false
                direction: down
    - keys:
        - action: none
            width: available
        - action:
            character:
                char: a
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "~"
                label: "~"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: "`"
                label: "`"
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: s
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "-"
                label: "-"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: _
                label: _
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: d
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: =
                label: =
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: +
                label: +
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: f
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "["
                label: "["
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: "{"
                label: "{"
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: g
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "]"
                label: "]"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: "}"
                label: "}"
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: h
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: \
                label: \
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: "|"
                label: "|"
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: j
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "?"
                label: "?"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: /
                label: /
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: k
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: 
                label: 
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: 
                label: 
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: l
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: "'"
                label: "'"
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: '"'
                label: '"'
                display: true
                processByRIME: false
                direction: down
        - action: none
            width: available
    - keys:
        - action: shift
            width:
            percentage: 0.13
        - action: none
            width: available
        - action:
            character:
                char: z
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: ×
                label: ×
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: :)
                label: :)
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: x
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: ","
                label: ","
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: <
                label: <
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: c
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: .
                label: .
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: ">"
                label: ">"
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: v
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: “”
                label: “”
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: ","
                label: ","
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: b
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: 《》
                label: 《》
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: 
                label: 
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: n
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: 『』
                label: 『』
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: 
                label: 
                display: true
                processByRIME: false
                direction: down
        - action:
            character:
                char: m
            width:
            percentage: 0.1
            swipe:
            - action:
                character:
                    char: ÷
                label: ÷
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: :(
                label: :(
                display: true
                processByRIME: false
                direction: down
        - action: none
            width: available
        - action: backspace
            width:
            percentage: 0.13
            # lightModeStyleName: del
            # darkModeStyleName: del
    - keys:
        - action:
            keyboardType: numericNineGrid
            width:
            portrait:
                percentage: 0.18
            landscape:
                percentage: 0.2
            # lightModeStyleName: number
            # darkModeStyleName: number
        - action:
            character:
                char: ","
            processByRIME: false
            width:
            portrait:
                percentage: 0.11
            landscape:
                percentage: 0.1
            swipe:
            - action:
                character:
                    char: ;
                label: ;
                display: true
                processByRIME: false
                direction: up
            - action:
                character:
                    char: ":"
                label: ":"
                display: true
                processByRIME: false
                direction: down
        - action: space
            width:
            portrait:
                percentage: 0.31
            landscape:
                percentage: 0.4
            # lightModeStyleName: space
            # darkModeStyleName: space
        - action:
            character:
                char: .
            processByRIME: false
            width:
            portrait:
                percentage: 0.11
            landscape:
                percentage: 0.1
            swipe:
            - action:
                character:
                    char: 
                label: 
                display: true
                processByRIME: false
                direction: up
            - action:
                shortcutCommand: "#换行"
                label: 
                display: true
                processByRIME: true
                direction: down
        - action:
            shortcutCommand: "#中英切换"
            width:
            portrait:
                percentage: 0.11
            landscape:
                percentage: 0.1
            label: 
        - action: enter
            width:
            portrait:
                percentage: 0.18
            landscape:
                percentage: 0.2
    buttonInsets:
    left: 3
    bottom: 4
    top: 8
    right: 3
    keyStyle:
    number:
        buttonBackgroundColor: "0x9EB886"
        pressedButtonBackgroundColor: "0x000000"
        buttonForegroundColor: "0xE1FFFFFF"
        pressedButtonForegroundColor: "0xFFFFFF"
        swipeForegroundColor: "0x5C5C5C"
        pressedSwipeForegroundColor: "0x000000"
        cornerRadius: 8
        borderColor: "0x9EB886"
        borderSize: 2
        lowerEdgeColor: "0x01000000"
        shadowColor: "0x01000000"
        shadowSize: 0
        buttonBubbleBackColor: "0xD0D0D0"
    del:
        buttonBackgroundColor: "0x43CBF3"
        pressedButtonBackgroundColor: "0x000000"
        buttonForegroundColor: "0xE1000000"
        pressedButtonForegroundColor: "0xFFFFFF"
        swipeForegroundColor: "0x5C5C5C"
        pressedSwipeForegroundColor: "0x000000"
        cornerRadius: 8
        borderColor: "0x43CBF3"
        borderSize: 2
        lowerEdgeColor: "0x01000000"
        shadowColor: "0x01000000"
        shadowSize: 0
        buttonBubbleBackColor: "0xD0D0D0"
    en:
        buttonBackgroundColor: "0x9AAEFA"
        pressedButtonBackgroundColor: "0x000000"
        buttonForegroundColor: "0xE1FFFFFF"
        pressedButtonForegroundColor: "0xFFFFFF"
        swipeForegroundColor: "0x5C5C5C"
        pressedSwipeForegroundColor: "0x000000"
        cornerRadius: 8
        borderColor: "0x000000"
        borderSize: 2
        lowerEdgeColor: "0x01000000"
        shadowColor: "0x01000000"
        shadowSize: 0
        buttonBubbleBackColor: "0xD0D0D0"
    sh:
        buttonBackgroundColor: "0x000000"
        pressedButtonBackgroundColor: "0xC4AAAA"
        buttonForegroundColor: "0xFFFFFF"
        pressedButtonForegroundColor: "0xFFFFFF"
        swipeForegroundColor: "0x5C5C5C"
        pressedSwipeForegroundColor: "0x000000"
        cornerRadius: 8
        borderColor: "0x000000"
        borderSize: 2
        lowerEdgeColor: "0x01000000"
        shadowColor: "0x01000000"
        shadowSize: 0
        buttonBubbleBackColor: "0xD0D0D0"
    zhonying:
        buttonBackgroundColor: "0xA1D5C6"
        pressedButtonBackgroundColor: "0x000000"
        buttonForegroundColor: "0xE1FFFFFF"
        pressedButtonForegroundColor: "0xFFFFFF"
        swipeForegroundColor: "0x5C5C5C"
        pressedSwipeForegroundColor: "0x000000"
        cornerRadius: 8
        borderColor: "0x000000"
        borderSize: 2
        lowerEdgeColor: "0x01000000"
        shadowColor: "0x01000000"
        shadowSize: 0
        buttonBubbleBackColor: "0xD0D0D0"
    abc:
        buttonBackgroundColor: "0xFEFEFE"
        pressedButtonBackgroundColor: "0x000000"
        buttonForegroundColor: "0x000000"
        pressedButtonForegroundColor: "0xFFFFFF"
        swipeForegroundColor: "0x5C5C5C"
        pressedSwipeForegroundColor: "0x000000"
        cornerRadius: 8
        borderColor: "0x000000"
        borderSize: 2
        fontSize: 17
        swipeFontSize: 8
        lowerEdgeColor: "0x01000000"
        shadowColor: "0x01000000"
        shadowSize: 0
        buttonBubbleBackColor: "0xD0D0D0"
    fuhao:
        buttonBackgroundColor: "0xBA9565"
        pressedButtonBackgroundColor: "0x000000"
        buttonForegroundColor: "0xE1FFFFFF"
        pressedButtonForegroundColor: "0xFFFFFF"
        swipeForegroundColor: "0x5C5C5C"
        pressedSwipeForegroundColor: "0x000000"
        cornerRadius: 8
        borderColor: "0x000000"
        borderSize: 2
        lowerEdgeColor: "0x01000000"
        shadowColor: "0x01000000"
        shadowSize: 0
        buttonBubbleBackColor: "0xD0D0D0"
    space:
        buttonBackgroundColor: "0xC4AAAA"
        pressedButtonBackgroundColor: "0x000000"
        buttonForegroundColor: "0xE1FFFFFF"
        pressedButtonForegroundColor: "0xFFFFFF"
        swipeForegroundColor: "0xFFFFFF"
        pressedSwipeForegroundColor: "0x000000"
        cornerRadius: 8
        borderColor: "0xC4AAAA"
        borderSize: 2
        lowerEdgeColor: "0x01000000"
        shadowColor: "0x01000000"
        shadowSize: 0
        buttonBubbleBackColor: "0xD0D0D0"