我是 AHK 的初学者。
如何ctrl+t
使用 AutoHotKey 禁用 OneNote 中的快捷方式?
我迄今为止尝试编写一个脚本:
; use regular expressions for matching titles
SetTitleMatchMode,RegEx
#IfWinActive, ^ONENOTE.*
+insert::msgbox ctrl+t
#IfWinActive
我只是说insert::msgbox
,但如果什么都没有发生我会更好。
答案1
基于此超级用户问题,尝试简单^t::
地使用 代替+insert::msgbox ctrl+t
。还请注意,正确的正则表达式似乎(大致)是(.*)OneNote(.*)
,因为它似乎OneNote
总是包含在窗口标题中(ONENOTE.EXE
是可执行文件名称)。
如何
Ctrl + T
使用 AutoHotKey 禁用 OneNote 中的快捷方式?
一般来说,以下脚本应该可以阻止Ctrl + T
OneNote 中的快捷方式:
; use regular expressions for matching titles
SetTitleMatchMode,RegEx
#IfWinActive, (.*)OneNote(.*)
^t::
#IfWinActive
请注意,如果您正在运行此脚本,则按下 时不会发生任何事情。您可以通过分配消息框Ctrl + T
来验证脚本是否正常工作:^t::
; use regular expressions for matching titles
SetTitleMatchMode,RegEx
#IfWinActive, (.*)OneNote(.*)
^t::msgbox Sorry, Ctrl + T has been disabled!
#IfWinActive