为什么当我水平滚动时,chromium 会输入“j”和“k”字符?

为什么当我水平滚动时,chromium 会输入“j”和“k”字符?

我在 Thinkpad T470s 上使用 Ubuntu 17.10(认为这不相关),当我在 Chromium(版本 63)中水平滚动且光标位于输入框中时,它会键入jk字符(j左和k右)。

一些附加信息:

  • 它在地址栏和设置窗口中工作,因此它不能是任何扩展
  • 我在 Gnome 上使用 Wayland
  • 行为与触摸板和鼠标完全相同
  • 在 stackoverflow 编辑器框中(我正在其中输入这个问题),向左滚动会进行通常的j输入操作,但向右滚动会输入一个应该有快捷方式的代码块ctrl+k

如果您想“试验”它并有一些特殊情况的想法,请告诉我,我会尝试它们。

答案1

在过去,方向导航键h j kl分别为左、下、上、右

由于jkGoogle 产品中传统的向下和向上的快捷键,似乎某些东西处于一种奇怪的模式,它想要发送快捷键来代替采取行动。

我投票给“bug”。

答案2

我怀疑其他人是否会遇到这个问题,但为了完整起见,我想在这里留下我的解决方案:

我使用的鼠标带有侧滚轮,我想为该滚轮配置一些自定义快捷键。我能找到的唯一选项是使用 xbindkeys 重新映射Button 6和,Button 7但是它不起作用,因为我使用的是 wayland 而不是 xorg。但在我设置它并发现它不起作用之后,我意外地将配置留在原处。出于某种奇怪的原因,xbindkeys 在 wayland 下仍然可以工作,所以我的快捷键(ctrl+jctrl+ k)被部分执行(没有ctrl)。

相关内容