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