【发布时间】:2023-03-06 09:52:01
【问题描述】:
我看到了 vim wiki 提示,它说要将 Esc 重新映射到 CAPS LOCK,您必须编辑以下 Windows 代码:
REGEDIT4
[HKEY_CURRENT_USER\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,01,00,3a,00,00,00,00,00
是否可以仅通过在 _vimrc 中添加或修改行来将 Esc 重新映射到 CAPS LOCK?
【问题讨论】:
-
paxdiablo,这非常常见。为什么?因为 CAPS LOCK 是有史以来最没用的钥匙,但拥有黄金地段。它是一个更方便的位置,例如,另一个 ctrl 键,或者,如果您曾经使用过 Vim,则可以使用急需的 ESC 键。
-
“也许你应该考虑一个非模态编辑器”你显然不使用 Vim。
-
如果重新映射到大写字母,就不必扔掉键盘了。
-
@Pierre:我是 ESC 映射器的 CAPS-LOCK 之一。我可以确认在没有重新映射的情况下在机器上工作对我来说很烦人。然而,提高生产力仍然值得,因为 99% 的时间我都在我自己的机器上工作(或我自己的机器上的 SSH),它有重新映射。
-
我使用Uncap。我写它是为了方便地将 Caps Lock 映射到 Escape。它只需要从project page 下载
uncap.exe并双击它。无需安装、配置或重新启动。因此,在我自己以外的机器上也很容易使用它。使用uncap -k命令杀死该程序可以轻松关闭映射。此外,该项目还附带了detailed documentation 在 Windows、Linux 和 Mac OS/X 上映射键的其他方式。
标签: windows vim capslock remap