Caps Lock 映射为 Shift

Caps Lock 映射为 Shift

今天某个时候,我的电脑出现了问题,大写锁定键现在被映射到了 Shift。这很烦人,因为我需要使用 Caps Lock 来处理我正在处理的电子表格等事情(更不用说 CRUISE CONTROL 等)。

造成此问题的唯一合理原因是位于以下位置的以下注册表项:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

密钥如下:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,2a,00,3a,00,00,00,00,00

我没有安装任何 AutoHotKey 之类的东西,也没有购买新键盘或更改键盘映射。我在无人看管时锁定 PC,并在此运行域,因此不会有其他人乱动我的东西。

答案1

在我的 XP 中没有“Scancode Map”,只需删除该值即可将键盘布局重置为默认值。

我办公室里的一些人喜欢将 r-ctrl 与 caps lock 互换。使用以下 .reg 脚本可以更改此设置:

caps-ctrl-swap.reg:

REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,1d,00,3a,00,3a,00,1d,00,00,00,00,00

用于交换

caps-as-ctrl.reg:

REGEDIT4
[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,3a,00,00,00,00,00

仅用于将 capslock 映射到 ctrl

(更改这些后可能需要重新启动,但不确定)

相关内容