Answers:
请参阅我在Windows或OS X上重新分配大写锁定键的答案:
您可以使用SharpKeys禁用任何按键的功能。有关详细指南,您可以在Windows XP / Vista上签出将任何密钥映射到任何密钥。
您可以将某个值添加到注册表以禁用它。 这是一个很好的教程,您可以下载一些.reg文件。
但是,这将完全禁用该密钥,就像没有WinKey快捷方式一样。但是,我要做的是仅禁用左Windows键,并使用右Windows键输入快捷方式。这是一种牺牲,但这意味着我不会偶然将全屏显示最小化。
拿起螺丝刀,撬开!如果有点极端,则可以编辑注册表以将其禁用。
现在,由于您要维护某些功能(Win + L),而不要维护其他功能(Win),请尝试使用AutoHotKey拦截不需要的功能,而不执行任何操作。
它有点涉及,但我认为它将是最好的。
奇怪的是,这显然是游戏开发商的错!
实际上有一篇支持文章:Microsoft支持文章KB216893 如何禁用键盘Windows键。
本文提供了Microsoft Fix It下载,以启用/禁用Windows徽标键。
另外,这是手动过程:
若要禁用Windows键,请按照下列步骤操作:
- 单击开始,单击运行,键入regedt32,然后单击确定。
- 在Windows菜单上,单击“本地计算机”上的HKEY_LOCAL_MACHINE。
- 双击System \ CurrentControlSet \ Control文件夹,然后单击Keyboard Layout文件夹。
- 在“ 编辑”菜单上,单击“ 添加值”,在“ Scancode Map”中键入,单击“ REG_BINARY”作为“ 数据类型”,然后单击“ 确定”。
- 在“ 数据”字段中键入00000000000000000300000000005BE000005CE000000000,然后单击“ 确定”。
- 关闭注册表编辑器,然后重新启动计算机。
要启用Windows密钥,请按照下列步骤操作:
- 单击开始,单击运行,键入regedt32,然后单击确定。
- 在Windows菜单上,单击“本地计算机”上的HKEY_LOCAL_MACHINE。
- 双击System \ CurrentControlSet \ Control文件夹,然后单击Keyboard Layout文件夹。
- 右键单击“ Scancode Map”注册表项,然后单击“ 删除”。单击是。
- 关闭注册表编辑器,然后重新启动计算机。
如果您只需要在播放时暂时禁用Windows键,建议您使用我编写的这个小应用程序:
这非常简单:打开应用程序以禁用Windows键,然后关闭它以还原它们。
这是一个托管在GitHub上的开源项目。它是一个本机应用程序,因此具有最小的占用空间。