如何禁用一些在 Explorer 中注册的键Win+X
,以便其他软件可以使用它们(例如禁用Win+I
然后Win+P
映射这些键从内部搜索 Everything 的一些 Everything 功能)。
可以禁用全部 Win+X
通过gpedit.msc
。而且也很容易简单地重新映射一些 Win+X
通过 AutoHotKey 键清空。发送通过 AutoHotKey 将这些键发送到目标程序(例如 Everything)可以解决问题。
我成立这可能是一个潜在的答案。但是,我按照那里的建议在使用下创建了DisabledHotkeys
类型,并将其值设置为。重新启动 Windows 8.1 后,这些键仍然被 Explorer 捕获。我知道这可能是另一个故事。REG_EXPAND_SZ
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
regedit
HIKU
Win+L
答案1
听起来可能更容易,只需使用 AutoHotkey 映射感兴趣的键即可不执行任何操作,或者将各种快捷键或击键发送到您想要使用组合键的其他程序。
例如:
#p:: ; Globally ignore Win+P
IfWinActive, Notepad
Send ^p ; remap to Ctrl+P for Notepad
return
您可以使用 IfWinActive 语句为不同的程序创建多个快捷方式。
替代语法...
#IfWinActive, Notepad ; doesn't globally ignore #p if it is executed elsewhere
#p::Send ^p