- 主题:搜狗拼音越来越大,居然有两个多G,咋整? (转载)
我自己写程序解决了微软拼音的切换bug之后,就卸载搜狗拼音,安心用win11内置的微软拼音了。
--
FROM 171.213.146.*
就是检查如果是输入法切换的那几个组合键,就查看输入法状态是不是切到微软拼音英文临时模式了,如果是,就自动切回中文模式,就可以盲打了。
因为微软拼音的bug是:如果先切到临时英文模式(SHIFT单击),哪怕切到其他输入法或者英文键盘,再切回微软拼音还是临时英文模式,但这时候用户是想输入中文的。可惜无论切换一亿遍输入法它一直维持英文输入方式,只能看一眼状态栏,当前是微软拼音且是英文临时模式,这时候再按一次SHIFT才能输入中文,就无法盲打中文了。
我用程序解决之后,当前如果是英文,再切一次输入法就100%是中文,因为程序检测到是微软拼音英文临时状态时,会第一时间把它切到中文输入,和其他输入法一样的行为。
【 在 jiangyounan 的大作中提到: 】
: 怎么解决的?
:
--
FROM 171.213.146.*
以前Ctrl+空格是切换系统语言,从中文(输入法)切换到英文。
现在是输入法内部临时切换,行为和单击Shift一模一样。
这种切换导致不同进程的行为不可预测,有时会莫名其妙的变中文输入,而用Alt+Shift的语言切才100%确定不会用着英语键盘忽然变中文。
【 在 jiangyounan 的大作中提到: 】
: 是不是用 Ctrl + 空格 就没这问题了?不是临时切换了?
:
--
FROM 171.213.146.*
我不用Ctrl+空格这个复杂按键组合。自从win7微软拿走Ctrl+空格这个系统语言切换按键组合之后,我就知道回不来了,因为老外程序员眼红这个按键组合想要用。已经及时改变使用习惯用Alt+Shift切换,习惯了十多年了。
Ctrl+空格现在只是当前输入法内部切换方式,多进程(你说的其他窗口)状态会有各种问题。
我用微软拼音也是关掉这个按键组合的,从来不按,因为十多年前我就改掉这个习惯了。
【 在 jiangyounan 的大作中提到: 】
: 现在也可以用Ctrl + 空格
: 然后我的微软输入法经常是按Shift键切不动,要点击其他窗口再点回来才能切输入法
: 总之太恶心了
: ...................
--
FROM 171.213.146.*