Как заставить раскладку клавиатуры менять местами символы сдвига на символы без сдвига?

На моей клавиатуре есть одни и те же клавиши (') и (?), где (?) активируется клавишей Shift. Я хочу поменять их местами, поэтому активирую (') со сдвигом и (?) без сдвига.

PowerToys не понимает (?) как клавишу, поэтому мне приходится назначить для нее ярлык, Shift+'

Итак, в PowerToys я сопоставил сочетание клавиш Shift(left)+' с ('). Это сработало.

Затем я сопоставил клавишу (') со сдвигом (вправо) +(')

Я использовал разные сдвиги (влево и вправо), чтобы лучше протестировать.

Но в результате с любым сдвигом или без него я всегда получаю символ (?)

Есть ли способ заставить это работать?

Я также попробовал AutoHotkey, и у меня возникла та же проблема. Затем я попробовал Keyboard Layout Creator 1.4 (в Windows 10), но он вообще не работает, клавиши ничего не делают, когда я пытаюсь выполнить «Тестирование раскладки клавиатуры».

1 ответ

Этот скрипт AutoHotKey может выполнить эту работу:

      $?::
Send, '
Return
$'::
Send, ?
Return
Другие вопросы по тегам