Для конфигурирования моей Kingsis Peripherals Evoluent VerticalMouse 3, я добавил следующий fdi (конфигурационный инфо-файл HAL) в /etc/hal/fdi/policy/evoluent-verticalmouse3.fdi
:
<?xml version="1.0" encoding="ISO-8859-1"?> | |
<deviceinfo version="0.2"> | |
<device> | |
<match key="info.capabilities" contains="input.mouse"> | |
<match key="input.product" string="Kingsis Peripherals Evoluent VerticalMouse 3"> | |
<merge key="input.x11_driver" type="string">evdev</merge> | |
<merge key="input.x11_options.Emulate3Buttons" type="string">no</merge> | |
<merge key="input.x11_options.EmulateWheelButton" type="string">0</merge> | |
<merge key="input.x11_options.ZAxisMapping" type="string">4 5</merge> | |
<merge key="input.x11_options.ButtonMapping" type="string">1 2 2 4 5 6 7 3 8</merge> | |
</match> | |
</match> | |
</device> | |
</deviceinfo> |
Самое важное (для меня) здесь это ButtonMapping: по умолчанию только клик средней клавишей на колесике, но поскольку его довольно тяжело нажимать (и часто я использую его для вставки), я назначил среднюю кнопку на правую часть.
Кроме того кнопка под большим пальцем стала «Назад» (в браузерах) а самая низкая справа кнопка отвечает за вызов контекстного меню.