终于让 Windows 分应用记住我上次使用的输入法了

发布于

想要这种设置:shell 使用英文,切换到浏览器使用中文,再次切回 shell 还是英文,并且只有一种切换语言的快捷键。

1. 步骤一:在“时间和语音”中找到“语言区域”,只保留英文和微软拼音两个输入法。
2. 步骤二:切换到中文输入法,点击右下角输入法 [中],右键选择“设置”,然后选择“常规”,将默认模式切换到中文。
3. 步骤三:返回上一级菜单,选择“按键”,在“模式切换”中取消勾选所有的中/英模式切换。
4. 步骤四:在“时间和语音”中找到“输入”,点击“高级键盘设置”,勾选“允许我为每个应用窗口使用不同输入法”。
5. 步骤五:在同级菜单下选择“输入语言热键”,选中“在输入语言之间”,点击更改按键顺序,设置切换输入语言的快捷键(我选择 alt+空格),切换键盘布局选择未分配,返回上级将其他选项都按同样的方法置空。

这样,1. 每个应用会记住上次使用的输入法;2. 现在微软拼音只能输出中文;3. 只有 alt+空格作为切换快捷键。

吐槽一下,微软真逆天啊,输入法不能做得好用点吗?微软拼音塞了英文输入法干啥呢,应用切来切去给我自动换输入法头都大了。

---

原文链接:[点击查看](https://www.v2ex.com/t/1234958)

评论(6)

我之前一直用这个软件,也能有效解决你说的问题,很多人好像也是这样,项目地址在这里: [https://github.com/flyinclouds/KBLAutoSwitch](https://github.com/flyinclouds/KBLAutoSwitch)。

· 0 个赞

我用的是小狼豪输入法搭配 oh my rime 方案,本身就具备这样的功能。另一个是用 autohotkey 实现了长按 capslock 锁定大写,这样打游戏时输入框不会被乱飞了。

· 0 个赞

你觉得微软中文输入法还带英文输入法太烦,那是因为你没用过更让人痛苦的Mac了。其实我只希望能够单独设置输入法带英文模式,或是改善它那切换逻辑。作为一个多语言用户(我有中文、英文和日文输入法),在Mac上切输入法简直是巨大的折磨,因为一旦输入法数量超过两个,切换时的结果是完全不可预测的,仿佛是在和设计这傻逼逻辑的人过不去。

· 0 个赞

在 Windows 上其实可以设定快捷键来切换输入法,我现在就是这样设置的:Alt + Shift + 1 是微软拼音,Alt + Shift + 2 是英语输入,Alt + Shift + 3 是日语输入法。

· 0 个赞

回复

如果只是这些设定而不勾选分应用记录输入法,那切换应用时就是用最近使用的输入法;但如果勾选了分应用记录,拼音或日语都有两个输入法,开始我没研究过这些,常常用 shift 切换中英层,虽然这能快点,但有时候我也会用 ctrl+shift,感觉多个应用之间切换就变得混乱,根本不记得在用哪个了。

· 0 个赞

微软和苹果的系统开发者似乎并不是多语言用户,不知道什么时候能加个记录应用输入法的功能,以及用快捷键 alt + 1/2/3 切换输入法,这样更加符合大家的使用习惯。以前查的时候在 reddit 上也见过不少人吐槽,但一直没有找到解决方法,我觉得微软拼音能设置成只录入中文功能来得太晚了。

· 0 个赞

0.040309s