Не так давно я приобрел вот этого чудесного зверя:
В отличие от домашнего зверька (Cordless TrackMan Optical), он не имеет колеса прокрутки и имеет четыре кнопки.
Два основных и два вспомогательных, на которых по умолчанию ничего не висит. Но понятно, что без привычной функции прокрутки как-то неудобно.
Первой попыткой было прикрепить прокрутку к дополнительным кнопкам.
Введите в раздел устройства (данный для драйвера evdev): Option "WHEELRelativeAxisButtons" "5 4"
Работает это так, но для прокрутки приходится постоянно нажимать кнопку, а это не удобно.
Опять же, стандартный драйвер evdev не поддерживает эмуляцию третьей кнопки.
А в X-Window позволяет вставлять из буфера обмена.
Поддержка эмуляции доступна только в драйвере мыши.
Кроме того, при чтении документации выяснилось, что драйвер поддерживает хитрую эмуляцию колеса, что очень удобно для трекбола (фишка в том, что после нажатия кнопки в качестве колеса используется шарик; для мыши это будет эквивалентно переезду).
В результате я распределил клавиши следующим образом:' Section "InputDevice"
Identifier "Logitech TrackMan Optical"
Driver "mouse"
Option "Device" "/dev/input/mouse0"
Option "Protocol" "Auto"
Option "Emulate3Buttons" "true"
Option "Emulate3Timeout" "50"
Option "Buttons" "9"
Option "EmulateWheel" "true"
Option "XAxisMapping" "4 5"
Option "EmulateWheelButton" "6"
Option "ButtonMapping" "1 9 3 6 2 7 8 5 4"
EndSection
В результате дополнительные кнопки работают следующим образом:
Левая дополнительная кнопка работает как включение «колеса».
Правая дополнительная кнопка работает как средняя кнопка.
Кроме того, если вы одновременно нажмете основные левую и правую кнопки, они будут работать как третья кнопка.
В итоге имеем колесо без колеса :) Теги: #настройка Linux #xorg #трекбол #настройки
-
Обзор Blackberry Playbook
19 Oct, 24 -
Предпродажа В Сфере Мобильной Связи
19 Oct, 24