Я переназначаю раскладку Qwerty (на датском) на Dvorak, используя AHK, потому что не могу установить пользовательские раскладки клавиатуры на этом компьютере. Так, например, они работают нормально:
:*:n::b ; remap "n" to "b". This automagically also works for "N"-->"B".
:*:,::w ; remap comma to lowercase "w".
:*:;::W ; uppercase comma must be specifically coded.
:*:.::v ; remap period to lowercase "v".
Пока все хорошо, но это не работает для "двоеточия", которое должно стать прописной буквой "V". Согласно документации, я должен иметь возможность использовать escape-символ, но, возможно, только в выходных данных, а не в триггере? Поскольку это не буквенный ключ, это решение также не работает.
Я пробовал несколько комбинаций:
:*::::V ; "hotstring is missing its abbreviation"
:*C::::V ; "hotstring is missing its abbreviation"
:*C: `: ::V ; this just produces a colon...
:*:`:::V ; "invalid hotkey"
:*C:`:::V ; "invalid hotkey"
`:::V ; "line does not contain a recognized action."
Примечание: конечно, я пробую только один из вышеперечисленных одновременно, но здесь они все показаны, а не закомментированы.