Почему хром вводит символы "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).
В старые времена, h
j
k
а также l
были клавиши со стрелками влево, вниз, вверх и вправо соответственно.
поскольку j
k
это традиционные сочетания клавиш "вниз" и "вверх" в продуктах Google, кажется, что что-то находится в странном режиме, когда он хочет послать сочетания клавиш вместо действия.
Мой голос "ошибка".