概述:
我有一个关于在注册表中为单个用户重新映射键的能力的问题:
使用资源:
使用ASCII表: http://www.csee.umbc.edu/portal/help/theory/ascii.txt
https://superuser.com/questions/694465/remapping-a-keyboard-key-in-windows-8-1
它指向了: http://www.howtogeek.com/howto/windows-vista/disable-caps-lock-key-in-windows-vista/
尝试:
那个教程讲解了如何通过以下方式在机器级别上进行重新映射键: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
所以我想我会尝试同样的方法,只是在 HKEY_CURRENT_USER\SYSTEM\CurrentControlSet\Control\Keyboard Layout 下进行。
不幸的是,这并没有奏效,这也是意料之中的事情:
reg add "HKEY_CURRENT_USER\SYSTEM\CurrentControlSet\Control\Keyboard Layout" /v "Scancode Map" /t REG_BINARY /f /d 00000000000000000400000012005b005b00A200A200120000000000
^^^这本应该切换的:^^^
将已识别的windows键切换为控制键
将已识别的alt键切换为windows键
将已识别的控制键切换为alt键
我甚至通过PowerShell终止了explorer.exe:
taskkill.exe -im explorer.exe /f | Out-Null; start explorer.exe
问题:
作为单个用户,我的尝试是否可能?
如果可能,我如何在不使用第三方软件的情况下实现此目标?