# 如何通过快捷键切换输入法中英文状态 最新版Windows中通过程序控制输入法中英文状态切换的接口已经逐渐失效。 目前还有另外一个方法:通过为中文和英文分别设置一个切换快捷键,在需要的时候可以通过模拟快捷键确保输入法处于合适的状态。 注:刚测试了一下,Win10 21H1+微软输入法又可以正常使用输入法控制接口了。 # 设置方法 在Win+R对话框中运行下面的命令: `Rundll32 Shell32.dll,Control_RunDLL input.dll,,{C07337D3-DB2C-4D0B-9A93-B722A6C106E2}` 或者使用动作《[文本服务和输入语言](https://getquicker.net/sharedaction?code=a5cee0b7-32ed-47ab-c781-08d931e58bdd)》,打开 “文本服务和输入语言” 窗口。 ![](https://files.getquicker.net/_sitefiles/kc/kb/2021/06/18/204138_3_mceclip0.png?x-oss-process=image/resize,w_1200) 1)切换到“高级键设置”标签页 2)选择 切换到英语 或 切换到中文 3)点击 “更改按键顺序...” 按钮 4)在弹出的对话框中,选择“启用按键顺序” 5)设置对应的快捷键即可。 注: 实际上效果是在两种输入法之间切换,而不是在同一个输入法的中英文状态之间切换。 因此需要同时安装中文和英文两种键盘。 ![](https://files.getquicker.net/_sitefiles/kc/kb/2021/06/18/205129_3_mceclip1.png?x-oss-process=image/resize,w_1200)