通过SSH连接时,如何从主机键盘读取输入?
我目前正在尝试模拟键盘的RFID读卡器。连接卡时,它将从卡中读取数据,然后根据配置模拟击键。 我已将此设备连接到Raspberry Pi,并通过SSH连接到Raspberry Pi。 显然,当读者现在模拟击键时,它们落在Pi的本地tty上(而不是在我的SSH会话中)。因此,我现在很难获得该输入。 最终,我将编写一个软件来处理输入,但是出于调试和开发目的,在SSH会话中获取键盘输入将非常有帮助。 我尝试了以下 sudo cat /dev/input/by-id/usb-HID_OMNIKEY_5127_CK_01010053423438303000835748112531-event-kbd 这确实给一些输出,当我连接卡,但它不是我本来期望。看来这将是原始输入数据。我很想将键作为可读值获取。 /dev/input通过管道进行管道传输时,从设备读取的数据更有意义hexdump: pi@raspberrypi ~ $ sudo cat /dev/input/by-id/usb-HID_OMNIKEY_5127_CK_01010053423438303000835748112531-event-kbd | hexdump 0000000 eef8 5138 219a 0008 0004 0004 0024 0007 0000010 eef8 5138 21ad 0008 0001 0008 0001 0000 0000020 eef8 5138 21b3 0008 0000 0000 0000 0000 0000030 eef8 5138 …