2017-08-10 19:06:25 +00:00
|
|
|
|
{
|
|
|
|
|
"levels": [
|
|
|
|
|
{
|
|
|
|
|
"level": "",
|
|
|
|
|
"mode": "default",
|
|
|
|
|
"rows": [
|
|
|
|
|
[
|
2022-04-13 15:02:59 +00:00
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
";",
|
|
|
|
|
":"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"ς"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"ε",
|
|
|
|
|
"έ"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"ρ"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"τ"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"υ",
|
|
|
|
|
"ύ",
|
|
|
|
|
"ϋ",
|
|
|
|
|
"ΰ"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"θ"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"ι",
|
|
|
|
|
"ί",
|
|
|
|
|
"ϊ",
|
|
|
|
|
"ΐ"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"ο",
|
|
|
|
|
"ό"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"π"
|
|
|
|
|
]
|
2022-04-15 11:10:45 +00:00
|
|
|
|
},
|
|
|
|
|
{
|
2022-04-20 21:39:07 +00:00
|
|
|
|
"action": "delete",
|
2022-04-15 11:10:45 +00:00
|
|
|
|
"iconName": "edit-clear-symbolic",
|
|
|
|
|
"width": 1.5
|
2022-04-13 15:02:59 +00:00
|
|
|
|
}
|
2017-08-10 19:06:25 +00:00
|
|
|
|
],
|
|
|
|
|
[
|
2022-04-13 15:02:59 +00:00
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"α",
|
|
|
|
|
"ά"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"σ"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"δ"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"φ"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"γ"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"η",
|
|
|
|
|
"ή"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"ξ"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"κ"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"λ"
|
|
|
|
|
]
|
2022-04-15 11:10:45 +00:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"iconName": "keyboard-enter-symbolic",
|
|
|
|
|
"keyval": "0xff0d",
|
|
|
|
|
"width": 2
|
2022-04-13 15:02:59 +00:00
|
|
|
|
}
|
2017-08-10 19:06:25 +00:00
|
|
|
|
],
|
|
|
|
|
[
|
2022-04-15 11:10:45 +00:00
|
|
|
|
{
|
|
|
|
|
"action": "levelSwitch",
|
|
|
|
|
"iconName": "keyboard-shift-symbolic",
|
data: Shuffle comma/dot keys in OSK keymaps
Make these closer to the mockups, on most locales at least.
Unclear/remaining are:
am, ara, il, in+mal, ir, kg, mk, mn, rs, ru, th, ua
Since the extended OSK keymap is short on space, it coalesced
both keys together (i.e. extending the extra keys popup) so it
takes less room.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2278>
2022-06-14 21:00:21 +00:00
|
|
|
|
"level": 1
|
2022-04-15 11:10:45 +00:00
|
|
|
|
},
|
2022-04-13 15:02:59 +00:00
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"ζ"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"χ"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"ψ"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"ω",
|
|
|
|
|
"ώ"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"β"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"ν"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"μ"
|
|
|
|
|
]
|
2022-04-15 11:10:45 +00:00
|
|
|
|
},
|
2022-04-13 15:02:59 +00:00
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
","
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
".",
|
|
|
|
|
"#",
|
|
|
|
|
"!",
|
|
|
|
|
",",
|
|
|
|
|
"?",
|
|
|
|
|
"-",
|
|
|
|
|
":",
|
|
|
|
|
"'",
|
|
|
|
|
"@"
|
|
|
|
|
]
|
2022-04-15 11:10:45 +00:00
|
|
|
|
},
|
data: Shuffle comma/dot keys in OSK keymaps
Make these closer to the mockups, on most locales at least.
Unclear/remaining are:
am, ara, il, in+mal, ir, kg, mk, mn, rs, ru, th, ua
Since the extended OSK keymap is short on space, it coalesced
both keys together (i.e. extending the extra keys popup) so it
takes less room.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2278>
2022-06-14 21:00:21 +00:00
|
|
|
|
{
|
|
|
|
|
"action": "levelSwitch",
|
|
|
|
|
"iconName": "keyboard-shift-symbolic",
|
|
|
|
|
"level": 1,
|
|
|
|
|
"width": 1.5
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
{
|
|
|
|
|
"action": "levelSwitch",
|
|
|
|
|
"label": "?123",
|
|
|
|
|
"level": 2,
|
|
|
|
|
"width": 1.5
|
|
|
|
|
},
|
2022-04-15 11:10:45 +00:00
|
|
|
|
{
|
|
|
|
|
"action": "emoji",
|
data: Shuffle comma/dot keys in OSK keymaps
Make these closer to the mockups, on most locales at least.
Unclear/remaining are:
am, ara, il, in+mal, ir, kg, mk, mn, rs, ru, th, ua
Since the extended OSK keymap is short on space, it coalesced
both keys together (i.e. extending the extra keys popup) so it
takes less room.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2278>
2022-06-14 21:00:21 +00:00
|
|
|
|
"iconName": "face-smile-symbolic",
|
|
|
|
|
"width": 1.5
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
" "
|
|
|
|
|
],
|
|
|
|
|
"width": 5
|
2022-04-15 11:10:45 +00:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"action": "languageMenu",
|
data: Shuffle comma/dot keys in OSK keymaps
Make these closer to the mockups, on most locales at least.
Unclear/remaining are:
am, ara, il, in+mal, ir, kg, mk, mn, rs, ru, th, ua
Since the extended OSK keymap is short on space, it coalesced
both keys together (i.e. extending the extra keys popup) so it
takes less room.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2278>
2022-06-14 21:00:21 +00:00
|
|
|
|
"iconName": "keyboard-layout-symbolic",
|
|
|
|
|
"width": 1.5
|
2022-04-15 11:10:45 +00:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"action": "hide",
|
data: Shuffle comma/dot keys in OSK keymaps
Make these closer to the mockups, on most locales at least.
Unclear/remaining are:
am, ara, il, in+mal, ir, kg, mk, mn, rs, ru, th, ua
Since the extended OSK keymap is short on space, it coalesced
both keys together (i.e. extending the extra keys popup) so it
takes less room.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2278>
2022-06-14 21:00:21 +00:00
|
|
|
|
"iconName": "keyboard-hide-symbolic",
|
|
|
|
|
"width": 2
|
2022-04-13 15:02:59 +00:00
|
|
|
|
}
|
2017-08-10 19:06:25 +00:00
|
|
|
|
]
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"level": "shift",
|
|
|
|
|
"mode": "latched",
|
|
|
|
|
"rows": [
|
|
|
|
|
[
|
2022-04-13 15:02:59 +00:00
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
";",
|
|
|
|
|
":"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"Σ"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"Ε",
|
|
|
|
|
"Έ"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"Ρ"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"Τ"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"Υ",
|
|
|
|
|
"Ύ",
|
|
|
|
|
"Ϋ",
|
|
|
|
|
"Ϋ́"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"Θ"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"Ι",
|
|
|
|
|
"Ί",
|
|
|
|
|
"Ϊ",
|
|
|
|
|
"Ϊ́"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"Ο",
|
|
|
|
|
"Ό"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"Π"
|
|
|
|
|
]
|
2022-04-15 11:10:45 +00:00
|
|
|
|
},
|
|
|
|
|
{
|
2022-04-20 21:39:07 +00:00
|
|
|
|
"action": "delete",
|
2022-04-15 11:10:45 +00:00
|
|
|
|
"iconName": "edit-clear-symbolic",
|
|
|
|
|
"width": 1.5
|
2022-04-13 15:02:59 +00:00
|
|
|
|
}
|
2017-08-10 19:06:25 +00:00
|
|
|
|
],
|
|
|
|
|
[
|
2022-04-13 15:02:59 +00:00
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"Α",
|
|
|
|
|
"Ά"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"Σ"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"Δ"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"Φ"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"Γ"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"Η",
|
|
|
|
|
"Ή"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"Ξ"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"Κ"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"Λ"
|
|
|
|
|
]
|
2022-04-15 11:10:45 +00:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"iconName": "keyboard-enter-symbolic",
|
|
|
|
|
"keyval": "0xff0d",
|
|
|
|
|
"width": 2
|
2022-04-13 15:02:59 +00:00
|
|
|
|
}
|
2017-08-10 19:06:25 +00:00
|
|
|
|
],
|
|
|
|
|
[
|
2022-04-15 11:10:45 +00:00
|
|
|
|
{
|
|
|
|
|
"action": "levelSwitch",
|
|
|
|
|
"iconName": "keyboard-shift-symbolic",
|
data: Shuffle comma/dot keys in OSK keymaps
Make these closer to the mockups, on most locales at least.
Unclear/remaining are:
am, ara, il, in+mal, ir, kg, mk, mn, rs, ru, th, ua
Since the extended OSK keymap is short on space, it coalesced
both keys together (i.e. extending the extra keys popup) so it
takes less room.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2278>
2022-06-14 21:00:21 +00:00
|
|
|
|
"level": 0
|
2022-04-15 11:10:45 +00:00
|
|
|
|
},
|
2022-04-13 15:02:59 +00:00
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"Ζ"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"Χ"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"Ψ"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"Ω",
|
|
|
|
|
"Ώ"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"Β"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"Ν"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"Μ"
|
|
|
|
|
]
|
2022-04-15 11:10:45 +00:00
|
|
|
|
},
|
2022-04-13 15:02:59 +00:00
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
","
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
".",
|
|
|
|
|
"#",
|
|
|
|
|
"!",
|
|
|
|
|
",",
|
|
|
|
|
"?",
|
|
|
|
|
"-",
|
|
|
|
|
":",
|
|
|
|
|
"'",
|
|
|
|
|
"@"
|
|
|
|
|
]
|
2022-04-15 11:10:45 +00:00
|
|
|
|
},
|
data: Shuffle comma/dot keys in OSK keymaps
Make these closer to the mockups, on most locales at least.
Unclear/remaining are:
am, ara, il, in+mal, ir, kg, mk, mn, rs, ru, th, ua
Since the extended OSK keymap is short on space, it coalesced
both keys together (i.e. extending the extra keys popup) so it
takes less room.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2278>
2022-06-14 21:00:21 +00:00
|
|
|
|
{
|
|
|
|
|
"action": "levelSwitch",
|
|
|
|
|
"iconName": "keyboard-shift-symbolic",
|
|
|
|
|
"level": 0,
|
|
|
|
|
"width": 1.5
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
[
|
|
|
|
|
{
|
|
|
|
|
"action": "levelSwitch",
|
|
|
|
|
"label": "?123",
|
|
|
|
|
"level": 2,
|
|
|
|
|
"width": 1.5
|
|
|
|
|
},
|
2022-04-15 11:10:45 +00:00
|
|
|
|
{
|
|
|
|
|
"action": "emoji",
|
data: Shuffle comma/dot keys in OSK keymaps
Make these closer to the mockups, on most locales at least.
Unclear/remaining are:
am, ara, il, in+mal, ir, kg, mk, mn, rs, ru, th, ua
Since the extended OSK keymap is short on space, it coalesced
both keys together (i.e. extending the extra keys popup) so it
takes less room.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2278>
2022-06-14 21:00:21 +00:00
|
|
|
|
"iconName": "face-smile-symbolic",
|
|
|
|
|
"width": 1.5
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
" "
|
|
|
|
|
],
|
|
|
|
|
"width": 5
|
2022-04-15 11:10:45 +00:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"action": "languageMenu",
|
data: Shuffle comma/dot keys in OSK keymaps
Make these closer to the mockups, on most locales at least.
Unclear/remaining are:
am, ara, il, in+mal, ir, kg, mk, mn, rs, ru, th, ua
Since the extended OSK keymap is short on space, it coalesced
both keys together (i.e. extending the extra keys popup) so it
takes less room.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2278>
2022-06-14 21:00:21 +00:00
|
|
|
|
"iconName": "keyboard-layout-symbolic",
|
|
|
|
|
"width": 1.5
|
2022-04-15 11:10:45 +00:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"action": "hide",
|
data: Shuffle comma/dot keys in OSK keymaps
Make these closer to the mockups, on most locales at least.
Unclear/remaining are:
am, ara, il, in+mal, ir, kg, mk, mn, rs, ru, th, ua
Since the extended OSK keymap is short on space, it coalesced
both keys together (i.e. extending the extra keys popup) so it
takes less room.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2278>
2022-06-14 21:00:21 +00:00
|
|
|
|
"iconName": "keyboard-hide-symbolic",
|
|
|
|
|
"width": 2
|
2022-04-13 15:02:59 +00:00
|
|
|
|
}
|
2017-08-10 19:06:25 +00:00
|
|
|
|
]
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"level": "opt",
|
|
|
|
|
"mode": "locked",
|
|
|
|
|
"rows": [
|
|
|
|
|
[
|
2022-04-13 15:02:59 +00:00
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"1",
|
|
|
|
|
"¹",
|
|
|
|
|
"½",
|
|
|
|
|
"⅓",
|
|
|
|
|
"¼",
|
|
|
|
|
"⅛"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"2",
|
|
|
|
|
"²",
|
|
|
|
|
"⅔"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"3",
|
|
|
|
|
"³",
|
|
|
|
|
"¾",
|
|
|
|
|
"⅜"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"4",
|
|
|
|
|
"⁴"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"5",
|
|
|
|
|
"⅝"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"6"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"7",
|
|
|
|
|
"⅞"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"8"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"9"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"0",
|
|
|
|
|
"ⁿ",
|
|
|
|
|
"∅"
|
|
|
|
|
]
|
2022-04-15 11:10:45 +00:00
|
|
|
|
},
|
|
|
|
|
{
|
2022-04-20 21:39:07 +00:00
|
|
|
|
"action": "delete",
|
2022-04-15 11:10:45 +00:00
|
|
|
|
"iconName": "edit-clear-symbolic",
|
|
|
|
|
"width": 1.5
|
2022-04-13 15:02:59 +00:00
|
|
|
|
}
|
2017-08-10 19:06:25 +00:00
|
|
|
|
],
|
|
|
|
|
[
|
2022-04-13 15:02:59 +00:00
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"@"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"#"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"€",
|
|
|
|
|
"¢",
|
|
|
|
|
"£",
|
|
|
|
|
"$",
|
|
|
|
|
"¥",
|
|
|
|
|
"₱"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"%",
|
|
|
|
|
"‰"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"&"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"-",
|
|
|
|
|
"_",
|
|
|
|
|
"–",
|
|
|
|
|
"—",
|
|
|
|
|
"·"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"+",
|
|
|
|
|
"±"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"(",
|
|
|
|
|
"<",
|
|
|
|
|
"{",
|
|
|
|
|
"["
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
")",
|
|
|
|
|
">",
|
|
|
|
|
"}",
|
|
|
|
|
"]"
|
|
|
|
|
]
|
2022-04-15 11:10:45 +00:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"iconName": "keyboard-enter-symbolic",
|
|
|
|
|
"keyval": "0xff0d",
|
|
|
|
|
"width": 2
|
2022-04-13 15:02:59 +00:00
|
|
|
|
}
|
2017-08-10 19:06:25 +00:00
|
|
|
|
],
|
|
|
|
|
[
|
2022-04-15 11:10:45 +00:00
|
|
|
|
{
|
|
|
|
|
"action": "levelSwitch",
|
|
|
|
|
"label": "=/<",
|
|
|
|
|
"level": 3,
|
|
|
|
|
"width": 1.5
|
|
|
|
|
},
|
2022-04-13 15:02:59 +00:00
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"*",
|
|
|
|
|
"†",
|
|
|
|
|
"‡",
|
|
|
|
|
"★"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"\"",
|
|
|
|
|
"“",
|
|
|
|
|
"”",
|
|
|
|
|
"«",
|
|
|
|
|
"»"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"'",
|
|
|
|
|
"‘",
|
|
|
|
|
"’",
|
|
|
|
|
"‹",
|
|
|
|
|
"›"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
":"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
";"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"!",
|
|
|
|
|
"¡"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"?",
|
|
|
|
|
"¿"
|
|
|
|
|
]
|
2022-04-15 11:10:45 +00:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"action": "levelSwitch",
|
|
|
|
|
"label": "=/<",
|
|
|
|
|
"level": 3,
|
|
|
|
|
"width": 3
|
2022-04-13 15:02:59 +00:00
|
|
|
|
}
|
2017-08-10 19:06:25 +00:00
|
|
|
|
],
|
|
|
|
|
[
|
2022-04-15 11:10:45 +00:00
|
|
|
|
{
|
|
|
|
|
"action": "levelSwitch",
|
|
|
|
|
"label": "ABC",
|
|
|
|
|
"level": 0,
|
|
|
|
|
"width": 1.5
|
|
|
|
|
},
|
2022-04-13 15:02:59 +00:00
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"_"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"/"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
" "
|
2022-04-15 11:10:45 +00:00
|
|
|
|
],
|
|
|
|
|
"width": 3
|
2022-04-13 15:02:59 +00:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
","
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
".",
|
|
|
|
|
"…"
|
|
|
|
|
]
|
2022-04-15 11:10:45 +00:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"action": "emoji",
|
|
|
|
|
"iconName": "face-smile-symbolic"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"action": "languageMenu",
|
|
|
|
|
"iconName": "keyboard-layout-symbolic"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"action": "hide",
|
2022-04-15 15:39:46 +00:00
|
|
|
|
"iconName": "keyboard-hide-symbolic"
|
2022-04-13 15:02:59 +00:00
|
|
|
|
}
|
2017-08-10 19:06:25 +00:00
|
|
|
|
]
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"level": "opt+shift",
|
|
|
|
|
"mode": "locked",
|
|
|
|
|
"rows": [
|
|
|
|
|
[
|
2022-04-13 15:02:59 +00:00
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"~"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"`"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"|"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"•",
|
|
|
|
|
"♪",
|
|
|
|
|
"♥",
|
|
|
|
|
"♠",
|
|
|
|
|
"♦",
|
|
|
|
|
"♣"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"√"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"Π",
|
|
|
|
|
"π"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"÷"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"×"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"¶",
|
|
|
|
|
"§"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"∆"
|
|
|
|
|
]
|
2022-04-15 11:10:45 +00:00
|
|
|
|
},
|
|
|
|
|
{
|
2022-04-20 21:39:07 +00:00
|
|
|
|
"action": "delete",
|
2022-04-15 11:10:45 +00:00
|
|
|
|
"iconName": "edit-clear-symbolic",
|
|
|
|
|
"width": 1.5
|
2022-04-13 15:02:59 +00:00
|
|
|
|
}
|
2017-08-10 19:06:25 +00:00
|
|
|
|
],
|
|
|
|
|
[
|
2022-04-13 15:02:59 +00:00
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"£"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"¥"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"$",
|
|
|
|
|
"¢"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"¢"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"^",
|
|
|
|
|
"↑",
|
|
|
|
|
"↓",
|
|
|
|
|
"←",
|
|
|
|
|
"→"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"°",
|
|
|
|
|
"′",
|
|
|
|
|
"″"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"=",
|
|
|
|
|
"≠",
|
|
|
|
|
"≈",
|
|
|
|
|
"∞"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"{"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"}"
|
|
|
|
|
]
|
2022-04-15 11:10:45 +00:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"iconName": "keyboard-enter-symbolic",
|
|
|
|
|
"keyval": "0xff0d",
|
|
|
|
|
"width": 2
|
2022-04-13 15:02:59 +00:00
|
|
|
|
}
|
2017-08-10 19:06:25 +00:00
|
|
|
|
],
|
|
|
|
|
[
|
2022-04-15 11:10:45 +00:00
|
|
|
|
{
|
|
|
|
|
"action": "levelSwitch",
|
|
|
|
|
"label": "?123",
|
|
|
|
|
"level": 2,
|
|
|
|
|
"width": 1.5
|
|
|
|
|
},
|
2022-04-13 15:02:59 +00:00
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"\\"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"©"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"®"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"™"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"℅"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"["
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"]"
|
|
|
|
|
]
|
2022-04-15 11:10:45 +00:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"action": "levelSwitch",
|
|
|
|
|
"label": "?123",
|
|
|
|
|
"level": 2,
|
|
|
|
|
"width": 3
|
2022-04-13 15:02:59 +00:00
|
|
|
|
}
|
2017-08-10 19:06:25 +00:00
|
|
|
|
],
|
|
|
|
|
[
|
2022-04-15 11:10:45 +00:00
|
|
|
|
{
|
|
|
|
|
"action": "levelSwitch",
|
|
|
|
|
"label": "ABC",
|
|
|
|
|
"level": 0,
|
|
|
|
|
"width": 1.5
|
|
|
|
|
},
|
2022-04-13 15:02:59 +00:00
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
"<",
|
|
|
|
|
"‹",
|
|
|
|
|
"≤",
|
|
|
|
|
"«"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
">",
|
|
|
|
|
"›",
|
|
|
|
|
"≥",
|
|
|
|
|
"»"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
" "
|
2022-04-15 11:10:45 +00:00
|
|
|
|
],
|
|
|
|
|
"width": 3
|
2022-04-13 15:02:59 +00:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
","
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"strings": [
|
|
|
|
|
".",
|
|
|
|
|
"…"
|
|
|
|
|
]
|
2022-04-15 11:10:45 +00:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"action": "emoji",
|
|
|
|
|
"iconName": "face-smile-symbolic"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"action": "languageMenu",
|
|
|
|
|
"iconName": "keyboard-layout-symbolic"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"action": "hide",
|
2022-04-15 15:39:46 +00:00
|
|
|
|
"iconName": "keyboard-hide-symbolic"
|
2022-04-13 15:02:59 +00:00
|
|
|
|
}
|
2017-08-10 19:06:25 +00:00
|
|
|
|
]
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"locale": "el",
|
|
|
|
|
"name": "Greek"
|
data: Shuffle comma/dot keys in OSK keymaps
Make these closer to the mockups, on most locales at least.
Unclear/remaining are:
am, ara, il, in+mal, ir, kg, mk, mn, rs, ru, th, ua
Since the extended OSK keymap is short on space, it coalesced
both keys together (i.e. extending the extra keys popup) so it
takes less room.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2278>
2022-06-14 21:00:21 +00:00
|
|
|
|
}
|