I'm developing an application for Android XBMC (aka Android TV PC) which is controlled by a wireless keyboard. The Android XBMC has only a USB input that receives the keyboard dongle.
The problem is that the client needs that many keyboards have access to this XBMC, so multiple peoples can control the application. The keyboard has the function to send a very singular command, such as "add one to the counter" with only one key (like +
). However, this peoples may be in remote locations (however, close enough to the receiver).
Then I thought of several possible solutions, but I need a little push.
- It would be possible a single wireless receiver to receive command of multiple keyboards? This would solve the problem by 100%.
- The second possibility would be: is it possible to expand the number of USB ports, so I could attach all receivers keyboard on a device with only one input?
- If not possible, is there some kind of device that could server as a host, so that it would receive receptors of all keyboards and send to the receiver connected to XBMC. A multiplexer, say so.
- Well, I accept other suggestions.
Additionally, it would be possible to identify what was the keyboard that sent the command?
For example The + (plus) key of keyboard #2 was pressed
.
1
, attendant #2 press key2
, and so on. Thanks, I'll check that.