Средняя кнопка для прокрутки с точкой отслеживания и для вставки на клавиатуре Thinkpad Trakpoint II

У меня есть ноутбук Thinkpad E14 и внешняя клавиатура ThinkPad TrackPoint Keyboard II (с радио, но также пробовал с BT), с Ubuntu 20.10 (но проблема также была в 20.04 LTS).

Проблема в том, что при попытке прокрутки с внешней клавиатуры, используя точки отслеживания и среднюю кнопку, сначала запускается вставка, а затем прокрутка. Та же самая комбинация на клавиатуре ноутбука работает как и должна (также работала на 1-й версии Thinkpad Trackpoint USB и BT)

Я использовал xev, чтобы посмотреть, как ведет себя средняя кнопка на ноутбуке (и на старой клавиатуре), и на новой, и заметил, что это временная задержка между ButtonPress и ButtonRelease.

Например, это то, что я получаю с ноутбука (а также на старом kb):

  ButtonPress event, serial 88, synthetic NO, window 0x3600001,
      root 0x7c1, subw 0x0, time 12475973, (554,631), root:(3415,1172),
      state 0x0, button 2, same_screen YES

  ButtonRelease event, serial 88, synthetic NO, window 0x3600001,
      root 0x7c1, subw 0x0, time 12475973, (554,631), root:(3415,1172),
      state 0x200, button 2, same_screen YES

и это то, что я получаю на клавиатуре ThinkPad TrackPoint Keyboard II

  ButtonPress event, serial 88, synthetic NO, window 0x3600001,
      root 0x7c1, subw 0x0, time 12413819, (555,28), root:(3416,569),
      state 0x0, button 2, same_screen YES

  ButtonRelease event, serial 88, synthetic NO, window 0x3600001,
      root 0x7c1, subw 0x0, time 12413899, (555,28), root:(3416,569),
      state 0x200, button 2, same_screen YES

Моя догадка, что эта временная задержка вызывает такое плохое поведение.

Я нашел временное решение в Интернете, отключив вставку на средней кнопке с помощью:

  alias mc-off='xmodmap -e "pointer = 1 25 3 4 5 6 7 8 9"'
  alias mc-on='xmodmap -e "pointer = 1 2 3 4 5 6 7 8 9"'

Любой совет, как сделать так, чтобы все работало как должно, например, на ноутбуке?

0
задан 8 March 2021 в 10:20

1 ответ

Я совершенно новый для assubuntu.com, но у меня есть похожая проблема с моим ThinkPad. Если этот вопрос будет размещен на трекере ошибки?

0
ответ дан 18 March 2021 в 23:28

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

Похожие вопросы: