Java 使用[Caps Lock]区分两个USB连接的键盘
我试图区分连接到计算机的两个键盘之间的输入。我的java程序需要能够区分这两者。最初的解决方案是一个键盘启用大写锁定,而另一个键盘不启用 在MacOSX上进行测试时,这种方法非常有效。然而,当我试图在Ubuntu上运行相同的程序时,我注意到打开caps lock可以为所有连接的键盘启用它Java 使用[Caps Lock]区分两个USB连接的键盘,java,linux,macos,keyboard,Java,Linux,Macos,Keyboard,我试图区分连接到计算机的两个键盘之间的输入。我的java程序需要能够区分这两者。最初的解决方案是一个键盘启用大写锁定,而另一个键盘不启用 在MacOSX上进行测试时,这种方法非常有效。然而,当我试图在Ubuntu上运行相同的程序时,我注意到打开caps lock可以为所有连接的键盘启用它 我再也分不清这两者了。有什么建议吗?从操作系统的角度来看,有“一个键盘”。这一个键盘正在接收来自任意数量的实际键盘的事件。您可能可以通过绕过常规键盘输入,直接进入已注册的USB设备来区分键盘。我发现这个 不在O
我再也分不清这两者了。有什么建议吗?从操作系统的角度来看,有“一个键盘”。这一个键盘正在接收来自任意数量的实际键盘的事件。您可能可以通过绕过常规键盘输入,直接进入已注册的USB设备来区分键盘。我发现这个
不在OSX中。Mac电脑将每个键盘分开处理。