Logs

如何跟踪所有按下的快捷鍵及其互動的過程?

  • April 10, 2021

一段時間以來,由於某種原因,我發現自己處於 Ctrl-w 無法在任何程序中工作的令人不快的境地,這意味著我在任何時候想要關閉選項卡時都需要滑鼠。

我嘗試檢查一般的 Debian 鍵盤快捷鍵、輸入法快捷鍵等,但到目前為止沒有發現任何衝突。但是,這並不是零反應。例如,當我在 Firefox 中按 Ctrl-w 時,右側的垂直捲動條會突出顯示,直到我鬆開按鍵。在 Kate 中,游標會瞬間停止閃爍。

所以我想出的策略是以某種方式找到一個日誌,告訴我哪個程序或程序被任何按鍵觸發(或者只是快捷鍵就可以了)……

我發現所有按下的鍵都可以使用 KeyLogger 或 logkeys 等程序進行記錄;但他們似乎沒有連結到這些按鍵觸發的動作……

有沒有辦法跟踪我在 Debian 10 AVL-MXE 中按下的鍵觸發的任何活動?像 tail 但實時(或非實時)監控/記錄我正在做的任何事情?

或者另一種方法來解決我的“Ctrl-w 不再工作”問題?

非常感謝任何線索!

一些系統資訊:核心:Linux 5.9.1-rt20avl1 (x86_64) 版本:#1 SMP PREEMPT_RT Sat Oct 31 12:21:58 EDT 2020 C Library:GNU C Library / (Debian GLIBC 2.28-10) 2.28 Distribution:Debian GNU /Linux 10(剋星)

我沒有找到問題的答案,但我確實找到了解決問題的簡單方法。我現在不再使用 Ctrl-w 關閉選項卡,而是使用 Alt-fc。承認,這是一個多按的鍵,但它也允許我用鍵盤上的一隻手關閉標籤。它還幫助我意識到預配置的菜單快捷方式被低估了,或者至少我沒有意識到它們對於重複操作有多方便。希望這是一個有用的想法:)

引用自:https://unix.stackexchange.com/questions/633980