无焦点JAVA Catch输入-磁条读取器

无焦点JAVA Catch输入-磁条读取器,java,keylistener,keyboard-events,keyboard-hook,magnetic-cards,Java,Keylistener,Keyboard Events,Keyboard Hook,Magnetic Cards,我需要创建一个系统,它可以在后台监听来自MSR(磁条阅读器)的所有数据输入 我的程序中有一个GUI,但我没有关注它,因为另一个程序同时需要从MSR获取相同的数据 不可能让用户在卡上爬行两次,也不可能将焦点从一个程序切换到另一个程序 唯一的解决办法是在后台听我想的所有输入 我该怎么做? 已经有这方面的课程了? 有一种方法可以专门监听MSR输入? 谢谢 你知道如何准确地只识别来自MSR的输入吗?我认为,如果MSR只是一个UBS设备,那么确定哪个设备生成了关键事件并不简单。也许你需要一些MSR的“

我需要创建一个系统,它可以在后台监听来自MSR(磁条阅读器)的所有数据输入

我的程序中有一个GUI,但我没有关注它,因为另一个程序同时需要从MSR获取相同的数据

不可能让用户在卡上爬行两次,也不可能将焦点从一个程序切换到另一个程序

唯一的解决办法是在后台听我想的所有输入

  • 我该怎么做?
  • 已经有这方面的课程了?
  • 有一种方法可以专门监听MSR输入?

谢谢

你知道如何准确地只识别来自MSR的输入吗?我认为,如果MSR只是一个UBS设备,那么确定哪个设备生成了关键事件并不简单。也许你需要一些MSR的“驱动程序”。留下了这个关于如何在后台运行时用Java捕获任何输入的链接。你可以查看我的键盘事件监听功能,如有需要,请查看更多信息。然而,我还没有实现任何访问设备类型或其id的功能,但是如果您要求,我可以实现。