Мне нравится использовать немецкие умлауты "ö", "Ö", "ä" и "Ä" на моей клавиатуре для кодирования в VSCode, т.е. использовать эти клавиши для ввода квадратных и фигурных скобок. Вот что я попробовал в keybindings.json
:
{ "key": "ö", "command": "type", "args": { "text": "[" }, "when": "editorTextFocus" },
{ "key": "ä", "command": "type", "args": { "text": "]" }, "when": "editorTextFocus" },
{ "key": "Shift+ö", "command": "type", "args": { "text": "{" }, "when": "editorTextFocus" },
{ "key": "Shift+ä", "command": "type", "args": { "text": "}" }, "when": "editorTextFocus" },
{ "key": "Alt-ö", "command": "type", "args": { "text": "ö" }, "when": "editorTextFocus" },
{ "key": "Alt-ä", "command": "type", "args": { "text": "ä" }, "when": "editorTextFocus" },
{ "key": "Alt-Shift+ö", "command": "type", "args": { "text": "Ö" }, "when": "editorTextFocus" },
{ "key": "Alt-Shift+ä", "command": "type", "args": { "text": "Ä" }, "when": "editorTextFocus" }
VSCode жалуется:
Вы не сможете создать эту комбинацию клавиш под вашим текущим
раскладка клавиатуры.
Есть ли простой способ научить VSCode разрешать привязки для любого ключа, а не только для предопределенных?