V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MajestySolor
V2EX  ›  Windows

终于解决了 win11 输入法在切换窗口的时候时不时随机切换输入法状态的问题🤣

  •  
  •   MajestySolor · 45 天前 · 4013 次点击
    这是一个创建于 45 天前的主题,其中的信息可能已经有所发展或是发生改变。

    困扰了我两个多礼拜,快把我逼疯了,简直恶心到极点
    终于找到了切实可行的解决方法
    注册表HKEY_CURRENT_USER\Software\Microsoft\InputMethod\Settings\CHS
    新建 DWORD (32 位) 键值 Enable Auto-Switch,设为 0
    HKEY_CURRENT_USER\Software\Microsoft\InputMethod\Settings\Common 也同样操作

    完美解决,再也没出现瞎几把乱切的情况🤣

    补充说明,我用的是 win11 的微软默认输入法,在高级键盘设置里开启允许我为每个应用窗口使用不同的输入法,然后在输入法选择输入法默认模式里选英语

    32 条回复    2025-06-17 17:34:56 +08:00
    jakoer2001
        1
    jakoer2001  
       45 天前
    我的设置跟你一样,但是修改注册表后还是会自动变中文。我还参考了这篇博客( https://www.cnblogs.com/1987873567Z/p/18793467)的写法,也是不行。
    Easonn
        2
    Easonn  
       45 天前
    阿三:又不是不能用=,=
    YsHaNg
        3
    YsHaNg  
       45 天前   ❤️ 4
    again 一个中文 ime 别多管闲事给我弄个英文模式
    alexlip
        4
    alexlip  
       45 天前
    我已经塞了 Eng 键盘进来了。 应用间直接切换布局了。
    再告诉你个恶心的事, 如果在终端 使用了 微软中文-英文。 你切到微信的时候,会发现也变成了微软中文-英文。。。
    实在是不知道这个逻辑了。
    搜了下有人说在虚拟桌面那选择桌面改名,取消能正常,但也不是永久有效
    C02TobNClov1Dz56
        5
    C02TobNClov1Dz56  
       44 天前
    最近已经逃到 Rime 了, 用的薄荷方案自己修改了一堆配置, 目前凑合用吧.
    LogicDX342
        6
    LogicDX342  
       44 天前 via Android
    github 有个 ahk 脚本可以解决这个问题
    https://github.com/WarmWine9/ConsChinese
    NewYear
        7
    NewYear  
       44 天前   ❤️ 1
    话说,Win10 都要停止支持了,Win11 还没稳定吗 0 0 ?
    datocp
        8
    datocp  
       44 天前 via Android
    有没有任务栏右下角像微信图标本来显示的,使用中变缩进去了,据说只能重启才正常。。。
    AwenWalker
        9
    AwenWalker  
       44 天前   ❤️ 3
    @Easonn 微软公布的员工种族统计报告里面亚洲才占 30%,印度裔估计才 15%-20%,白人占比 50%,不知道为什么一提到国外软件 bug 相关的评论就有人提"阿三",如果全部是印度员工,白人程序员要去哪里工作?
    canitnamechange
        10
    canitnamechange  
       44 天前 via Android
    不太理解,是恢复成 win7 模式吗
    gogozs
        11
    gogozs  
       44 天前 via Android
    在来回切换 app 导致 vscode 总变成中文输入法后,我换成了 rime ,总算正常了
    cpstar
        12
    cpstar  
       44 天前
    就判断一种情况,打开 cmd ,用 alt-tab 切换 cmd 和另外一个应用,看看 cmd 的英文会不会变中文
    biubiupiupiu
        13
    biubiupiupiu  
       44 天前
    请教顶部状态栏是什么工具?
    skylancer
        14
    skylancer  
       44 天前 via iPhone   ❤️ 1
    @AwenWalker 因为 QA 都是阿三,而 QA 质量奇差
    cheng6563
        15
    cheng6563  
       44 天前
    输入法这鬼问题从 Win8 改版开始就一直没修好,也是服了咖喱了
    iorilu
        16
    iorilu  
       44 天前
    主要是开发类似输入法这种软件的人都是英语用户

    他们压根没概念, 为什么还要有个所谓输入法的软件

    所以根本没有体会我们碰到类似的问题
    guopengjie
        17
    guopengjie  
       44 天前   ❤️ 2
    你们不会遇到打中文的时候第一个字母直接上屏的问题吗 , 我被折磨很多次了
    DBinKv1
        18
    DBinKv1  
       44 天前
    @guopengjie 看网上的解决办法是调出任务栏虚拟键盘的按钮, 每次重启后用那个按钮启动一下虚拟键盘再关掉就行, 在这次开机的时候都不会有这个 BUG
    HENQIGUAI
        19
    HENQIGUAI  
       44 天前
    反正挺迷惑的,已经放弃挣扎了
    424778940
        20
    424778940  
       44 天前   ❤️ 1
    win10 的输入法都一直没修好 中文模式用英文标点这么简单的功能就一直没有 而且一个中文输入法非要给我做个英文模式干嘛呢
    我现在都直接添加英文和中文两个键盘 然后中文只保留 rime
    但还是有一个很恶心人的问题 就右下脚语言栏在中英文状态下长度不一样 然后我又每个应用设定单独的输入语言(跟 op 需求相反) 于是切换不同窗口时候右下角状态栏所有图标都跳来跳去
    更恶心的是你当前窗口用中文 然后 explorer 是英文 去点状态栏图标会因为输入法指示长度变了 你的点击变成了拖动
    说实话都打算日常 linux 了 反正我也不怎么玩游戏
    745839
        21
    745839  
       44 天前
    打开输入法的兼容性就可以,不用这么麻烦吧
    chifandeyu
        22
    chifandeyu  
       44 天前
    日常使用切换到黑苹果,只有开发 win 应用才用 win10 ,win11 我是拒绝升级的~
    Easonn
        23
    Easonn  
       44 天前
    @AwenWalker 就是玩梗,实际情况 who care 呢
    Dynesshely
        24
    Dynesshely  
       44 天前
    对的,超麻烦这个
    我试了和你一样的办法,还是不行
    微软真的离谱
    Ctrl+F 反馈中心里面都超级久了还解决不了
    sp670
        25
    sp670  
       44 天前
    我的方案:
    1.新增一个美式英文的语言,新增一个美式英文的输入法
    2.首选语言:中文
    3.高级键盘设置里,替代默认输入法:美式键盘;关闭“允许我为每个应用窗口使用不同的输入法”
    4.输入语言热键-更改按键顺序-切换输入语言-Ctrl+Shift

    然后你会得到一个,默认是英文输入法,适用 Ctrl+Shift 来切换中文输入法的 Win9x-Win7 模式
    Enjoy.
    dobelee
        26
    dobelee  
       44 天前
    刚测试了,没用。😅
    chenxihao
        27
    chenxihao  
       44 天前   ❤️ 1
    @biubiupiupiu 应该是 Seelen UI 吧?
    alayii
        28
    alayii  
       44 天前
    有类似的问题,但是是切换窗口后会切回中文(不管之前是不是中文输入)。期望是输入法最后是什么输入就应该是什么输入,而不会因为单纯的切换窗口而改变。

    解决方法:

    悬浮在桌面管理 icon 上,右键重命名当前窗口,然后在重命名的输入框里,Shift 将中文为切换英文模式,再关闭即可。

    这样输入法就能保持最后一次切换了的状态,要关闭“允许我为每个应用窗口使用不同的输入法”,没试过开启会怎样。
    YsHaNg
        30
    YsHaNg  
       44 天前
    @iorilu 做微软中文 ime 的也没想明白为什么要塞一个英文模式进来 不知道是不是苏州那群蠢驴搞的
    dingwen07
        31
    dingwen07  
       44 天前
    英文模式感觉是历史遗留吧,早期 Windows 是不是不能有多个键盘
    aayyooh
        32
    aayyooh  
       26 天前
    版本 Windows 11 专业版
    版本号 24H2
    安装日期 ‎2024/‎9/‎7
    操作系统版本 26100.4351
    体验 Windows 功能体验包 1000.26100.107.0
    尝试了上述方法依然无效.....
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2613 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 15:08 · PVG 23:08 · LAX 08:08 · JFK 11:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.