我是靠谱客的博主 虚心冥王星,最近开发中收集的这篇文章主要介绍0x04 如何将Windows中Esc与CapsLock按键调换位置?一个文件搞定!,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

按键互换

    • 00 一个文件
    • 01 恢复原样
    • 11 了解更多

00 一个文件

1,桌面右键新建一个【txt】文本文件,输入(复制)如下内容:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard 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_MACHINESYSTEMCurrentControlSetControlKeyboard Layout

成功的标志

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

01 恢复原样

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

计算机HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard 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

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

全文完

最后

以上就是虚心冥王星为你收集整理的0x04 如何将Windows中Esc与CapsLock按键调换位置?一个文件搞定!的全部内容,希望文章能够帮你解决0x04 如何将Windows中Esc与CapsLock按键调换位置?一个文件搞定!所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部