Чтобы связать AltGr+, с тильдой ~ и AltGr+. с обратной кавычкой, я написал этот скрипт Автогорячая клавиша:
<^>!,:: Send, ~
<^>!.:: Send, ``
Это прекрасно работает при использовании некоторых раскладок клавиатуры, например, итальянской.
Некоторые раскладки клавиатуры, например, эстонская и, я думаю, другие скандинавские раскладки, не «запускают» эти символы сразу, а требуют их нажатия в сочетании с другими клавишами. Например:
~õПри такой раскладке клавиатуры сценарий, который я написал, требует двойного нажатия комбинации клавиш и приводит к двойному созданию символов.
Например, AltGr+,+, производит ~~
Можно ли заставить скрипт работать корректно вне зависимости от используемой раскладки клавиатуры?





Это должно работать на всех клавиатурах, использующих AltGr:
<^>!,:: Send {text}~
<^>!.:: Send {text}`` ; backtick must be escaped by another one
См. Текстовый режим в документации.
Отправка юникодов
<^>!,:: Send, {U+223C}и<^>!.:: Send, {U+0060}также работает.