Вы можете сделать это:
System.Threading.Timer
и установите желаемое расписание для отправки статистики. Или просто отправляйте их каждый раз, когда пользователь запускает ваше приложение. WebClient/HttpClient
. Учебники:
Взгляд jinput.
У меня было несколько клавиатур, работающих с ним, я почти уверен, что это поддерживает несколько мышей также.
не знайте о Java.. но для C#/c ++ можно попробовать комплект разработчика программного обеспечения Microsoft Windows MultiPoint
я попробовал его на окнах.. это работает с 2 мышами USB.
Это зависит, на которой операционной системе Вы намереваетесь использовать.
В Windows можно использовать:
При использовании сервера X.Org (X11) существует исправленная версия под названием MPX, которая должна поддерживать несколько мышей даже для унаследованных приложений. Это должна теперь быть часть соединительной линии X.Org, но я не очень знаком с ним. Так или иначе это имеет API, таким образом, можно использовать его через мост JNI.
Можно использовать несколько устройств, но на уровне Java, все события от нажатия мыши объединяются в единый поток. Событие не включает, из какой мыши оно прибыло. Вы действительно говорили, что хотели смешать аудио, правильно? Хорошо это соединение могло бы быть интересным, но конечно не, что Вы хотите.
Я предложил бы использовать поддерживаемый Java интерфейс midi и подключить некоторое простое устройство контроллера midi с несколькими кнопками или шаровые манипуляторы. Они войдут как события midi, и можно исследовать состояние на детали, в которых Вы нуждаетесь.