2010-06-07 102 views
1

與串行RFID讀寫器播放左右,使用Python輸出通過uinput到控制檯/的Python - 檢測鍵盤佈局

問題是,這樣做從假RFID鍵盤碼轉換爲代碼發送到uinput/,我會更好地知道,如果我使用的是QWERTY或AZERTY('a'變成'q'等...)

回到比利時,特別是在我工作的活動中,我們非常容易受到有兩個鍵盤佈局,我必須支持'即時'

任何os。*()函數來完成這項工作?

Thanx!

+1

您應該提及您擁有的目標平臺。如果沒有一般的便攜式解決方案,可能會有一些平臺特定的解決方案。 – 2010-06-07 13:07:52

回答

1

您可以先看setxkbmap -print開始,但通常這是不平凡的。

爲什麼不將鍵盤佈局設置爲QWERTY,以便使用輸入法創建虛擬鍵盤設備? X支持每個設備的獨立佈局。

xinput list     # find the device ID, say, 12 
setxkbmap -device 12 us  # use it 

以我的經驗,每當我插上它總是開始爲美國英語外接USB鍵盤,所以我不知道這是甚至是必要的。