0
在我的系統上,我有2個鍵盤能夠創建wx.EVT_CHAR
和wx.EVT_KEY_UP
事件。我想要處理來自keyboard1的事件而不是來自keyboard2的事件。基於USB信息區分鍵盤事件
我的兩個鍵盤將是物理上不同類型的設備,具有不同的vendorId
和productId
(USB信息)。
是否可以檢查觸發鍵盤事件的vendorId
和productId
?
在我的系統上,我有2個鍵盤能夠創建wx.EVT_CHAR
和wx.EVT_KEY_UP
事件。我想要處理來自keyboard1的事件而不是來自keyboard2的事件。基於USB信息區分鍵盤事件
我的兩個鍵盤將是物理上不同類型的設備,具有不同的vendorId
和productId
(USB信息)。
是否可以檢查觸發鍵盤事件的vendorId
和productId
?
我不認爲Python有辦法直接做到這一點。就我所知,wxPython沒有任何掛鉤到OS USB驅動程序。所以我要說不,wxPython本身是不可能的。
但你可以去看看下面,看看是否能找到一個解決辦法:
看一看'evdev' https://開頭python- evdev.readthedocs.io/en/latest/ –