Answers:
我想OP已经以某种方式解决了这个问题,但是当我尝试在没有AutoHotkey的情况下尝试解决该问题时,我将发布能够找到的信息(因为我想在其他程序中使用这些快捷方式,而不是通过.ahk脚本)-也许它将对将来的读者有任何帮助。和破坏者-不,我没有设法让它像我想要的那样工作,但我发现了一些有趣的东西。
问题强调Win
+ =
组合,我想在OP的情况下推出的Windows放大镜程序(如=
与+
上大多数键盘上的一个键,它似乎Windows将+
和Shift
+ =
同样在该程序的情况下),所以我专注于它。
如何永久关闭Windows 8放大镜程序。
不幸的是,禁用程序不会释放快捷方式,它仍然可以像其他程序一样看到。我想说的是,制作带有已删除的Magnify的自定义Windows安装光盘可能会导致免费的快捷方式,但我无法对其进行检查。
接下来,我使用了OP问题中的链接,并将其与虚拟键代码组合在一起(请检查JBert对不可打印键的评论)。
同样,无论我使用了什么代码和按下了什么键,这个特殊的快捷方式都保持不变。
通过注册表的方法是OP的问题,方法-在我的最后一次尝试我尝试使用组策略gpedit.msc
在这里描述。
有趣的是,此组策略关闭了大多数快捷方式,但不是全部。例如Win
+ X
以及Win
+ L
,Magnify和Narrator快捷方式仍然可以使用。
摘要:
似乎所有与Windows中的可访问性相关的快捷方式(例如Win
+ =
)都经过特殊处理,无法通过DisabledHotkeys进行简单关闭,因为Explorer不是使用它们的过程。经过更多的搜索后,我发现Microsoft的这篇文章涉及禁用Win
键以及游戏中所有可访问性快捷键的主题-但我不知道如何将这段代码用于有用的东西。
奖金:
有一种简单的方法可以通过使用Windows 8中的“禁用讲述人”快捷键(为AtBroker.exe创建注册表项)中的Icedog的答案来关闭 Windows中的所有可访问性程序。这将阻止启动任何辅助功能程序,但快捷方式仍保留。
我使用脚本语言AutoHotkey轻松地将自己的自定义键盘快捷方式添加到系统中,但是也可以轻松地使用它来删除默认的键盘快捷方式。
创建新快捷方式的符号为key::command
。
安装后,如果要取消映射F1
键和WIN
+ =
键,只需将其添加到名为unmap.ahk
或类似名称的脚本文件中。
F1::
#=::
真的就是全部!
然后像其他任何程序一样通过双击执行脚本。您可以将脚本文件添加到启动目录中,以使其始终运行,并且您已成功取消映射那些讨厌的键盘快捷键!