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

edwang 2026-08-17 12:17 1

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




  • step1:时间和语音》语言区域》语言 留下英文和微软拼音两个输入法




  • step2:切换到中文输入法 右下角输入法 [中] 右键》设置》常规》默认模式》切换到中文




  • step3:回到上一级菜单》按键》模式切换 中把所有的中/英模式切换都取消勾选




  • step4: 时间和语音》输入》高级键盘设置》切换输入法 勾选允许我为每个应用窗口使用不同输入法




  • step5: 同级菜单下选择 输入语言热键》选中 在输入语言之间》点击更改按键顺序,把切换输入语言 选一个(我选择 alt+空格),切换键盘布局 选择未分配,返回上级把其他选项都按同样方法置空




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


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

最新回复 (19)
  • 5ssl 08-17 12:29
    1
    来个脚本一键实现,可行吗
  • docx 08-17 12:45
    2
    不用微软拼音问题解决,以及老版本系统貌似也没有这个问题
  • edwang 楼主 08-17 12:47
    3
    @5ssl 可行,改几个注册表的事,丢给 gpt
  • edwang 楼主 08-17 12:54
    4
    @docx 包有的都困扰我好多年了,设计就是这样,微软拼音除了这点不好其他都很好。
  • BeautifulSoap 08-17 12:56
    5
    觉得微软中文输入法带英文逆天那是你没被更逆天的 Mac 折磨过,我多希望 Mac 能所有输入法单独带英文模式或改一下它那狗屎切换逻辑

    当你是多语言用户(输入法数量大于 2 个,比如我是中,英,日)那么在 Mac 上切输入法将会是究极折磨

    因为当输入法数量大于 2 个之后,Mac 切输入法他妈的是“随机”的,你无法预测切出的下一个输入法是什么,下一个输入法它会“随机”乱变的。我用 Mac 的时候问候了无数次设计 Mac 这狗屁输入法切换逻辑的人全家

    当然说随机不准确,因为 Mac 切输入法是极度逆天的切到上一个使用的输入法这傻逼逻辑
    对于多语言使用者来说,在工作生活中,一个软件内切换多个语言是日常操作。比如浏览器我会在中文论坛水贴,同时会上日文网站查询生活信息和购物等(我生活工作在日本),打英文自然也是日常。中,英,日输入法切换时机和顺序是完全随机的,没人能记住几十分钟几小时前我用的什么输入法。导致我要切到指定语言甚至只是切到英文都必须停下来看着切输入法条来切

    Mac 下为了解决这个问题我废了非常大的功夫根本做不到任何像 windows 下那样精确或者给我确定性的切换逻辑
  • nijjba 08-17 13:00
    6
    我用 小狼豪输入法 + oh my rime 方案,自带这个功能。还用 autohotkey 实现了 长按 capslock 锁定大写,防止打游戏时输入框乱飞卡屏。
  • timekiller 08-17 13:52
    7
    我之前一直用这个软件,也能解决问题 https://github.com/flyinclouds/KBLAutoSwitch
  • shintendo 08-17 13:56
    8
    所以什么时候能有脚踏板切换输入法外设
  • edwang 楼主 08-17 13:59
    9
    @BeautifulSoap 微软和苹果系统开发者都不是多语言使用者,不知道加个记录应用输入法和 alt+1/2/3... 切换输入法,这种才符合正常人使用习惯。以前查的时候 reddit 上都在骂,但是找不到解法,我严重怀疑微软拼音可以设置只有中文是最近才加入的功能。
  • edwang 楼主 08-17 14:02
    10
    @timekiller 有 1k star 收藏,看来真的有不少人深受其害了
  • SpiritLingPub 08-17 14:24
    11
    Windows 上面可以设置快捷键切换输入法
    我现在设置的就是:
    Alt + Shift + 1 微软拼音输入法
    Alt + Shift + 2 英语输入
    Alt + Shift + 3 日语输入法
  • edwang 楼主 08-17 14:38
    12
    @SpiritLingPub 如果只有这些设置,不勾选分应用记录输入法,切换应用会变到最近使用的;如果勾选了分应用记录输入法,拼音/日语 都有 2 层输入法,我以前没研究过这些七七八八的时候,就用 shift 切换单个输入法的中/英层,打字快了,有时候就会用这个,有时候会用 ctr+shift ,多个应用切换就很乱,脑子根本记不住是在用哪一个。
  • zong6 08-17 15:19
    13
    深受其害,我在 IDE 中使用英文,软件切换回来后自动给我恢复到中文,很逆天,换输入法了已经
  • Geeking1105 08-17 15:42
    14
    @BeautifulSoap 我在 Mac 上用 LockIME
  • loading 08-17 15:45
    15
    @edwang #9 windows 可能会改进,因为现在开发人员自己需要用印度语,Doge 。
  • WashFreshFresh 08-17 15:46
    16
    我一直以为这功能是个摆设
  • edwang 楼主 08-17 16:42
    17
    @loading dond dell me wa do do
  • yuhuanxi 08-18 08:32
    18
    直接做成一个应用,在应用里可视化界面配置效果可能会更好一些吧
  • yuhuanxi 08-18 08:33
    19
    @yuhuanxi 看错了,我以为是为不同的应用配置不同的输入法🤣
* 帖子来源V2EX
返回