Я разрабатываю приложение для Android XBMC (он же Android TV PC), которым управляет беспроводная клавиатура. Android XBMC имеет только USB-вход, который получает ключ клавиатуры.
Проблема заключается в том, что клиенту необходимо, чтобы многие клавиатуры имели доступ к этому XBMC, чтобы приложение могли контролировать несколько людей. Клавиатура имеет функцию отправки очень необычной команды, такой как "добавить один к счетчику" только с одной клавишей (например, +
). Тем не менее, эти люди могут быть в отдаленных местах (однако, достаточно близко к приемнику).
Затем я подумал о нескольких возможных решениях, но мне нужно немного подтолкнуть.
- Было бы возможно, чтобы один беспроводной приемник получал команды от нескольких клавиатур? Это решило бы проблему на 100%.
- Вторая возможность: можно ли увеличить количество портов USB, чтобы я мог подключить все приемники к клавиатуре на устройстве только с одним входом?
- Если это невозможно, существует ли какое-либо устройство, которое может работать в качестве хоста, чтобы оно получало приемники всех клавиатур и отправляло на приемник, подключенный к XBMC. Мультиплексор, скажем так.
- Ну, я принимаю другие предложения.
Кроме того, можно было бы определить, с какой клавиатуры была отправлена команда?
Например, The + (plus) key of keyboard #2 was pressed
.