键盘映射-windows系统修改法

初衷: 学习vim过程中或许势必会走的一步,或者入手了hhkb后的发疯

这是《Vim实用技巧》作者自身,也推荐的使用方式,。我觉得合理,所以也决定照搬。
话说,我原以为它是基本教程,没想到是进阶版,看之前请自学基础知识

WIN+R下运行注册编辑表
在这里插入图片描述

进入后,直接在划框位置粘贴地址:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
这点以前都没人告诉我-_-|||
在这里插入图片描述

在路径目录下新建二进制值,命名为Scancode Map,下面是我的完成示例,它实现了大写键替换为左Ctrl键的功能
在这里插入图片描述
我是第一次使用二进制文件,显示的方式虽然不适应,但是其实不用太去管,只要连续输入即可,回车空格都不需要。像这个文件的输入内容是:

 0000000000000000020000001d003a0000000000

数据格式我是从rainrcn的博客中学到的,里面还详细说明了各种键位的二进制值。涉及修改的部分有三块:

  1. 映射键数量,示例为一个,根据需要累加
  2. 映射后键位,示例为左Ctrl键,根据需要修改
  3. 映射前键位,示例为大写键,根据需要修改

我所做的只是替换,并不是交换,交换的方法可以看作是多个替换的组合。目前对我而言,shift大写是足够的了,向hhkb看齐

猜你喜欢

转载自blog.csdn.net/sometimesnevermind/article/details/83375293