3

Я использую Arch Linux (также доступны Ubuntu или Gentoo). Я бы хотел настроить свой планшет Dell Latitude XT по своему вкусу. Мне нужно знать / обрабатывать все события, которые передаются в ОС. На крышке есть несколько кнопок, но OS / DE * (одна с гаечным ключом) не распознается. На боковой стороне крышки также есть кнопка и кнопка, доступ к которым возможен только после закрытия крышки. К сожалению, кнопка и одна позиция рычага не распознаются, а другая позиция и щелчок джогом дублируют другие кнопки, которые мне не нужны. Я также хотел бы знать не только когда крышка закрыта, но также когда крышка была повернута и закрыта в положении планшета. Я также хотел бы справиться с нажатием кнопки WiFi Catcher. Мне также интересно, генерирует ли вынимание ручки какие-либо события (это, безусловно, заставляет выделенный светодиод мигать).

Если есть способ прочитать события / нажатия клавиш с помощью Python, мне будет еще интереснее.

Итак, подведем итоги. Как отлаживать все события и нажатия клавиш? acpi_listen не показывает то, что мне нужно. Решение Python является предпочтительным.

* DE = Настольная среда

1 ответ1

4

Несколько инструментов, которые здесь могут помочь - xev и evtest помогут обнаружить события - они используют разные методы, поэтому попробуйте оба. После этого вы сможете связать их с помощью xbindkeys для различных событий.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .