菜单带焦点,就是为了用快捷键,但此时没办法控制输入法?能不能在菜单块中加入强制为英文输入法?只在占用焦点时即可
菜单无论是否成功运行,之后就恢复为原来的输入法
可能你所使用的输入法有问题,输入法通常不应该影响菜单触发。 实测搜狗正常。
我也用搜狗,占用焦点的菜单,是可以切换输入法的,调出菜单前的界面没打开输入法,但在弹出菜单后就可能有输入法
用输入法控制模块,可以改变输入法的中英文状态,但对菜单来说没用
我的意思是输入法无论中文和英文,应该不影响菜单选择才对。
我说的影响,是指调出菜单以后,有时候会调出搜狗输入法,按热键只能输入文字,菜单不响应热键,而且一直是这样,前几天看到更新了输入法的控制,才觉得菜单模块加个强制切换输入法,可以解决问题这个问题,不然经常调出菜单想用热键,结果还要再切换到英文输入法才能用
我说的一直,是指自从有了菜单模块以来
大概的原因,应该是菜单在占用焦点时,相当于前台进程变成了QK,所以可能会调出输入法,不是每次,但有很大概率,一半以上
好的,明白了。
测试了一下,切换到中文确实会发生,但是这个是菜单的父窗口的输入法状态,而不是菜单本身的。 而且即使是中文输入法状态也不影响按键触发菜单,所以你那边可能还有别的因素影响。我先禁用父窗口的输入法,你试试效果看看了。
好的谢谢,我回头更新一下试试
https://getquicker.net/Help/Versions 增加了,试一下看看。
真巧,刚刷新就看到更新了~试了在不同软件里调出带焦点的菜单,应该是正常了,谢谢!