Генерирование нажатия клавиш с помощью педалей Logitech g29

Я пытаюсь создать нажатие клавиши при использовании педалей в Logitech g29.

Я предполагаю, что мне нужно создать правило hwdb (согласно http://compsoc.man.ac. uk / ~ shep / pedals.html или http://blog.ssokolow.com/archives/2017/04/10/getting-your-cheap-chinese-usb-foot-pedal-doing-useful-things-on-linux /), но в моем случае педали не генерируют простой код MSC_SCAN, поскольку они являются аналоговыми и могут генерировать значения в диапазоне от 0 до 255 для каждой педали (или оси).

Пример при вызове sudo evtest / dev / input / event2 (некоторые сведения удаляются, чтобы сохранить его кратким):

Input device ID: bus 0x3 vendor 0x46d product 0xc24f version 0x111 Input device name: "Logitech G29 Driving Force Racing Wheel" Event code 2 (ABS_Z) Value 255 Min 0 Max 255 Event: time 1507816263.573865, type 3 (EV_ABS), code 2 (ABS_Z), value 255

По чтению файла /usr/lib/udev/hwdb.d/60-evdev.hwdb кажется, что я могу использовать синтаксис EVDEV_ABS_03, но я не могу понять, что означает res. Установление случайных значений, похоже, не приводит к нажатию клавиши с помощью xev.

Мое текущее правило hwdb:

evdev:input:b0003v046DpC24F* EVDEV_ABS_03=::42 EVDEV_ABS_02=::44 EVDEV_ABS_01=::43

Что мне не хватает? Должен ли я использовать evdev_abs для этого?

0
задан 13 October 2017 в 03:19

0 ответов

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

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