1.简单地说
我想只禁用一些Windows 10默认全局热键,使用此热键运行Sublime Text命令。
2.细节
我有Windows 32位10.0.14393。在Windows 10中我们有 许多本土热键 。
我想禁用
例如,我想禁用自定义热键, 赢+ K , 赢+ H 和 按Ctrl +赢+ P 。
我不想禁用
但是,例如,我不想禁用 WIN + d 和 赢+ R 热键。我经常使用这些热键。
3. Sublime Text键映射部分
{
"keys": ["super+k"],
"command": "paste"
},
3.没有帮助
1。 AutoHotkey覆盖
我的代码:
#k::return
赢+ K 我禁用了全局热键,但是我的Sublime Text命令 paste
不运行。
2。 AutoHotkey将全局Windows热键覆盖为应用程序的热键
我的代码:
#IfWinActive ahk_class PX_WINDOW_CLASS
$#2::ControlSend, ahk_parent, % SubStr(A_ThisHotkey, 2)
#IfWinActive
它对我有用,但我有bug,例如:
对于其他热键我也有错误。如果有人会改进这段代码会很好。
3。 SharpKeys
SharpKeys程序可以禁用或重新分配 赢得 关键,但我不想要这个。
4。 输入gpedit.msc
我可以禁用 一些默认热键 ,但是:
- 我不能禁用(使用gpedit.msc),例如, 赢+ K , 赢+ H 和 按Ctrl +赢+ P 。
- 我可以禁用 WIN + d 和 赢+ R ,但我想用这个热键。
5。 简单的禁用键
我下载了 简单的禁用键 →我禁用了 赢+ K 在程序→我重新启动Windows→ 赢+ K 对我没有禁用。
6。 Windows注册表中的DisabledHotkeys参数
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
我创建字符串参数 DisableHotkeys
有价值的 KHPE
。
赢+ E 例如,对我来说是禁用的,但是
- 赢+ P , 赢+ K 和 赢+ H 没有禁用。
- 例如,此方法不适用于禁用 按Ctrl +赢+ P 和 按Ctrl + WIN + F4 。
4.不要提供
- 请不要提供禁用所有全局快捷方式的解决方案 赢得 钥匙,不是定制;
- 请不要提供AutoHotkey 快捷方式重定向到其他快捷方式 。
> Seen your Please, don't offer AutoHotkey shortcuts redirect to other shortcuts. why not?
- 如果我的快捷方式毫无意义,请创建另一个快捷方式我们为什么需要额外的捷径Win+K
如果有的话Ctrl+V
?但我没有想到,我忘了我们可以改变我们不使用的长不舒服的热键。Win+K
那么更舒服Ctrl+Win+Alt+Shift+F3
。谢谢你的解决方案