data: Add shift level to Korean OSK layout

This allows input of double consonants and other characters
typically hidden in the first level.

Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7455
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3222>
This commit is contained in:
Carlos Garnacho 2024-03-02 22:32:04 +01:00 committed by Marge Bot
parent 2b2d6b718a
commit d97bd4ab00

View File

@ -134,9 +134,13 @@
} }
], ],
[ [
{
"action": "levelSwitch",
"iconName": "keyboard-shift-symbolic",
"level": "shift"
},
{ {
"label": "ㅋ", "label": "ㅋ",
"leftOffset": 1,
"strings": [ "strings": [
"z" "z"
] ]
@ -194,6 +198,249 @@
"'", "'",
"@" "@"
] ]
},
{
"action": "levelSwitch",
"iconName": "keyboard-shift-symbolic",
"level": "shift",
"width": 1.5
}
],
[
{
"action": "levelSwitch",
"label": "?123",
"level": "opt",
"width": 1.5
},
{
"action": "emoji",
"iconName": "face-smile-symbolic",
"width": 1.5
},
{
"strings": [
" "
],
"width": 5
},
{
"action": "languageMenu",
"iconName": "keyboard-layout-symbolic",
"width": 1.5
},
{
"action": "hide",
"iconName": "keyboard-hide-symbolic",
"width": 2
}
]
]
},
{
"level": "shift",
"mode": "latched",
"rows": [
[
{
"label": "ㅃ",
"strings": [
"Q"
]
},
{
"label": "ㅉ",
"strings": [
"W"
]
},
{
"label": "ㄸ",
"strings": [
"E"
]
},
{
"label": "ㄲ",
"strings": [
"R"
]
},
{
"label": "ㅆ",
"strings": [
"T"
]
},
{
"label": "ㅛ",
"strings": [
"Y"
]
},
{
"label": "ㅕ",
"strings": [
"U"
]
},
{
"label": "ㅑ",
"strings": [
"I"
]
},
{
"label": "ㅒ",
"strings": [
"O"
]
},
{
"label": "ㅖ",
"strings": [
"P"
]
},
{
"iconName": "edit-clear-symbolic",
"keyval": "0xff08",
"width": 1.5
}
],
[
{
"label": "ㅁ",
"leftOffset": 0.5,
"strings": [
"A"
]
},
{
"label": "ㄴ",
"strings": [
"S"
]
},
{
"label": "ㅇ",
"strings": [
"D"
]
},
{
"label": "ㄹ",
"strings": [
"F"
]
},
{
"label": "ㅎ",
"strings": [
"G"
]
},
{
"label": "ㅗ",
"strings": [
"H"
]
},
{
"label": "ㅓ",
"strings": [
"J"
]
},
{
"label": "ㅏ",
"strings": [
"K"
]
},
{
"label": "ㅣ",
"strings": [
"L"
]
},
{
"iconName": "keyboard-enter-symbolic",
"keyval": "0xff0d",
"width": 2
}
],
[
{
"action": "levelSwitch",
"iconName": "keyboard-shift-symbolic",
"level": "default"
},
{
"label": "ㅋ",
"strings": [
"Z"
]
},
{
"label": "ㅌ",
"strings": [
"X"
]
},
{
"label": "ㅊ",
"strings": [
"C"
]
},
{
"label": "ㅍ",
"strings": [
"V"
]
},
{
"label": "ㅠ",
"strings": [
"B"
]
},
{
"label": "ㅜ",
"strings": [
"N"
]
},
{
"label": "ㅡ",
"strings": [
"M"
]
},
{
"strings": [
","
]
},
{
"strings": [
".",
"#",
"!",
",",
"?",
"-",
":",
"'",
"@"
]
},
{
"action": "levelSwitch",
"iconName": "keyboard-shift-symbolic",
"level": "default",
"width": 1.5
} }
], ],
[ [