大写锁定键是19 世纪打字机的遗迹。除非你在会计部门,否则它可能不是很有用,所以今天我们将学习如何禁用它,或者将它重新映射到更有用的其他东西。 很多人倾向于像使用 Shift 键一样使用 Caps Lock,因此一些人喜欢的一种简单方法是将它与 Shift 交换——但更有趣的想法是将它重新映射到 Ctrl 键,因为它更容易按下Caps Lock 键无需将打字手的位置从主行移开,而不是按常规的 Ctrl 键。 您知道您还可以在iPadMac甚至Chromebook上禁用或重新映射大写锁定吗?

如何使用 PowerToys 在 Windows 中禁用或重新映射 Caps Lock 键

更改 Caps Lock 键的最简单方法是下载 Microsoft 的PowerToys并使用内置的Keyboard Remapper将 Caps Lock 键重新映射到其他键。首先,您需要从 Github 安装 PowerToys,然后通过开始菜单打开 PowerToys 设置。
打开 PowerToys 设置后,转到键盘管理器,然后单击“重新映射键”按钮。 如何在Windows中禁用或重新映射Caps Lock键 在 Remap keys 对话框中,您需要单击“Physical Key”下的“Type”按钮,然后按下您想要重新映射的键——在这种情况下,您将按下 Caps Lock 键。按下要重新映射的键后,单击“确定”按钮。 如何在Windows中禁用或重新映射Caps Lock键 现在您将单击“映射到”下的“类型”,然后按下您想要将 Caps Lock 转换为的另一个键——在这种情况下,我们将把它变成一个 Ctrl 按钮,但您可以使用它用于 Shift 或您想要将其变成的任何其他键。完成后单击“确定”,然后再次单击“确定”以关闭设置。 如何在Windows中禁用或重新映射Caps Lock键 只要 PowerToys 在您的系统上运行,Caps Lock 键就会重新映射到您选择的备用键。值得检查PowerToys 中的所有其他功能,因为它非常值得为任何系统调整者运行。 但是,这确实意味着如果 PowerToys 关闭,Caps Lock 键将返回。这也意味着它不会在登录屏幕上被禁用,如果您是像我这样经常在大写锁定时不小心输入密码的人,这可能会非常烦人。解决方案?请改用 SharpKeys,我们将在下面详细介绍。

如何使用快捷键禁用或重新映射大写锁定

Randy 的 SharpKeys 是在任何版本的 Windows 上重新映射键的一个很好的解决方案,它可以从 Windows 10 或 11 的Microsoft Store下载,或者从项目的 Github 页面下载旧版本的 Windows。
SharpKeys 比 PowerToys 有什么好处?您可以根据需要重新映射键,即使您完全删除 SharpKeys 应用程序,它们也将保持重新映射或禁用状态——您不需要在后台运行任何软件。
下载并安装 SharpKeys 并单击Windows SmartScreen错误消息以运行它后,您可以通过单击添加添加新映射,选择要重新映射的键(在本例中为 Caps Lock),然后选择“ Turn Key Off”以完全禁用它,或选择一个新键将其重新映射到。单击确定,重新启动您的 PC,您就完成了。 如何在Windows中禁用或重新映射Caps Lock键 SharpKeys 与 PowerToys 实用程序的一个缺点是您无法重新映射组合键 — 例如,使用 PowerToys 可以将 ALT+C 重新映射到 CTRL+C。你不能用 SharpKeys 做到这一点。

幕后花絮:Windows 键重新映射的工作原理

Windows 没有允许禁用密钥的默认设置,因此我们要做的是将密钥重新映射到不存在的东西,以便完全禁用它。要手动执行此操作,您需要打开 regedit.exe 并向下浏览到以下键:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
如何在Windows中禁用或重新映射Caps Lock键 这是 Scancode Map 键中二进制数据的格式,重要部分以粗体和各种颜色表示:
00000000 00000000 02 000000 0000 3A00 00000000
它是这样工作的:
  • 前 16 个零只是为了浪费空间。
  • 粗体的“02”表示您要重新映射的键数加 1。(它实际上表示数据的长度,但无论如何)
  • 橙色粗体“0000”是我们实际希望 Windows 映射到的键,在本例中为空,即 0。
  • 蓝色粗体“3A00”是我们映射的键,在本例中是大写锁定键。
  • 接下来的 8 个零作为空终止符会浪费空间。
您可以通过递增“02”然后在中间添加另一个彩色粗体块来在多个键之间进行映射。组合中的3A00是扫码。例如,如果您想禁用大写锁定键,然后将滚动锁定更改为大写锁定键:
00000000 00000000 03 000000 0000 3A00 3A00 4600 00000000
它可能看起来很复杂,但一旦你开始使用它,它真的相当简单。

可下载的注册表黑客以禁用或重新映射 Caps Lock 键

现在您已经了解了这些东西在内部是​​如何工作的,您可以下载并解压缩包含以下文件的 zip 文件:
ChangeCapsToControl.reg 将 Caps Lock 更改为 Control 键
ChangeCapsToShift.reg 将 Caps Lock 更改为 Shift 键
SwitchCapsToScrollLock.reg 禁用 Caps Lock 并将 Scroll lock 替换为 Caps Lock
KillCapsLock.reg 禁用大写锁定
禁用键盘重新映射 通过删除密钥来卸载首选项
应用这些注册表文件之一后,您必须重新启动计算机才能使其正常工作。要卸载,您可以使用卸载注册表调整,或者您可以简单地完全删除 Scancode Map 键。
警告:值得注意的是,注册表黑客可能会导致您的系统出现问题,如果您的应用程序已经完成了一些键盘重新映射,那么应用这些注册表黑客可能会破坏某些东西。谨慎使用。