我在 Thinkpad T470s 上使用 Ubuntu 17.10(认为这不相关),当我在 Chromium(版本 63)中水平滚动且光标位于输入框中时,它会键入j
和k
字符(j
左和k
右)。
一些附加信息:
- 它在地址栏和设置窗口中工作,因此它不能是任何扩展
- 我在 Gnome 上使用 Wayland
- 行为与触摸板和鼠标完全相同
- 在 stackoverflow 编辑器框中(我正在其中输入这个问题),向左滚动会进行通常的
j
输入操作,但向右滚动会输入一个应该有快捷方式的代码块ctrl+k
。
如果您想“试验”它并有一些特殊情况的想法,请告诉我,我会尝试它们。
答案1
在过去,方向导航键h
j
k
是l
分别为左、下、上、右。
由于j
k
Google 产品中传统的向下和向上的快捷键,似乎某些东西处于一种奇怪的模式,它想要发送快捷键来代替采取行动。
我投票给“bug”。
答案2
我怀疑其他人是否会遇到这个问题,但为了完整起见,我想在这里留下我的解决方案:
我使用的鼠标带有侧滚轮,我想为该滚轮配置一些自定义快捷键。我能找到的唯一选项是使用 xbindkeys 重新映射Button 6
和,Button 7
但是它不起作用,因为我使用的是 wayland 而不是 xorg。但在我设置它并发现它不起作用之后,我意外地将配置留在原处。出于某种奇怪的原因,xbindkeys 在 wayland 下仍然可以工作,所以我的快捷键(ctrl+j和ctrl+ k)被部分执行(没有ctrl)。