Win键盘修改映射

键盘映射

  • 需求
  • 解决方案1.0
    • 打开注册表修改
      • 新建注册表项
      • 修改格式
    • 完成
  • 解决方案2.0
    • 新建文件
    • 输入代码
    • 执行文件
  • 附录—键盘映射表

需求

手里有一个mac电脑,一个win,平时都是用mac的键盘,但是有的时候用win办点事情的时候经常按错键子,干脆搞一个mac键盘和win之间的映射好了。

解决方案1.0

打开注册表修改

新建注册表项

按照网上的说法,win+R输入regedit, 打开注册表,找到:HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Control\ Keyboard Layout 。右键点击Keyboard Layout层(注意不要点到子级目录去了)右键新建二进制,名字为Scancode Map。右键选择该文件,选择修改,将二进制信息进行修改。

修改格式

格式为“帽、头、体、尾”。

帽格式为 00 00 00 00 00 00 00 00。

头格式为 0X 00 00 00(X为需要修改的映射数量+1,比如要修改一个就输入2)。

体格式为 AA AA BB BB(AA AA按键键值 —映射到—> BB BB按键键值,键值表见下,有几条就输入几个AAAABBBB)。

尾格式为 00 00 00 00。

完成

输入完成后重启电脑,即可完成案件映射。

但是此时我的电脑由于不知名原因并不能完成键盘映射,所以有了方法二。

解决方案2.0

新建文件

在任意目录下新建一txt文件,打开。

输入代码

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,0X,00,00,00,AA,AA,BB,BB,00,00,00,00 

此时hex:后面的格式和上面一致,但是需要逗号间隔。

执行文件

将文件保存关闭,修改文件名为 <任意名称>.reg,双击执行即可添加注册表项目。

然后重启电脑即可完成键盘映射。

附录—键盘映射表

注意:输入时需要讲键盘扫描码的高位和低位进行交换,如Backspace案件,在上面需要输入的格式为0e,00

映射表转自Windows10 修改键位映射

Backspace 00 0E 
Caps Lock 00 3A 
Delete E0 53 
End E0 4F 
Enter 00 1C 
Escape 00 01 
HOME E0 47 
Insert E0 52 
Left Alt 00 38 
Left Ctrl 00 1D 
Left Shift 00 2A 
Left Windows E0 5B 
Num Lock 00 45 
Page Down E0 51 
Page Up E0 49 
Power E0 5E 
PrtSc E0 37 
Right Alt E0 38 
Right Ctrl E0 1D 
Right Shift 00 36 
Right Windows E0 5C 
Scroll Lock 00 46 
Sleep E0 5F 
Space 00 39 
Tab 00 0F 
Wake E0 63 
0 00 52 
1 00 4F 
2 00 50 
3 00 51 
4 00 4B 
5 00 4C 
6 00 4D 
7 00 47 
8 00 48 
9 00 49 
- 00 4A 
/* 00 37 
. 00 53 
/ 00 35 
/+ 00 4E 
Enter E0 1C 
F1 00 3B 
F2 00 3C 
F3 00 3D 
F4 00 3E 
F5 00 3F 
F6 00 40 
F7 00 41 
F8 00 42 
F9 00 43 
F10 00 44 
F11 00 57 
F12 00 58 
F13 00 64 
F14 00 65 
F15 00 66 
Down E0 50 
Left E0 4B 
Right E0 4D 
Up E0 48 
Calculator E0 21 
E-Mail E0 6C 
Media Select E0 6D 
Messenger E0 11 
My Computer E0 6B 
’ ” 00 28 
- _ 00 0C 
, < 00 33 
. > 00 34 
/ ? 00 35 
; : 00 27 
[ { 00 1A 
\ | 00 2B 
] } 00 1B 
` ~ 00 29 
= + 00 0D 
0 ) 00 0B 
1 ! 00 02 
2 @ 00 03 
3 # 00 04 
4 $ 00 05 
5 % 00 06 
6 ^ 00 07 
7 & 00 08 
8 * 00 09 
9 ( 00 0A 
A 00 1E 
B 00 30 
C 00 2E 
D 00 20 
E 00 12 
F 00 21 
G 00 22 
H 00 23 
I 00 17 
J 00 24 
K 00 25 
L 00 26 
M 00 32 
N 00 31 
O 00 18 
P 00 19 
Q 00 10 
R 00 13 
S 00 1F 
T 00 14 
U 00 16 
V 00 2F 
W 00 11 
X 00 2D 
Y 00 15 
Z 00 2C 
Close E0 40 
Fwd E0 42 
Help E0 3B 
New E0 3E 
Office Home E0 3C 
Open E0 3F 
Print E0 58 
Redo E0 07 
Reply E0 41 
Save E0 57 
Send E0 43 
Spell E0 23 
Task Pane E0 3D 
Undo E0 08 
Mute E0 20 
Next Track E0 19 
Play/Pause E0 22 
Prev Track E0 10 
Stop E0 24 
Volume Down E0 2E 
Volume Up E0 30 
? - 00 7D 
E0 45 
Next to Enter E0 2B 
Next to L-Shift E0 56 
Next to R-Shift E0 73 
DBE_KATAKANA E0 70 
DBE_SBCSCHAR E0 77 
CONVERT E0 79 
NONCONVERT E0 7B 
Internet E0 01 
iTouch E0 13 
Shopping E0 04 
Webcam E0 12 
Back E0 6A 
Favorites E0 66 
Forward E0 69 
HOME E0 32 
Refresh E0 67 
Search E0 65 
Stop E0 68 
My Pictures E0 64 
My Music E0 3C 
Mute E0 20 
Play/Pause E0 22 
Stop E0 24 
+ (Volume up) E0 30 
- (Volume down) E0 2E 
Media E0 6D 
Mail E0 6C 
Web/Home E0 32 
Messenger E0 05 
Calculator E0 21 
Log Off E0 16 
Sleep E0 5F 
Help(on F1 key) E0 3B 
Undo(on F2 key) E0 08 
Redo(on F3 key) E0 07 
Fwd (on F8 key) E0 42 
Send(on F9 key) E0 43

你可能感兴趣的:(windows)