高效的选择:将键盘上的大小写锁定键 CapsLock 与退出键 Esc 交换位置

系统 Windows
为了更方便地按到 Esc ,不妨将其在键盘上的位置与大小写锁定键 CapsLock 互换。本文将以 Windows 注册表为例,讲解如何修改这个键盘映射。

[[415214]]

本文转载自微信公众号「Piper蛋窝」,作者Piper蛋。转载本文请联系Piper蛋窝公众号。

每个人的操作习惯不同,但你或许可以参考下我的心得:学会使用 Esc ,对于操作计算机事半功倍。为了更方便地按到 Esc ,不妨将其在键盘上的位置与大小写锁定键 CapsLock 互换。本文将以 Windows 注册表为例,讲解如何修改这个键盘映射。

如果你习惯使用 Shift 切换大小写,那么在你左手小指处的 caps lock 大小写锁定键几乎没有用武之地。

你或许可以选择 Topbook 推荐的这个插件:

Topbook: CapsLock+

视频简介:

  • https://www.bilibili.com/video/BV1L44

软件链接:

  • https://capslox.com/capslock-plus/

这个大小不足 1MB 的插件,让 caps lock 键成了一个新的 ctrl 。

但很多程序员选择将 caps lock 键与 esc 键互换位置:

  • caps lock 占据了“地利”,几乎不用思考、不用移动手臂,就可以用小指精确按到
  • esc 对于开发者来说无比常用:vim切换模式、清楚输入的内容、默认的取消键、制造一些应用程序层面上的“中断”(如停止网页加载)、alt+esc激活窗口、alt+shift+esc任务管理器...

以 win10 为例,通过修改注册表的键盘映射,我们可以达到互换的效果。

step 1: 打开注册表

  • win + R
  • 输入 regedit 打开注册表

step 2: 进入目录

进入目录:

  • HKEY_LOCAL_MACHINE\
  • SYSTEM\
  • CurrentControlSet\
  • Control\
  • Keyboard Layout

step 3: 建立一个映射

如上,有几处有趣的地方:

  • 第一行 00 00 00 00 与 00 00 00 00 为固定格式
  • 第二行 03 00 00 00 表示后面还有 3 个指令
  • 第二行 3A 00 01 00 把键盘上的 3A 00 映射到 01 00 上,01 00 是 esc 键,3A 00 是 caps lock 键
  • 第三行 01 00 3A 00 把键盘上的 01 00 映射到 3A 00 上
  • 第三行 00 00 00 00 是固定格式 

此外,无论是左边的索引00000000、00000008、00000010、00000018还是其他数字,这里都是16进制数。

 

责任编辑:武晓燕 来源: Piper蛋窝
相关推荐

2018-12-18 09:40:27

LinuxCtrl命令

2021-03-18 18:07:57

JavaScript开发代码

2021-05-23 12:03:15

Linux映射键盘

2011-08-08 13:15:35

QWrap

2011-05-07 10:47:29

Oracle大小写

2021-06-15 09:39:45

Oracle敏感数据库

2009-03-03 12:58:14

pureXML大小写DB2

2010-11-25 16:09:58

mysql查询大小写

2020-05-22 16:27:03

笔记本键盘尺寸

2010-05-11 13:25:18

Mysql大小写

2010-11-23 13:42:18

mysql数据库大小写

2010-10-27 17:16:51

Oracle查询

2010-05-26 15:24:09

MySQL字符串

2020-10-15 17:55:37

Linux命令行大小写转换

2010-06-07 13:00:34

MySQL数据库

2011-08-30 10:10:30

UbuntuLinuxMySQL

2017-11-10 14:50:18

键盘

2018-08-22 09:00:00

Linux锁定键盘包管理器

2024-01-04 17:03:48

微软Windows

2010-10-11 15:47:46

MySQL字符串大小写
点赞
收藏

51CTO技术栈公众号