4

Caps Lock 键让我发疯——我从不故意使用它,但有时会不小心按下它而不是 TAB。我目前的解决方案是用螺丝刀卸下按钮(没有损坏,如果需要可以放回去)。

有没有办法在 Windows 上以编程方式禁用 Caps Lock 键 - 用键盘钩子或类似的东西编写程序?我从哪说起呢?

4

2 回答 2

3

为了在 Windows 2000 或 Windows XP 机器上重新映射 Caps lock(不安装软件),我调整了如何将 AltGr 键全局映射到 Alt 键?如下。将 Caps 映射到 null 是示例之一,但您可以像我一样选择另一个键来映射。要将 caps 映射到 null,注册表文件是:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00, 00,00,00,00, 02,00,00,00, 1d,00,00,00, 00,00,00,00

将此保存为 filename.reg 并执行,然后重新启动(或注销并重新登录)。

我基于 Tomas Sedovic 的该页面和Ronald Blaschke 推荐的Scan Code Mapper for Windows的答案。我介绍了空格,让我/你可以看到字节是如何组合成单词的。

请注意,我实际上使用它来将 Caps 映射到 Ctrl 并且我的倒数第二组数字是“1d,00,3a,00”,我确认这可以正常工作。

于 2011-01-03T21:59:59.740 回答
1

问题如何制作自定义键盘布局?介绍如何更改 Caps Lock 键的功能。

于 2009-06-03T02:08:40.620 回答