在 Mac OS X 上仅通过 /dev/ttys000 路由键盘

JP.*_*JP. 5 osx usb hid

我有一个充当 HID 的 USB RFID 阅读器 - 假装是键盘。如果卡片/标签接近,它会01234567890\n像任何键盘一样直接“输入” (即标签代码后跟换行符)进入活动应用程序。

我可以通过 tailing 轻松捕获该设备的输出/dev/ttys000,但 Mac OS X 仍将这些字符写入最前面的应用程序。

有什么方法可以专门捕获该 tty 或以其他方式禁用 UI 中的设备,以便我可以将 RFID 阅读器输出仅路由到我的脚本?

如果您的代码可以通过编程方式创建排他锁,而不是安装额外的软件来路由键盘,那么您将获得额外奖励。