2016-02-20 37 views
1

這是一臺運行Gentoo Linux的筆記本電腦amd64。的問題是,一些自動生成以下類型的按鍵事件(捕獲的利用xev實用程序):Linux:密鑰碼255的按鍵事件的來源是什麼?

KeyPress event, serial 49, synthetic NO, window 0x3e00001, 
root 0xf5, subw 0x0, time 1465436, (1196,-210), root:(1198,406), 
state 0x10, keycode 255 (keysym 0x0, NoSymbol), same_screen YES, 
XLookupString gives 0 bytes: 
XmbLookupString gives 0 bytes: 
XFilterEvent returns: False 

這尤其導致惱人的問題與被配置爲在一個按鍵運行自動滾動一個終端窗口 - 它向下滾動在大約15秒後到達命令提示符。

我想查找此事件的來源,然後將其禁用。

內核配置:https://drive.google.com/file/d/0B4T1g89tYDs0UkhSX1ZmMW5ZeXc/view?usp=sharing

回答

0

使用xinput list要確定您的系統上輸入設備。

接下來,使用xinput testxinput test-xi2監視從任何輸入設備的單個事件。

結算此answer瞭解詳情。

+0

我發現它是「虛擬核心XTEST鍵盤ID = 5」。現在我將搜索一種禁用它的方法。順便說一下,'sudo xinput --disable 5'失敗:'BadAccess(試圖訪問私人資源被拒絕)'。 –

+0

@ruslan嗯......你可以嘗試'sudo xinput set-prop 5「設備啓用」0「,如[** here **](http://askubuntu.com/a/67724)所述。 – TheCodeArtist

+0

只是相同的BadAccess錯誤。我會很滿意禁用只是'keycode 255' –