/proc/bus/input/devicesの出力に基づいて実際のキーボードデバイスをどのように取得できますか?

/proc/bus/input/devicesの出力に基づいて実際のキーボードデバイスをどのように取得できますか?

私が実行したとき:

cat /proc/bus/input/devices

...次のような出力が表示されます。

...

I: Bus=0003 Vendor=040b Product=2000 Version=0110
N: Name="Generic USB Keyboard"
P: Phys=usb-0000:00:1d.0-1/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb5/5-1/5-1:1.0/input/input14
U: Uniq=
H: Handlers=sysrq kbd event7 
B: PROP=0
B: EV=120013
B: KEY=1000000000007 ff9f207ac14057ff febeffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7

...

/dev/input/...スクリプトがこの情報を解析し、このキーボードを表す対応するデバイス(in)を決定する方法はありますか?

役立つ場合は、デバイス名を使用しますxorg.conf

ベストアンサー1

出力で以下を確認してください。

H: Handlers=[...] event7

どこイベント7デバイスは次のとおりです。

/dev/input/event7

おすすめ記事