0x04 如何将Windows中Esc与CapsLock按键调换位置?一个文件搞定!

00 一个文件

1,桌面右键新建一个【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,03,00,00,00,01,00,3a,00,3a,00,01,00,00,00,00,00

2,然后另存为【.reg】文件(注册表文件)>>【双击运行】>>【重启电脑】,搞定。
注册表文件

是
成功
3,注册表多了一项,【Scancode Map】 ,查看步骤:【Win+R】>>输入【regedit】>>输入(复制)下文查询一下吧。

计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

成功的标志

4,上图二进制数据错误,应该将【1d】改为【01】,【1d00】是【Left Ctrl】的编码,这是博主的粗心,电脑重启之后才发现的🙃
修改

01 恢复原样

1,步骤:【Win+R】>>输入【regedit】>>输入(复制)下文>>找到【Scancode Map】>>右键【删除】>>【重启电脑】

计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

恢复原样

11 了解更多

1,把文件分析一波:

ScanCode Map"=hex:
00,00,00,00,  //固定开头
00,00,00,00,  //固定开头

03,00,00,00,  //03表示后面还有3行(更改2个按键的2行+最后一行)
3a,00,01,00,  //把键盘上的原本【3a00】按键映射到【0100】按键上
01,00,3a,00,  //把键盘上的原本【0100】按键映射到【3a00】按键上

00,00,00,00   //固定结尾

2,学会了吗? 开心一波😎,去把同学的电脑改改,把常用的【Enter】和【Backspace】互换一下✨😜
3,据说还有一个特殊的值【00 00】,表示啥也不干,如果要将某个按键【禁用】,只需映射为【00 00】。
4,知道你还有疑问,给你点提示:

按键编码
Escape01 00
CapsLock3a 00
Tab0f 00
Left Shift2A 00
Left Ctrl1D 00
Left Windows5B E0
Left Alt38 00
Space39 00
Right Alt38 E0
Right Windows5C E0
Right Ctrl1D E0
Right Shift36 00
Enter1C 00
Backspace0E 00
Insert52 E0
Delete53 E0
HOME47 E0
End4F E0
Page Up49 E0
Page Down51 E0
Num Lock45 00
Scroll Lock46 00

详细的编码对照表百度【按键编码对照表】或者参考此文【键盘按键的各种编码对照表

全文完

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值