解决 Windows 11 中 Alt+Tab 切换导致微软拼音输入法自动切换语言模式的问题

问题

在 Windows 11 中,使用 Alt+Tab 切换应用时,微软拼音输入法会自动切换语言模式(如从中文切换为英文),导致用户需要频繁手动调整输入法状态,影响操作效率

原因

这是一个已知的输入法的bug,微软在最新的补丁中已经修复了这个bug

解决方法

1. 安装系统更新(推荐优先尝试)

  • 打开 设置 > Windows 更新,点击 检查更新。
  • 安装所有可选更新,尤其是针对输入法和窗口切换的修复补丁。

2. 手动调整输入法状态

若尚未更新系统或问题仍存在,可尝试通过以下操作强制系统记忆输入法状态:

  • 按下 Win+Tab 打开多桌面视图。
  • 在下方任务栏中右键点击当前桌面,选择 重命名。
  • 在重命名输入框中,将输入法切换为你希望保留的模式(例如中文),然后直接关闭窗口(无需保存名称)。

此操作可能重置系统对输入法的记忆逻辑,减少自动切换问题。

WSL开发环境

1. 安装和配置 WSL

WSL 全称 Windows Subsystem for Linux

Windows Powershell 中执行:

1
2
3
4
5
6
7
8
9
10
11
12
Add-Content -Path $HOME\.wslconfig -Value @'
[wsl2]
networkingMode=mirrored
defaultVhdSize=107374182400
'@

# install wsl, run as administrator
wsl --install

# set firewall, run as Administrator
# ref: https://learn.microsoft.com/en-us/windows/security/operating-system-security/network-security/windows-firewall/hyper-v-firewall
Set-NetFirewallHyperVVMSetting -Name '{40E0AC32-46A5-438A-A0B2-2B479E8F2E90}' -DefaultInboundAction Allow
阅读更多

Windows 开发环境

1. 基础工具

1.1. 网络工具

Clash Verge

1.2. IDE

  • 下载并安装 VSCode 或者通过 Microsoft Store
  • 登录微软账号,开启配置同步,注意配置不同步 UI状态

1.3. Windows Powershell

1
2
3
4
5
# 创建 profile
New-Item -Path $PROFILE -Type File

# 配置执行策略, 参考 https:/go.microsoft.com/fwlink/?LinkID=135170
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
阅读更多