Есть ли библиотека Java/C, которая позволяет идентифицировать несколько клавиатур?

Мне нужно подключить более одной клавиатуры/мыши к одному компьютеру. Библиотека Manymouse может идентифицировать разные мыши, но существует ли библиотека, которая может идентифицировать разные клавиатуры?

Я имею в виду, когда я нажимаю клавишу «E», программа может сказать мне, с какой клавиатуры происходит событие KeyPress. SDGToolkit может это сделать с помощью C#. Есть ли что-то в мире Java или C, которое поддерживает все ОС так же, как это делает Manymouse? Меня больше интересует решение для Mac и Linux.


person nan    schedule 23.05.2013    source источник


Ответы (1)


Знай решение. Я могу использовать скрытую библиотеку для обнаружения другой клавиатуры. Вот объяснение: http://nanlee.wordpress.com/2013/06/12/manykeyboard-using-java-hid-api-to-handle-multiple-keyboard-input/

person nan    schedule 20.06.2013