157. win10 相关
Win10 使用注册表一键添加小鹤双拼方案
方法1
新建.txt
文件
1 | Windows Registry Editor Version 5.00 |
方法2
win+r
输入regedit
, 打开注册表找到
计算机\HKEY_CURRENT_USER\Software\Microsoft\InputMethod\Settings\CHS
项新建字符串值
名为
UserDefinedDoublePinyinScheme0
值为
小鹤双拼*2*^*iuvdjhcwfg^xmlnpbksqszxkrltvyovt
按键映射
互换按键reg文件
交换 esc 和 caps lock 按键
1 | Windows Registry Editor Version 5.00 |
交换 ctrl 和 caps lock 按键
1 | Windows Registry Editor Version 5.00 |
取消互换按键
1 | Windows Registry Editor Version 5.00 |
原理
在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\
下新建一个二进制值项: “Scancode Map”
Scancode Map格式说明
1 | 00 00 00 00 00 00 00 00 (固定格式) |
示例
1 | 0000 00 00 00 00 00 00 00 00 |
00 00 00 00 00 00 00 00
: 固定,照写就好04 00 00 00
: 04代表要修改三个按键的映射,两个是02,一个是011D 00 5B E0
1D 00
: 是修改后的按键扫描码;5B E0
: 是原按键的扫描码;
左Ctrl键的扫描码是1D 00,左win键的扫描码5B E0;
这四个字节代表的意思是将 左win键 替换成 左Ctrl键。1D E0 5C E0
: 这四个字节代表的意思是将 右win键 替换成 右Ctrl键。5B E0 1D 00
: 这四个字节代表的意思是将 左Ctrl键 替换成 左win键。00 00 00 00
: 固定,照写就好
键位16进制对应表
