Я хочу сделать, казалось бы, простое действие, но не могу понять, как это сделать. Я хочу переназначить Ctrl+ F-- который изначально открывает окно «поиска» в программе, которую я использую -- но я хочу создать новую горячую клавишу для функции «поиска», Ctrl+ Alt+ F. Вот мой код:
^f::Send {Right}
^!f::Send {Ctrl down}f{Ctrl up}
Результат предсказуем. Ctrl+ Alt+ Fимитирует нажатия клавиш для Ctrl+ F, которые затем запускают мое другое сопоставление. В конце концов, и Ctrl+ Fи Ctrl+ Alt+ Fделают одно и то же.
Как сделать так, чтобы Ctrl+ Alt+ Fунаследовал исходную функциональность Ctrl+ F(окно «поиск»), в то время как Ctrl+ Fпереназначается на Arrow right?
решение1
Вам необходимо добавить a $
к первой горячей клавише, чтобы предотвратить Send
ее запуск командой:
$^f::send {right}
^!f::send ^f