ehu*_*ang 14 keymap windows-8.1
在 Windows 8.1 更新之前,我能够通过这篇文章中的注册表调整类型将 Caps-Lock 映射到 Controls:
但是,更新到 8.1 后,我的调整不再有效。我所做的是
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,3a,00,00,00,00,00
Run Code Online (Sandbox Code Playgroud)
我猜 Windows 8.1 可能已经改变了它解释键盘布局注册表的方式。
我是一个狂热的emacs
用户,所以这个问题对我来说是一个生死攸关的场景。
Sto*_*ast 13
正如您所知,使用 regedit 是 imo 的最佳方式。这将使 caps-lock 成为额外的 ctrl。但不会弄乱 ctrl 本身。
对于 Windows 7 和 8,请执行以下操作:
打开 regedit.exe
转到此目录(在 regedit 中):
~/HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/KeyboardLayout/
Run Code Online (Sandbox Code Playgroud)
单击该目录(KeyboardLayout)后,右键单击右侧框并添加new Binary Value
名为“Scancode Map”
对于 Windows 7 写这个:
00 00 00 00 00 00 00 00
02 00 00 00 1D 00 3A 00
00 00 00 00
Run Code Online (Sandbox Code Playgroud)
对于 Windows 8 写这个,我已经验证这适用于 8.1 和 10(这只是四个额外的零):
00 00 00 00 00 00 00 00
02 00 00 00 1D 00 3A 00
00 00 00 00 00 00 00 00
Run Code Online (Sandbox Code Playgroud)
点击确定并重新启动。
归档时间: |
|
查看次数: |
14384 次 |
最近记录: |