一、问题描述
在windows11系统的电脑中遇到了一个输入法问题:使用微软默认输入法,因为误触了全/半字符切换键导致打英文字母时间隔较大
效果如下
abcdefg
ABCDEFG
查到了切换键是shift+空格,但是没有生效。然后在屏幕右下角的输入法“英”字上鼠标右键点击,再点击“设置”
然后点击“按键”
这里改成“无”
返回上一级界面,在“常规”部分开启默认半字符输入
更改之后,就取消了全字符输入,变成默认的半字符
abcdefg
- 问题分析
这里可能是正好误触之后没有注意,加上其他软件的热键冲突导致的输入法更改失效。如果对写文档功能要求不高,可以进行这个设置。也是要考虑到具体的使用情况。
在查找解决办法的时候,还看到之前的同类问题
即使关闭了全角/半角转换的快捷键,在使用自带中文输入法时,按 shift+space 依然会切换全角/半角 - Microsoft Q&A
也找到了当时的解决方案
不过也是2020年的问题,后续的微软更新应该降低了这个问题的出现概率
- 其他的解决方案
如果上面的各种办法都没有解决问题,也是有可能的,导致问题出现的原因不同。
还有下面这些办法可以尝试
- 重启输入法核心
管理员打开命令提示符,执行:
taskkill /f /im ctfmon.exe
start "" "C:\Windows\System32\ctfmon.exe"
或按Ctrl+Shift+Esc→ 启动 “CTF 加载项” 并重启电脑。
- 检查微软拼音设置
1)进入设置 → 时间和语言 → 语言和区域,找到 “中文(简体,中国)→ 选项 → 微软拼音 → 选项”;
2)确认 “全角 / 半角” 切换未禁用,启用简洁快速输入模式以减少故障;
3)右键任务栏输入法图标 → 显示输入法状态栏,手动切换全角 / 半角(月亮图标)。