[自制]中英文切换方案

前段时间不是大家在讨论中英文输入法怎么流畅切换的问题吗?
我自己做了一个小软件,
大体的思路就是根据输入法的状态改变鼠标的样式,
本来也就顺手做个小工具所以我也懒得说太多介绍了,直接上GIF吧。
22-04-05 19-58-48

gif可以看到白色对应中文输入状态,黑色对应英文输入状态。

软件文件夹里有两个cur文件,就是CursorCh.cur对应中文状态,CursorEn.cur对应英文状态。
没什么太多的花里胡哨。你可以自定义两种状态的鼠标样式。

因为是全局改变,所以关闭软件会鼠标样式会遗留,我自己无所谓,不爽的恢复一下默认就行。
还有开机启动请自己建快捷方式到启动,不多说了。

深一点的原理:hook了shift键和鼠标左键,然后判断输入法的状态,并改变鼠标样式。

4 Likes

忘了给下载连接了…我也不太可能继续更新,就酱。
https://wwd.lanzouq.com/b01ddccgd
密码:c6xf

真•码农已将输入法切换动作化作肌肉记忆了,完全无意识的动作。

哈哈,我也是有肌肉记忆了,但是偶尔还是会错,所以有个提示就更好。

这个解题思路可以说是非常6了,哈哈我试试看

上次试了一个大佬的AHK脚本,挺不错,就是切换快了,有时候会显示状态不准

我这个小软件不会出现错误提示,所以很无感。就是有些uwp应用识别不到状态,目前不知道原因,但是我也懒得去修,毕竟edge、visual studio等常用的软件都可以。

我这个原理也基本类似哈哈

好棒好棒啊

能不能跳过烦人的更新提示弹窗啊? 每次启动都要手动关闭。

试试这款软件,之前也在找类似的,现在用搜狗输入法,找了一个ahk的,但是经常会识别错误,也就放弃了。

感谢大佬,但是好像有bug,win10上受限没有托盘图标不晓得在哪里设置开机启动,其次是不是不支持搜狗输入法?发现无论中英文都是白色的鼠标

搜狗五笔,好像并不能切换,一直是黑色。。

搜狗不支持,也没想法去支持第三方

https://wwd.lanzouq.com/b01ddccgd
密码:c6xf

在自动启动的参数后面加/quiet即可

请问在哪里修改参数啊?找不到设置的地方。

建议:如果不能设置关闭。或者可以在第一次弹窗的时候给一个“永不提示”的选项啊,不用每次启动都弹窗还要手动关闭。软件是好软件,为作者点赞!

可以说非常优秀了:100:

注册表 SOFTWARE\Microsoft\Windows\CurrentVersion\Run
把软件加入开机启动,后面加参数/quiet 启动就不带弹窗了。

感谢大佬!