Конфигурирование HAL для Kingsis Peripherals Evoluent VerticalMouse 3 (перевод)

Daniel Hahler

Для конфигурирования моей 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: по умолчанию только клик средней клавишей на колесике, но поскольку его довольно тяжело нажимать (и часто я использую его для вставки), я назначил среднюю кнопку на правую часть.
Кроме того кнопка под большим пальцем стала «Назад» (в браузерах) а самая низкая справа кнопка отвечает за вызов контекстного меню.

Автор: Mirivlad

Скромный труженик консоли и окошек.