我想做一个看似简单的操作,但我不知道该怎么做。我想重新映射Ctrl+ F—— 它会在我使用的程序中打开一个“查找”窗口 —— 但我想为“查找”功能创建一个新的热键,Ctrl++ Alt。F这是我的代码:
^f::Send {Right}
^!f::Send {Ctrl down}f{Ctrl up}
结果是可以预见的。++Ctrl模拟了+的按键,然后触发了我的其他映射。最后,+和++Alt都做了同样的事情。FCtrlFCtrlFCtrlAltF
如何让Ctrl++Alt继承+F的原始功能(“查找”窗口),同时将+重新映射到?CtrlFCtrlFArrow right
答案1
您需要$
在第一个热键前面添加一个,以防止Send
命令触发它:
$^f::send {right}
^!f::send ^f