如何在 Linux 中監控(ACPI?)事件和按鍵?

如何在 Linux 中監控(ACPI?)事件和按鍵?

我正在使用 Arch Linux(也可以使用 Ubuntu 或 Gentoo),我想根據自己的喜好配置我的 Dell Latitude XT 平板電腦。我需要了解/處理轉發到作業系統的所有事件。蓋子上有多個按鈕,但 OS/DE* 無法識別其中一個按鈕(帶有扳手的按鈕)。蓋子側面還有一個慢跑按鈕和一個按鈕,只有在蓋子關閉後才能使用這些按鈕。不幸的是,按鈕和點動的一個位置無法識別,而另一個位置和點動單擊則重複了我不想要的其他按鈕。我還想不僅知道蓋子何時關閉,還想知道蓋子何時在平板電腦位置轉動並關閉。我還想處理 WiFi Catcher 按鈕的按下問題。我還感興趣的是,拔出筆是否會產生任何事件(它肯定會使專用 LED 閃爍)。

如果有一種方法可以用 Python 讀取事件/擊鍵,我會更感興趣。

總結一下我的問題:如何調試所有事件和按鍵? acpi_listen 沒有顯示我需要的內容。 Python 解決方案是更好的選擇。

*DE = 桌面環境

答案1

一些可以提供幫助的工具 -西夫測試將有助於檢測事件 - 他們使用不同的方法,所以兩者都嘗試一下。然後,您可以使用 xbindkeys 將它們綁定到各種事件。

相關內容