【咸鱼知识库】微软IME日语输入法如何改键(修改快捷键)

应之前文章评论区的要求,记录分享下微软IME输入法修改快捷键的流程
(基于win10操作系统,win7大体方法一样,但是流程界面有区别)
PS:改键有风险(容易出现快捷键冲突),这里仅为记录下改键方法
实际使用中建议还是用默认设定
微软IME日语输入法配置:

1.首先,进入日语输入法的设置界面
1.1(比较简单的方法:切出日语输入法-右键打开菜单-properties-在新的选项卡里点击Advanced进入设定界面)


1.2(正儿八经的方法:开始菜单-设置-时间和语言-语言-日本语-选项-微软输入法-选项-打开高级设置
比较麻烦,更推荐通过1.1的方式,这里存粹是做个记录)





2.完成第一步,进入高级设置界面后

选择General(通用)选项卡
找到Editing operation and behavior(编辑行动和表现-按键和反馈-使用习惯)下面的key template(键位模板),默认是Microsoft IME输入法的键位,点开下拉菜单也有一些其他预设好的模板。
当然,我们这里是要自定义改键,所以需要更进一步,点击Advanced(高级选项)

3.进入Advanced后,Keyboard选项卡就是我们的键位设置界面

可以看到,默认已经设置好了一系列的键位和对应的功能

键位不说了,SPACE就代表键盘上的空格
对应右边就表示在不同状态下按下SPACE键(空格)后的反馈,
比如No input/Converted strings 表示在没有输入字符状态时
对应的SpaceWidth表示空一格

再右边的Only Input Strings表示在仅有字符输入时
ConvAll(Convert All)表示全部进行(假名)转换
具体效果也可以在下面的Preview位置看预览,以便于理解

综合上面两个例子:
按下SPACE(空格)键
在没有输入字符状态时,空一格
在仅有字符输入时,对输入的所有字符进行(假名)转换
这么说应该能理解吧~
其他对应状态和键位也同理
4.看完了上面,其实也应该能猜到该如何改键了
4.1 对已有键位的修改:双击要修改的功能(或者选中要修改的功能,点击Modify),然后选择你需要的功能就行(可以选择修改功能,也可以选择把一个键直接换成另一个键)


4.2 新建键位并赋予功能
点击Assign(分配键位)



然后进行修改就行
修改完成后记得及时按Apply键保存修改,全部改好后点击ok就行。
5.0.实例操作

当然,首先说明一点,caps是不支持自定义改键的(改了就没法切换大小写了,具体在上面的图4.2-2中我有标注)
那我们这里用F2键来实现在日语输入法中切换假名和英文输入状态
(别问为什么不用F1,因为F1是绝大多数浏览器打开帮助页面的快捷键……会冲突)

可以看到,F2键用处不大,所以就是你了!

将所有状态下的输入模式,都改为Kana/Aplha(假名/字母)

改好保存后的状态,再来测试下
切换到日语输入法,按下a,然后按F2,再按a,再按F2,再按a。
可以看到,在改键后连续输入时可以通过F2键在一连串输入中快速切换日语和英文

放个gif试试:

6.0 万万没想到
顺带一提,经过一番测试,发现目前微软IME日语输入法的一个bug
非输入状态下切换到微软IME日语输入法半角英文(A)模式时,所有自定义的键位都会失效……
(除了不能自定义改键的Alt/Ctrl+Caplock还能保持切换外)
个人测试了katakana key,hiragana key,ToggleKana等快捷功能,已确认只有在半角Alpha Key(A)状态下会出现这种情况……


震惊……
我写了这么多你告诉我有bug????

好吧……虽然不知道巨硬是什么情况
目前bug只涉及非输入状态下半角英文相关的切换,或者说半角英文只要在输入时切换就不会受影响。
像平假名,片假名,以及全角英文之间的切换,以及其他自定义快捷功能,并不受影响。
