Я пытаюсь сопоставить å (опция-a) с ä (option-u, a) и Å (option-shift-a) с Ä (option-u, shift-a). Я смог выяснить первый:
{
"description": "German: å to ä",
"manipulators": [
{
"from": {
"key_code": "a",
"modifiers": {
"mandatory": [
"option"
],
"optional": [
"any"
]
}
},
"to": [
{
"key_code": "u",
"modifiers": ["left_option"]
},
{
"key_code": "a"
}
],
"type": "basic"
},
]
}
но у меня проблемы с выяснением второго. Если я удерживаю нажатой клавишу Shift, я получаю ¨A, а не Ä.