【问题标题】:Distinguish between Two USB Connected Keyboards using [Caps-Lock]使用 [Caps-Lock] 区分两个 USB 连接的键盘
【发布时间】:2014-03-02 19:35:37
【问题描述】:

我正在尝试区分连接到计算机的两个键盘之间的输入。我的java程序需要能够区分这两者。最初的解决方案是简单地让一个键盘启用大写锁定,而另一个不启用。

这在 Mac OSX 上测试时效果很好。但是,当我尝试在 Ubuntu 上运行相同的程序时,我注意到打开 caps-lock 可以为所有连接的键盘启用它。

我再也分不清这两者了。有什么建议吗?

【问题讨论】:

    标签: java linux macos keyboard


    【解决方案1】:

    从操作系统的角度来看,有“一个键盘”。这个键盘正在接收来自任意数量的实际键盘的事件。您可能可以通过绕过常规键盘输入来区分键盘并直接转到已注册的 USB 设备。我找到了这个……

    http://nanlee.wordpress.com/2013/06/12/manykeyboard-using-java-hid-api-to-handle-multiple-keyboard-input/

    【讨论】:

    • 不在 OSX 中。 Mac 会分别处理每个键盘。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-02-22
    • 2011-04-01
    • 1970-01-01
    • 2013-01-26
    • 1970-01-01
    • 2014-04-28
    相关资源
    最近更新 更多