kaineoa 发表于 2024-3-7 20:40:27

中文输入法状态下页面右键菜单快捷键失效

本帖最后由 S8F8ry 于 2024-3-7 22:25 编辑

首先感谢大佬的辛苦付出,更新了新版浏览器,除了书签的问题有人提过外,还发现一个问题,麻烦大佬看看。

在中文输入法状态下,在网页点击右键后的菜单,快捷键会失效,比如复制链接的E,刷新网页的R之类的,调整为英文输入状态就恢复正常。

S8F8ry 发表于 2024-3-7 23:00:12

:) 因为处于中文输入状态时,按下按键后 IME(Input Method Editor) 向浏览器发送的是并不是该按键的 key 值,而是一个标识 IME 需要处理转换或者合成的 Process key 值,所以此次按键自然也就无法触发菜单项的访问键了。

简单点说,在此时按下 r 键时,浏览器接收到键盘事件中的 key 不是 'r' 而是 'Process',则浏览器不会处理该按键。

gh0ul 发表于 2024-3-7 23:19:44

搜狗13和谐版实测没有这个问题

虽然我不知道为什么不是像楼上说的那样,但是二三十年来系统全局就是这样的,这就是我一直默认英文的原因

S8F8ry 发表于 2024-3-8 12:28:37

gh0ul 发表于 2024-3-7 23:19
搜狗13和谐版实测没有这个问题

虽然我不知道为什么不是像楼上说的那样,但是二三十年来系统全局就是这样的 ...

应该是因为你的默认输入状态是英文吧。

gh0ul 发表于 2024-3-8 14:12:07

S8F8ry 发表于 2024-3-8 12:28
应该是因为你的默认输入状态是英文吧。

没有,默认关闭输入法,打开即中文

kaineoa 发表于 2024-3-8 21:36:33

S8F8ry 发表于 2024-3-7 23:00
因为处于中文输入状态时,按下按键后 IME(Input Method Editor) 向浏览器发送的是并不是该按键的 key 值 ...

感谢大佬的回复,不过之前用5.0版是一直正常的,更新测试版后出现了这个情况,也不知道为啥,用其他浏览器测试也都是正常的,所以想着会不会有什么问题,用的是百度输入法的官方版。

kaineoa 发表于 2024-3-8 21:38:41

gh0ul 发表于 2024-3-7 23:19
搜狗13和谐版实测没有这个问题

虽然我不知道为什么不是像楼上说的那样,但是二三十年来系统全局就是这样的 ...

我用的百度输入法官方版,也不知道为啥会有这个情况出现。
页: [1]
查看完整版本: 中文输入法状态下页面右键菜单快捷键失效