99ab1988d2
And drop some more guesswork in the code, since some layouts have less than 4 levels. This also allows for having OSK maps with more than 4 levels. Let us hope that the sanity of our future kin will remain below that threshold. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3162>
96 lines
1.6 KiB
JSON
96 lines
1.6 KiB
JSON
{
|
|
"levels": [
|
|
{
|
|
"level": "default",
|
|
"mode": "default",
|
|
"rows": [
|
|
[
|
|
{
|
|
"strings": [
|
|
"7"
|
|
]
|
|
},
|
|
{
|
|
"strings": [
|
|
"8"
|
|
]
|
|
},
|
|
{
|
|
"strings": [
|
|
"9"
|
|
]
|
|
},
|
|
{
|
|
"action": "delete",
|
|
"iconName": "edit-clear-symbolic"
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"strings": [
|
|
"4"
|
|
]
|
|
},
|
|
{
|
|
"strings": [
|
|
"5"
|
|
]
|
|
},
|
|
{
|
|
"strings": [
|
|
"6"
|
|
]
|
|
},
|
|
{
|
|
"iconName": "keyboard-enter-symbolic",
|
|
"keyval": "0xff0d",
|
|
"height": 2
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"strings": [
|
|
"1"
|
|
]
|
|
},
|
|
{
|
|
"strings": [
|
|
"2"
|
|
]
|
|
},
|
|
{
|
|
"strings": [
|
|
"3"
|
|
]
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"strings": [
|
|
"-",
|
|
"+",
|
|
"E"
|
|
]
|
|
},
|
|
{
|
|
"strings": [
|
|
"0"
|
|
]
|
|
},
|
|
{
|
|
"strings": [
|
|
".",
|
|
","
|
|
]
|
|
},
|
|
{
|
|
"action": "hide",
|
|
"iconName": "keyboard-hide-symbolic"
|
|
}
|
|
]
|
|
]
|
|
}
|
|
],
|
|
"name": "Numeric Keyboard"
|
|
}
|