我以前在 Windows XP 下的 Emacs 中使用交换Ctrl和Caps编辑文件,所以我有Ctrl函数绑定到Caps。现在我有一台新机器,旧机器给了另一个人,他想要本地绑定。有没有办法把它们交换回来?
答案1
简单的答案是,运行 regedit,导航到以下注册表目录:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
并删除 Scancode Map,如果您所做的只是翻转 Ctrl-L 和 Caps-Lock 键,则应该具有以下值:
00000000 00000000 03000000 3A001D00 1D003A00 00000000
注意:删除扫描码映射也会删除您创建的任何其他键映射。为了更好地了解扫描码映射的工作原理,请参阅 MSDN 上有关其扫描码映射器的文章:
http://msdn.microsoft.com/en-us/windows/hardware/gg463447.aspx
答案2
重新映射按键的安全方法是使用类似按键调整。它为您完成注册工作。