Я давно пользуюсь Autohotkey (AHK), но до сих пор не знаю, как сделать простую замену ключа, и я также не смог найти ответ с помощью поиска Google. На моей клавиатуре (финской) у меня есть кнопка, которая выдает å (или Å со сдвигом), когда я нажимаю ее. Я хотел бы изменить это на üÜ соответственно), потому что я использую ü гораздо больше, чем å :)

::å::ü вообще не работает! И это также должно работать в середине слова (потому что отдельные буквы обычно появляются в середине слова;)).

2 ответа2

1

Извините, что не ответил ранее. Ваш код выше помог мне начать. К сожалению, это было не так просто. Однако, в конце концов мне удалось заставить его работать! Для справки, вот как я это сделал:

SC01A:: Send {ASC 0252}; ü
+SC01A:: Send {ASC 0220}; Ü
SC00D:: Send {ASC 0223}; ß

Код SC в начале был необходим для определения точного кода сканирования ключей, которыми я хотел манипулировать. И только код ASC в этих скобках и команда Send вывели правильный вывод, который я хотел получить.

В очередной раз благодарим за помощь!

0

Вы можете сделать что-то даже лучше, чем это. На этом сайте вы найдете множество примеров того, что можно сделать с помощью Autohotkey. Одной из примеров программ является Accents v1.0. Просто получите исходный код и измените акценты на то, что вы хотите. Вы всегда можете прочитать документацию. У Autohotkey достаточно хороший.

Отредактировано после: Чтобы сделать то, что вы просили в комментариях:

a::
send {x}
return
+a::
send {X}
return

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .