2010-06-07 34 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键盘,所以我不知道这是甚至是必要的。