Включение кнопок DPI мыши Logitech G400

Я пытаюсь использовать мышь Logitech G400 на ПК с Ubuntu 14.04.

Однако я не могу заставить Ubuntu распознавать две его кнопки (DPI + и DPI -).

Как я могу распознать эти кнопки?

По-видимому, этот вопрос относится к предыдущему , но я не мог найти решение там или где-либо еще .

Подробности:

Оптическая игровая мышь Logitech G400

$ uname -a
Linux 3.13.0-53-generic #89-Ubuntu SMP Wed May 20 10:34:39 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

$ lsb_release -a
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.2 LTS
Release:        14.04
Codename:       trusty

Результаты xev:

  • Щелчок левой кнопкой мыши : кнопка 1
  • щелчок средней кнопкой мыши : кнопка 2
  • щелчок правой кнопкой мыши : кнопка 3
  • Wheel Up : кнопка 4
  • Wheel Down : кнопка 5
  • большой палец вперед : кнопка 8
  • Большой палец назад : кнопка 9
  • Переключатель задач : кнопка 10
  • DPI + : нет ответа от xev
  • DPI- : нет ответа от xev
1
задан 13 April 2017 в 15:23

1 ответ

У меня могло бы быть решение...

я недавно записал инструмент, https://github.com/rprichard/logitech-g400-config, который позволяет настраивать и уровень опроса (125 Гц - 1 000 Гц) и установку DPI. (Моя мотивация должна была избежать ужасающей задержки когда движущиеся окна, например, https://www.youtube.com/watch? v=mwBH_AkhW_Q.)

Для разработки инструмента я исследовал трафик USB от использования программного обеспечения Windows Logitech Wireshark. Я заметил программное обеспечение с помощью двух HID "отчеты о функции": один для частоты дискретизации и другого для уровня DPI. Отчет об уровне DPI имел идентификатор 0x8e со вторым байтом 3, 4, 5, или 6. Я думаю , они соответствуют 400, 800, 1800, и 3 600 DPI.

Во время разработки этого сценария, тем не менее, я заметил, что план также доволен уровнем DPI 7. Оказывается, что, если я установил DPI на 7, затем DPI +/DPI-кнопки больше не корректирует DPI и вместо этого отправляет событие, видимое с xev. Кнопка по умолчанию DPI всегда видима с xev.

я предполагаю, что DPI-6 и DPI-7 являются оба 3 600 DPI. (Мое другое предположение было то, что DPI-7 сохранит пред7 DPI (например, DPI-3, сопровождаемым DPI-7, были бы 400 DPI), но это, кажется, не имеет место.)

Для установки DPI-7 просто работайте logitech-g400-config.py set -d3600_frozen (после того, как установка libhidapi и возможно установка udev - будут видеть README для деталей). Высокий DPI мог бы сделать указатель мыши очень быстро. Я лично использую DPI-5 прямо сейчас с набором xinput настроек для тонкой настройки ускорения.

0
ответ дан 14 April 2017 в 01:23

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

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