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 进制对应表
