-
Notifications
You must be signed in to change notification settings - Fork 555
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
高优先度接管输入事件导致 Chrome 快捷键失效 #997
Comments
确实存在这个问题,但应该是浏览器的问题。 |
输入法本来就应该有高优先级接管输入的字符,我觉得这个问题很难处理好,因为输入法在中文状态就是要优先输入中文而英西文的,就好像在windwos的开始菜单中搜索应用一样,打开开始菜单,直接打字就可以搜索了,并不需要出现输入框。 |
我也有这样的问题,来补充信息,使用vim插件来控制浏览器,这个问题在edge 117和Chrome 117 可以稳定复现,使用微软拼音输入法不会出现问题,不知道微软是咋样实现的。 |
目前的个人的解决方案是: |
同样有这样的困扰,在开启小狼毫中文输入的情况下 Vimium 和 YouTube 播放器的快捷键都无法使用(使用浏览器 Chrome 119.0.6020.3 Edge 119.0.2109.1)。而微软拼音没有这样的问题。 |
我使用的 Surfingkeys 的类 Vimium 插件,在最新的 Edge Version 117.0.2045.43 (Official build) (64-bit) 可以复现此问题,Windows 原生中文输入法则一切正常,而 Firefox 搭配 Rime 也是正常的。 |
而另一台电脑上的 0.14.0 旧版小狼毫与最新版 Edge 未能复现此问题 |
我也是遇到同样的问题,最后测试firefox浏览器+Vimium+Rime正常。 |
更新:我发现了Prime输入法,安装后发现不存在Edge Vimium快捷键失效的问题。 |
这个问题,不仅仅是输入法的问题,潜在的问题是vimnium应该在退出insert mode 的时候应该禁用输入法,切换进入insert mode 的时候再使能输入法。 目前小狼毫是不管有没有输入焦点都可用的状态,没有外部信号禁用就一直尝试使用输入接口,于是就出问题了。 看你们上面的讨论应该要在没有焦点的时候禁用小狼毫才能解的感觉了,但是这个方法和目前小狼毫的逻辑是相悖的,要再观望 |
我认为描述的很对。windows自带的输入法,在没有输入焦点的时候不影响Vimium工作,不知道是怎么实现的。 |
另外不同页面的表现还有差异,比如在github页面,如果将焦点移出输入框外,小狼毫不会出来输入候选框,但是在bing.com的搜索页面就会自动跳到搜索输入框里。 |
更新: 回头说一句,我还是很喜欢Rime,真心希望后续更新版本能解决这些问题。 |
好像装错了 应该是 vimium-c |
同样没有问题) |
edge: |
Vimium C和Vimium基本一样,所以这两个应该装哪个都可以。 我刚录屏复现了一下这个问题,简单描述一下,详见下方动图。 细节信息:Rime Weasel 0.15.0;Win11 家庭中文版,版本22H2(0S内部版本22621.2283);Edge 117.0.2045.47 (正式版本) (64 位) 我知道卡饭输入法的时间应该还不超过两个月,所以远远谈不上热爱,目前用卡饭只是权宜之计。因为我还有点其他语言需求,所以我还是最想用Rime,另外,我真的很喜欢Rime的Aqua皮肤。:) |
测试了一下在 firefox 119.0b6 (64 位) 中使用 Rime Weasel 0.15.0 开启中文输入,YouTube播放器快捷键可以正常使用。而在 Chrome 119.0.6045.9 中就无法使用。两者均未启用浏览器扩展程序。 |
Windows 10 ltsc 64bit 补充测试 |
试用了 fxliang 的 6272290925 版本 Rime,在 Chrome 119 Dev 上仍存在这个问题。 综合目前的测试情况来看可能存在的
不过,考虑到微软自带拼音输入法始终不会出现这个问题,我的猜测仍偏向于 Rime 目前关于输入事件监听的某个实现上存在问题。 |
我是在B站遇到了类似的问题,用微软输入法时,无论中英文输入状态都可以使用F键将视频全屏化,用小狼毫时只有切换到英文状态才可以使用快捷键。我的浏览器是Edge |
更新: Edge浏览器中如果没有输入焦点,按Shift键不能切换Rime中英状态。但Vimium的快捷键正常工作。 |
brave同样出现这个问题 Vimium仓库地址 |
前段时间突然遇到这个问题,导致许多网页游戏、网站快捷键无法正常使用。没动输入法,或是浏览器或系统导致。 Rime: 0.15.0 |
win11+weasel,edge上使用surfingkeys也会出现这个问题 Weasel 0.15.0.0 |
检查 #1182 看是否有解决 |
测试了 Actions https://github.com/rime/weasel/actions/runs/8644623049 编译的版本,在 Windows 11 22H2 + Brave 1.64.122 Chromium: 123.0.6312.122 下该问题依旧存在。 |
退回了0.14.3版本,问题依然存在。 我尝试设置rime在chrome中默认为英文输入,但是只要输入法转换为中文,问题就会被触发。并且无法在失去焦点的情况下从中文模式转换为英文模式。 另外,上文提及的Rime配合Edge的快捷键可以正常工作,在我这里依然不能正常工作。 win11版本:23H2 |
我那个只是短暂地正常工作过,后来更新windows之后就不行了。 |
Windows 11 教育版 23H2 22635.3575 中文状态的输入法在失焦时拦截键盘输入,导致网页提供的快捷键失效,如 b 站的 F 键全屏等。搜狗输入法、微软输入法均无此问题,迫切希望解决。 |
#1178 不少应用是会在输入过程切换context的,excel之类的, 这个不太可能是可接受的,而且有人确认无效了.快捷键问题在win 11较新版本才有,windows10上没有的 https://github.com/fxliang/weasel/actions/runs/8644413822 |
安装测试后发现无效,快捷键问题仍然存在。我以前用别人电脑做过测试,win10上确实不存在这个问题。 |
并不是浏览器的问题,在 win10 上没有任何问题。 同一套配置,公司 win10 没有什么总是,家里的 win11 有。 |
就是Windows 11 问题, 我的四五台Windows 10 都没有问题安装了Windows 11 就出问题 |
但是在win11上,微软输入法、搜狗、冰凌、QQ、卡饭都没有这个问题。 |
都有问题 或者说 是正常更新 浏览器方面 火狐没有这个问题 |
是这样的,我多次测试之后也是这个结论。可恨浏览器我喜欢 Edge,输入法我喜欢Rime,系统我用win11,所以现在还在眼巴巴盼着开发者修复。 |
兄弟们,0.16.0 版本解决快捷键问题了吗? |
Windows11+Rime 0.15.0 Edge+FF都出现这个问题,已暂时放弃Rime先用微软拼音输入法了,时刻关心项目进展 |
#1277 试试吧,已有用户测试反馈有效了,需要更多反馈 |
感谢修复 通过我在 |
win11,edge,安装后有效。非常感谢! |
确认 #1277 Build 在 Windows 11 Pro 22H2 下对 |
Windows 11 Version 23H2 (Build 22635.3350) |
Windows 11 专业版 Versin 24H2 (Build 26120.670) |
Google 浏览器 125.0.6422.113 报个反馈非bug、流程优化问题: |
OH NO,这个长久以来的问题消失了,不适应了 |
修了 |
上报前请检查
操作系统信息
描述遇到的问题
测试 Chrome 版本 118.0.5993.11(正式版本)dev (64 位)
在 Chrome 中,任意文本框的中文输入状态将导致 Rime 以最高优先级接收键盘输入事件,进而导致浏览器小写快捷键失效。
复现步骤
其它信息
预期行为
无论输入状态如何,浏览器的快捷键(无论是插件的,还是浏览器本身的)都应该正常响应。
用户文件
暂不适用,使用雾凇拼音方案。但经测试朙月拼音方案下也存在该问题。
截图
其他补充说明
The text was updated successfully, but these errors were encountered: