当多个键盘连接到USB端口时,将消息发送到指定的USB键盘

时间:2013-05-09 10:09:12

标签: java port

我开发了简单的应用程序,使键盘充当输出设备,它向键盘发送命令以打开大写锁定LED。现在问题是当连接两个或更多键盘时,命令被广播给所有键盘,并且所有键盘中的所有大写锁定LED都打开。有没有办法可以用来向特定键盘发送消息

1 个答案:

答案 0 :(得分:0)

您可以获取串口的名称,例如COM1,COM2,然后将数据发送到特定键盘。

 portList = CommPortIdentifier.getPortIdentifiers();
 while (portList.hasMoreElements())
 {
        portId = (CommPortIdentifier) portList.nextElement();
        if (portId.getPortType() == CommPortIdentifier.PORT_SERIAL)
        {
               if (portId.getName().equals("COM2")) {
}