【高效开发工具系列】Windows 系统下将 Windows 键盘的 ctrl 和 alt 互换

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。
img

  • 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老
  • 导航
    • 檀越剑指大厂系列:全面总结 java 核心技术点,如集合,jvm,并发编程 redis,kafka,Spring,微服务,Netty 等
    • 常用开发工具系列:罗列常用的开发工具,如 IDEA,Mac,Alfred,electerm,Git,typora,apifox 等
    • 数据库系列:详细总结了常用数据库 mysql 技术点,以及工作中遇到的 mysql 问题等
    • 懒人运维系列:总结好用的命令,解放双手不香吗?能用一个命令完成绝不用两个操作
    • 数据结构与算法系列:总结数据结构和算法,不同类型针对性训练,提升编程思维,剑指大厂

非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。💝💝💝 ✨✨ 欢迎订阅本专栏 ✨✨

Windows 系统下将 Windows 键盘的 ctrl 和 alt 互换

1.背景原因

在使用 Mac 键盘时,习惯了 Alt 键作为重要的快捷键,因为它在 Mac 系统中承担了类似 Ctrl 键在 Windows 系统中的角色。因此,当使用 Windows 键盘时,大脑会自动将 Alt 键误解为 Ctrl 键,导致操作不便。通过更改这两个键的功能,可以减少用户在切换不同键盘时的困惑和不便,使其保持高效的操作习惯。

2.新建文件

将下列内容复制粘贴到 111.txt 文件中,并重命名为.reg 格式文件,然后双击制性

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,05,00,00,00,3a,00,01,00,01,00,3a,00,38,00,1D,00,1D,00,38,00,00,00,00,00

3.执行文件

执行 111.reg 文件

4.解释

上面代码的意思是将两个键的互换写入注册表

执行完.reg 格式的文件后,你可以到注册表中去查看写入后的情况(会多了红框的键值对),如下图
打开注册表的方法,win+r,输入 regedit,根据图中的路径指引定位到红框的位置
重启后两个键的互换生效

image-20240309114351045

键盘上按键对应的编码

以下是一个示例表格,显示了键盘上按键对应的常见扫描码和键码:

按键 扫描码 键码
A 1C 1E
B 32 30
Ctrl 1D 1D
Shift 2A 2A
Alt 38 38
空格 39 39
Enter 1C 1C
上箭头 48 48
下箭头 50 50
左箭头 4B 4B
右箭头 4D 4D

请注意,这只是一个示例表格,实际的扫描码和键码可能会因键盘布局、操作系统和其他因素而有所不同。

5.还原

将这两个键换回来的方法也很简单,就是直接删除注册表中新增的键值对文件删除,然后重启。

觉得有用的话点个赞 👍🏻 呗。
❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍

🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

img

相关推荐

  1. 记录 | linux互换键盘CtrlCapsLock键

    2024-03-15 19:34:01       35 阅读
  2. Windows系统使用docker安装elasticsearchkibana

    2024-03-15 19:34:01       15 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-15 19:34:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-15 19:34:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-15 19:34:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-15 19:34:01       20 阅读

热门阅读

  1. 使用 Array.prototype.with 更新不可变数组

    2024-03-15 19:34:01       19 阅读
  2. Linux编辑定时任务异常:用户密码过期导致

    2024-03-15 19:34:01       16 阅读
  3. Qt自定义标题栏的多屏适配

    2024-03-15 19:34:01       20 阅读
  4. 【C语言】Traps in C Bitfield

    2024-03-15 19:34:01       19 阅读
  5. AIX7.2下安装python3

    2024-03-15 19:34:01       22 阅读
  6. 微服务架构 | 架构演进

    2024-03-15 19:34:01       19 阅读
  7. CISP 4.2备考之《计算环境安全》知识点总结

    2024-03-15 19:34:01       22 阅读
  8. Python常用模块06——requests

    2024-03-15 19:34:01       19 阅读
  9. 网站服务器的作用有哪些?

    2024-03-15 19:34:01       19 阅读