SE38里行注释的添加取消与中文输入法冲突解决办法

时间:2021-04-25 20:08:17
WIN7下,发现无法修改输入法高级键设置的按键顺序的情况。解决如下:
1.开始》运行》输入“regedit”》确定。
2.定位到HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys0000012在右侧窗口双击Key Modifiers键名,修改二进制为“01 C0 00 00”(修改成ALT键),确定。
3.重启。完成。
解释:
在Hot Keys下有很多主键,我们需要关注的是前三个,名字分别为00000010/11/12,分别对应输入法开关、全半角切换和中英文标点切换。
在这三个主键下都有三个键值,含义分别是:
Key Modifiers(修饰键)表示要使用的控制键,我们需要修改的是前两个字节。第一个字节定义使用哪个键,基本值有三种:01表示Alt,02表示Ctrl,04表示Shift,要使用组合键的话请直接相加;第二个字节表示允许使用左侧还是右侧的按键,80表示只能用左侧键,40表示只能用右侧键,同理80+40=C0表示左右侧都可以用。