То, как я настраиваю Trackpoint, поэтому щелкните средней кнопкой по прокрутке, не неправильно истолковано как вставка щелчка средней кнопкой?

В соответствии с этой названной статьей: находящееся в netlink пространство пользователя crypto API, казалось бы, что то, что Вы предлагаете, возможно. Я не уверен, как ответить на Ваш вопрос дальше, чем эта статья все же.

3
23.03.2015, 19:10
2 ответа

Вот запись Wiki Ubuntu, как отключить кнопку средней мыши. Это должно работать над любой системой с использованием X.

Пример: отключение вставки кнопки средней мыши на мышке Scrollwheel

MICE Scrollwheel Поддерживает событие MICE-кнопки при нажатии колесо прокрутки. Это отличная особенность, но вы можете найти его раздражающим. К счастью, он может быть отключен.

Во-первых, вам нужно знать идентификатор мыши, как это:

 Список Xinput |  grep 'id ='

 «Указатель виртуального ядра» ID = 0 [XPOINTER]
 «Виртуальная основная клавиатура» ID = 1 [xkeyboard]
 "По переведенной установленной 2 клавиатуре" ID = 2 [Xextensionkeyboard]
 «Эмуляция кнопки Macintosh Mouse id = 3 [XextionnionPointer]
 "Logitech USB-PS / 2 Оптическая мышь« ID = 4 [XextionnionPointer]
 

Моя мышь имеет логотип Logitech напечатанный на нем, поэтому я собираю мне нужен Последняя запись.

Я могу просматривать текущую картографию кнопки:

 $ XINPUT GET-BOPE-MAP 4

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 10
 

Действительно, только первые три числа имеют значение для меня. Они представляют левые, средние и правые кнопки мыши.

 $ xinput get-button-map 4
 

Я могу выключить среднюю кнопку мыши, настроив ее до 0:

 $ XINPUT набор кнопки 4 1 0 3
 

Или я могу повернуть кнопку средней мыши в левую кнопку мыши Установка его до 1:

 $ xinput набор кнопки-карта 4 1 1 3
 

Чтобы сделать этот набор на основе каждого пользователя, я могу подключить эту линию в мой ~ / .xstartup или другой файл init. Это также может быть сделано через настройку Соответствующий раздел ввода на xorg.conf.

Приведенный выше пример не отключает прокрутку; Если вы хотите сделать это увидеть здесь .

2
27.01.2020, 21:27

В Ubuntu 17 и в XFCE копирование и вставка средней кнопкой мыши вообще не работала. То же самое относится к Fedora 26 XFCE, такое же решение работает и для Fedora 26 Вставка средней кнопки мыши (q.e.d.):

РЕШЕНИЕ

Чтобы включить функцию вставки средней кнопкой мыши, отредактируйте файл xinput.

  1. Запросите ваше устройство, чтобы идентифицировать вашу мышь (моя была указана как устройство 10):

     список xinput
     
  2. Список настроек мыши:

     xinput list-props 
     
  3. Измените значение для «Включена промежуточная эмуляция libinput (294):» (от root):

     sudo xinput set-prop 10 «Включена промежуточная эмуляция libinput» 1
     
  4. Проверить, изменилось ли значение на 1:

     xinput list-props 10
     

Вывод должен быть libinput Middle Emulation Enabled (294): 1

Большое спасибо Gilles (https://unix.stackexchange.com/users/885/gilles ) кто нашел решение!

Подробнее: https://wiki.ubuntu.com/X/Config/Input

0
27.01.2020, 21:27

Теги

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