Почему хром вводит символы "j" и "k" при горизонтальной прокрутке?

Я использую Ubuntu 17.10 на Thinkpad T470s (не думаю, что это актуально), и когда я выполняю горизонтальную прокрутку в Chromium (версия 63), а курсор находится в поле ввода, оно печатает j а также k персонажи (j для левого и k за право).

Некоторая дополнительная информация:

  • Он работает в адресной строке и окне настроек, поэтому не может быть никаких расширений.
  • Я использую Wayland на Gnome
  • Поведение точно так же с сенсорной панелью и мышью
  • В окне редактора stackoverflow (в котором я набираю этот самый вопрос) прокрутка влево делает обычное j набирая текст, но прокручивая вправо, вводится блок кода, который предполагает ярлык ctrl+k,

Если вы хотите "поэкспериментировать" с этим и у вас есть несколько идей, дайте мне знать, и я попробую их.

2 ответа

Решение

Я сомневаюсь, что кто-нибудь еще столкнется с этой проблемой, но для полноты картины я хочу оставить здесь свое решение:

Я использую мышь с колесами боковой прокрутки, и я хотел настроить несколько пользовательских ярлыков для этого колеса. Единственный вариант, который я смог найти, это переназначить Button 6 а также Button 7 однако с xbindkeys это не сработало, потому что я использую wayland, а не xorg. Но после того, как я установил его и увидел, что он не работает, я случайно оставил конфиг на месте. По какой-то странной причине xbindkeys все еще несколько работает под Wayland, поэтому мои ярлыки (ctrl+j и ctrl+k) были выполнены частично (без ctrl).

В старые времена, hjk а также l были клавиши со стрелками влево, вниз, вверх и вправо соответственно.

поскольку j k это традиционные сочетания клавиш "вниз" и "вверх" в продуктах Google, кажется, что что-то находится в странном режиме, когда он хочет послать сочетания клавиш вместо действия.

Мой голос "ошибка".

Другие вопросы по тегам