449 lines
12 KiB
JSON
449 lines
12 KiB
JSON
|
|
{
|
|||
|
|
"__comment": "国际化键盘布局配置文件:各国语言的专用键盘布局",
|
|||
|
|
"__comment_usage": "layoutJsonId 对应 kb_input_profiles.json 中的 layoutJsonId",
|
|||
|
|
|
|||
|
|
"layouts": {
|
|||
|
|
"letters_es": {
|
|||
|
|
"__comment": "西班牙语(拉丁美洲)键盘布局",
|
|||
|
|
"__comment_features": "包含 Ñ 键,支持 áéíóúü 等重音符号",
|
|||
|
|
"rows": [
|
|||
|
|
{
|
|||
|
|
"align": "left",
|
|||
|
|
"insetLeft": 4,
|
|||
|
|
"insetRight": 4,
|
|||
|
|
"gap": 5,
|
|||
|
|
"items": [
|
|||
|
|
"letter:q", "letter:w", "letter:e", "letter:r", "letter:t",
|
|||
|
|
"letter:y", "letter:u", "letter:i", "letter:o", "letter:p"
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"align": "center",
|
|||
|
|
"insetLeft": 0,
|
|||
|
|
"insetRight": 0,
|
|||
|
|
"gap": 5,
|
|||
|
|
"items": [
|
|||
|
|
"letter:a", "letter:s", "letter:d", "letter:f", "letter:g",
|
|||
|
|
"letter:h", "letter:j", "letter:k", "letter:l", "letter:ñ"
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"align": "left",
|
|||
|
|
"insetLeft": 4,
|
|||
|
|
"insetRight": 4,
|
|||
|
|
"gap": 5,
|
|||
|
|
"segments": {
|
|||
|
|
"left": [
|
|||
|
|
{ "id": "shift", "width": "controlWidth" }
|
|||
|
|
],
|
|||
|
|
"center": [
|
|||
|
|
"letter:z", "letter:x", "letter:c", "letter:v", "letter:b",
|
|||
|
|
"letter:n", "letter:m"
|
|||
|
|
],
|
|||
|
|
"right": [
|
|||
|
|
{ "id": "backspace", "width": "controlWidth" }
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"align": "left",
|
|||
|
|
"insetLeft": 4,
|
|||
|
|
"insetRight": 4,
|
|||
|
|
"gap": 5,
|
|||
|
|
"items": [
|
|||
|
|
"mode_123", "emoji", "space", "send"
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"shiftRows": [
|
|||
|
|
{
|
|||
|
|
"align": "left",
|
|||
|
|
"insetLeft": 4,
|
|||
|
|
"insetRight": 4,
|
|||
|
|
"gap": 5,
|
|||
|
|
"items": [
|
|||
|
|
"letter:Q", "letter:W", "letter:E", "letter:R", "letter:T",
|
|||
|
|
"letter:Y", "letter:U", "letter:I", "letter:O", "letter:P"
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"align": "center",
|
|||
|
|
"insetLeft": 0,
|
|||
|
|
"insetRight": 0,
|
|||
|
|
"gap": 5,
|
|||
|
|
"items": [
|
|||
|
|
"letter:A", "letter:S", "letter:D", "letter:F", "letter:G",
|
|||
|
|
"letter:H", "letter:J", "letter:K", "letter:L", "letter:Ñ"
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"align": "left",
|
|||
|
|
"insetLeft": 4,
|
|||
|
|
"insetRight": 4,
|
|||
|
|
"gap": 5,
|
|||
|
|
"segments": {
|
|||
|
|
"left": [
|
|||
|
|
{ "id": "shift", "width": "controlWidth" }
|
|||
|
|
],
|
|||
|
|
"center": [
|
|||
|
|
"letter:Z", "letter:X", "letter:C", "letter:V", "letter:B",
|
|||
|
|
"letter:N", "letter:M"
|
|||
|
|
],
|
|||
|
|
"right": [
|
|||
|
|
{ "id": "backspace", "width": "controlWidth" }
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"align": "left",
|
|||
|
|
"insetLeft": 4,
|
|||
|
|
"insetRight": 4,
|
|||
|
|
"gap": 5,
|
|||
|
|
"items": [
|
|||
|
|
"mode_123", "emoji", "space", "send"
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"longPress": {
|
|||
|
|
"a": ["á", "à", "ä", "â", "ã", "å", "æ"],
|
|||
|
|
"e": ["é", "è", "ë", "ê", "ę"],
|
|||
|
|
"i": ["í", "ì", "ï", "î", "ı"],
|
|||
|
|
"o": ["ó", "ò", "ö", "ô", "õ", "ø", "œ"],
|
|||
|
|
"u": ["ú", "ù", "ü", "û"],
|
|||
|
|
"n": ["ñ", "ń", "ņ", "ň"],
|
|||
|
|
"c": ["ç", "ć", "ĉ", "č"],
|
|||
|
|
"d": ["ð", "đ"],
|
|||
|
|
"s": ["ś", "š", "ş", "ß"],
|
|||
|
|
"z": ["ź", "ż", "ž"]
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
|
|||
|
|
"letters_pt": {
|
|||
|
|
"__comment": "葡萄牙语键盘布局",
|
|||
|
|
"__comment_features": "支持 ã, õ, ç, á, é, í, ó, ú 等重音符号",
|
|||
|
|
"rows": [
|
|||
|
|
{
|
|||
|
|
"align": "left",
|
|||
|
|
"insetLeft": 4,
|
|||
|
|
"insetRight": 4,
|
|||
|
|
"gap": 5,
|
|||
|
|
"items": [
|
|||
|
|
"letter:q", "letter:w", "letter:e", "letter:r", "letter:t",
|
|||
|
|
"letter:y", "letter:u", "letter:i", "letter:o", "letter:p"
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"align": "center",
|
|||
|
|
"insetLeft": 0,
|
|||
|
|
"insetRight": 0,
|
|||
|
|
"gap": 5,
|
|||
|
|
"items": [
|
|||
|
|
"letter:a", "letter:s", "letter:d", "letter:f", "letter:g",
|
|||
|
|
"letter:h", "letter:j", "letter:k", "letter:l"
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"align": "left",
|
|||
|
|
"insetLeft": 4,
|
|||
|
|
"insetRight": 4,
|
|||
|
|
"gap": 5,
|
|||
|
|
"segments": {
|
|||
|
|
"left": [
|
|||
|
|
{ "id": "shift", "width": "controlWidth" }
|
|||
|
|
],
|
|||
|
|
"center": [
|
|||
|
|
"letter:z", "letter:x", "letter:c", "letter:v", "letter:b",
|
|||
|
|
"letter:n", "letter:m"
|
|||
|
|
],
|
|||
|
|
"right": [
|
|||
|
|
{ "id": "backspace", "width": "controlWidth" }
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"align": "left",
|
|||
|
|
"insetLeft": 4,
|
|||
|
|
"insetRight": 4,
|
|||
|
|
"gap": 5,
|
|||
|
|
"items": [
|
|||
|
|
"mode_123", "emoji", "space", "send"
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"shiftRows": [
|
|||
|
|
{
|
|||
|
|
"align": "left",
|
|||
|
|
"insetLeft": 4,
|
|||
|
|
"insetRight": 4,
|
|||
|
|
"gap": 5,
|
|||
|
|
"items": [
|
|||
|
|
"letter:Q", "letter:W", "letter:E", "letter:R", "letter:T",
|
|||
|
|
"letter:Y", "letter:U", "letter:I", "letter:O", "letter:P"
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"align": "center",
|
|||
|
|
"insetLeft": 0,
|
|||
|
|
"insetRight": 0,
|
|||
|
|
"gap": 5,
|
|||
|
|
"items": [
|
|||
|
|
"letter:A", "letter:S", "letter:D", "letter:F", "letter:G",
|
|||
|
|
"letter:H", "letter:J", "letter:K", "letter:L"
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"align": "left",
|
|||
|
|
"insetLeft": 4,
|
|||
|
|
"insetRight": 4,
|
|||
|
|
"gap": 5,
|
|||
|
|
"segments": {
|
|||
|
|
"left": [
|
|||
|
|
{ "id": "shift", "width": "controlWidth" }
|
|||
|
|
],
|
|||
|
|
"center": [
|
|||
|
|
"letter:Z", "letter:X", "letter:C", "letter:V", "letter:B",
|
|||
|
|
"letter:N", "letter:M"
|
|||
|
|
],
|
|||
|
|
"right": [
|
|||
|
|
{ "id": "backspace", "width": "controlWidth" }
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"align": "left",
|
|||
|
|
"insetLeft": 4,
|
|||
|
|
"insetRight": 4,
|
|||
|
|
"gap": 5,
|
|||
|
|
"items": [
|
|||
|
|
"mode_123", "emoji", "space", "send"
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"longPress": {
|
|||
|
|
"a": ["á", "à", "ã", "â", "ä", "å", "æ"],
|
|||
|
|
"e": ["é", "ê", "è", "ë", "ę"],
|
|||
|
|
"i": ["í", "ì", "ï", "î"],
|
|||
|
|
"o": ["ó", "ò", "õ", "ô", "ö", "ø", "œ"],
|
|||
|
|
"u": ["ú", "ù", "ü", "û"],
|
|||
|
|
"c": ["ç", "ć", "ĉ", "č"],
|
|||
|
|
"n": ["ñ", "ń", "ņ", "ň"]
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
|
|||
|
|
"letters_id": {
|
|||
|
|
"__comment": "印尼语键盘布局",
|
|||
|
|
"__comment_features": "与英文 QWERTY 相同,支持印尼语特殊字符",
|
|||
|
|
"rows": [
|
|||
|
|
{
|
|||
|
|
"align": "left",
|
|||
|
|
"insetLeft": 4,
|
|||
|
|
"insetRight": 4,
|
|||
|
|
"gap": 5,
|
|||
|
|
"items": [
|
|||
|
|
"letter:q", "letter:w", "letter:e", "letter:r", "letter:t",
|
|||
|
|
"letter:y", "letter:u", "letter:i", "letter:o", "letter:p"
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"align": "center",
|
|||
|
|
"insetLeft": 0,
|
|||
|
|
"insetRight": 0,
|
|||
|
|
"gap": 5,
|
|||
|
|
"items": [
|
|||
|
|
"letter:a", "letter:s", "letter:d", "letter:f", "letter:g",
|
|||
|
|
"letter:h", "letter:j", "letter:k", "letter:l"
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"align": "left",
|
|||
|
|
"insetLeft": 4,
|
|||
|
|
"insetRight": 4,
|
|||
|
|
"gap": 5,
|
|||
|
|
"segments": {
|
|||
|
|
"left": [
|
|||
|
|
{ "id": "shift", "width": "controlWidth" }
|
|||
|
|
],
|
|||
|
|
"center": [
|
|||
|
|
"letter:z", "letter:x", "letter:c", "letter:v", "letter:b",
|
|||
|
|
"letter:n", "letter:m"
|
|||
|
|
],
|
|||
|
|
"right": [
|
|||
|
|
{ "id": "backspace", "width": "controlWidth" }
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"align": "left",
|
|||
|
|
"insetLeft": 4,
|
|||
|
|
"insetRight": 4,
|
|||
|
|
"gap": 5,
|
|||
|
|
"items": [
|
|||
|
|
"mode_123", "emoji", "space", "send"
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"shiftRows": [
|
|||
|
|
{
|
|||
|
|
"align": "left",
|
|||
|
|
"insetLeft": 4,
|
|||
|
|
"insetRight": 4,
|
|||
|
|
"gap": 5,
|
|||
|
|
"items": [
|
|||
|
|
"letter:Q", "letter:W", "letter:E", "letter:R", "letter:T",
|
|||
|
|
"letter:Y", "letter:U", "letter:I", "letter:O", "letter:P"
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"align": "center",
|
|||
|
|
"insetLeft": 0,
|
|||
|
|
"insetRight": 0,
|
|||
|
|
"gap": 5,
|
|||
|
|
"items": [
|
|||
|
|
"letter:A", "letter:S", "letter:D", "letter:F", "letter:G",
|
|||
|
|
"letter:H", "letter:J", "letter:K", "letter:L"
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"align": "left",
|
|||
|
|
"insetLeft": 4,
|
|||
|
|
"insetRight": 4,
|
|||
|
|
"gap": 5,
|
|||
|
|
"segments": {
|
|||
|
|
"left": [
|
|||
|
|
{ "id": "shift", "width": "controlWidth" }
|
|||
|
|
],
|
|||
|
|
"center": [
|
|||
|
|
"letter:Z", "letter:X", "letter:C", "letter:V", "letter:B",
|
|||
|
|
"letter:N", "letter:M"
|
|||
|
|
],
|
|||
|
|
"right": [
|
|||
|
|
{ "id": "backspace", "width": "controlWidth" }
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"align": "left",
|
|||
|
|
"insetLeft": 4,
|
|||
|
|
"insetRight": 4,
|
|||
|
|
"gap": 5,
|
|||
|
|
"items": [
|
|||
|
|
"mode_123", "emoji", "space", "send"
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"longPress": {
|
|||
|
|
"a": ["á", "à", "ä", "â", "ã"],
|
|||
|
|
"e": ["é", "è", "ë", "ê"],
|
|||
|
|
"i": ["í", "ì", "ï", "î"],
|
|||
|
|
"o": ["ó", "ò", "ö", "ô", "õ"],
|
|||
|
|
"u": ["ú", "ù", "ü", "û"],
|
|||
|
|
"c": ["ç", "ć", "č"],
|
|||
|
|
"n": ["ñ", "ń", "ņ"]
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
|
|||
|
|
"letters_zh_hant_pinyin": {
|
|||
|
|
"__comment": "繁体中文拼音布局",
|
|||
|
|
"__comment_features": "与英文 QWERTY 相同,联想输出繁体字",
|
|||
|
|
"rows": [
|
|||
|
|
{
|
|||
|
|
"align": "left",
|
|||
|
|
"insetLeft": 4,
|
|||
|
|
"insetRight": 4,
|
|||
|
|
"gap": 5,
|
|||
|
|
"items": [
|
|||
|
|
"letter:q", "letter:w", "letter:e", "letter:r", "letter:t",
|
|||
|
|
"letter:y", "letter:u", "letter:i", "letter:o", "letter:p"
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"align": "center",
|
|||
|
|
"insetLeft": 0,
|
|||
|
|
"insetRight": 0,
|
|||
|
|
"gap": 5,
|
|||
|
|
"items": [
|
|||
|
|
"letter:a", "letter:s", "letter:d", "letter:f", "letter:g",
|
|||
|
|
"letter:h", "letter:j", "letter:k", "letter:l"
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"align": "left",
|
|||
|
|
"insetLeft": 4,
|
|||
|
|
"insetRight": 4,
|
|||
|
|
"gap": 5,
|
|||
|
|
"segments": {
|
|||
|
|
"left": [
|
|||
|
|
{ "id": "shift", "width": "controlWidth" }
|
|||
|
|
],
|
|||
|
|
"center": [
|
|||
|
|
"letter:z", "letter:x", "letter:c", "letter:v", "letter:b",
|
|||
|
|
"letter:n", "letter:m"
|
|||
|
|
],
|
|||
|
|
"right": [
|
|||
|
|
{ "id": "backspace", "width": "controlWidth" }
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"align": "left",
|
|||
|
|
"insetLeft": 4,
|
|||
|
|
"insetRight": 4,
|
|||
|
|
"gap": 5,
|
|||
|
|
"items": [
|
|||
|
|
"mode_123", "emoji", "space", "send"
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"shiftRows": [
|
|||
|
|
{
|
|||
|
|
"align": "left",
|
|||
|
|
"insetLeft": 4,
|
|||
|
|
"insetRight": 4,
|
|||
|
|
"gap": 5,
|
|||
|
|
"items": [
|
|||
|
|
"letter:Q", "letter:W", "letter:E", "letter:R", "letter:T",
|
|||
|
|
"letter:Y", "letter:U", "letter:I", "letter:O", "letter:P"
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"align": "center",
|
|||
|
|
"insetLeft": 0,
|
|||
|
|
"insetRight": 0,
|
|||
|
|
"gap": 5,
|
|||
|
|
"items": [
|
|||
|
|
"letter:A", "letter:S", "letter:D", "letter:F", "letter:G",
|
|||
|
|
"letter:H", "letter:J", "letter:K", "letter:L"
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"align": "left",
|
|||
|
|
"insetLeft": 4,
|
|||
|
|
"insetRight": 4,
|
|||
|
|
"gap": 5,
|
|||
|
|
"segments": {
|
|||
|
|
"left": [
|
|||
|
|
{ "id": "shift", "width": "controlWidth" }
|
|||
|
|
],
|
|||
|
|
"center": [
|
|||
|
|
"letter:Z", "letter:X", "letter:C", "letter:V", "letter:B",
|
|||
|
|
"letter:N", "letter:M"
|
|||
|
|
],
|
|||
|
|
"right": [
|
|||
|
|
{ "id": "backspace", "width": "controlWidth" }
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"align": "left",
|
|||
|
|
"insetLeft": 4,
|
|||
|
|
"insetRight": 4,
|
|||
|
|
"gap": 5,
|
|||
|
|
"items": [
|
|||
|
|
"mode_123", "emoji", "space", "send"
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|