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

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

  •  
  •   MajestySolor · 8 天前 · 3308 次点击

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

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

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

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

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

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

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

    解决方法:

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

    这样输入法就能保持最后一次切换了的状态,要关闭“允许我为每个应用窗口使用不同的输入法”,没试过开启会怎样。
    YsHaNg
        30
    YsHaNg  
       7 天前
    @iorilu 做微软中文 ime 的也没想明白为什么要塞一个英文模式进来 不知道是不是苏州那群蠢驴搞的
    dingwen07
        31
    dingwen07  
       7 天前
    英文模式感觉是历史遗留吧,早期 Windows 是不是不能有多个键盘
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2636 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 11:52 · PVG 19:52 · LAX 04:52 · JFK 07:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.