Je développe une application pour Android XBMC (ou Android TV PC) contrôlée par un clavier sans fil. Android XBMC ne possède qu'une entrée USB qui reçoit le dongle du clavier.
Le problème est que le client a besoin que de nombreux claviers aient accès à cette XBMC, de sorte que plusieurs personnes puissent contrôler l'application. Le clavier a la fonction d’envoyer une commande très singulière, telle que "ajouter un au compteur" avec une seule touche (comme +
). Cependant, ces personnes peuvent se trouver dans des endroits éloignés (cependant, suffisamment proches du récepteur).
Ensuite, j'ai pensé à plusieurs solutions possibles, mais j'ai besoin d'un petit coup de pouce.
- Il serait possible qu'un seul récepteur sans fil reçoive la commande de plusieurs claviers? Cela résoudrait le problème à 100%.
- La deuxième possibilité serait la suivante: est-il possible d’augmenter le nombre de ports USB afin de pouvoir connecter tous les récepteurs au clavier d’un périphérique avec une seule entrée?
- Si ce n’est pas possible, existe-t-il un type de périphérique pouvant servir d’hôte au serveur, afin de recevoir les récepteurs de tous les claviers et de l’envoyer au récepteur connecté à XBMC. Un multiplexeur, dites-le.
- Eh bien, j'accepte d'autres suggestions.
De plus, il serait possible d'identifier quel était le clavier qui envoyait la commande? Par exemple The + (plus) key of keyboard #2 was pressed
.
1
, opérateur n ° 2, appuyez sur la touche2
, etc. Merci, je vais vérifier ça.Réponses:
Branchez un petit concentrateur USB sur l'un des ports USB de XBMC, puis branchez plusieurs clés de clavier sans fil sur un concentrateur.
Cela permettra d'utiliser plusieurs claviers à votre guise. Le seul problème serait que vous ne pouvez pas déterminer quel clavier a envoyé une touche sans logique sur le périphérique XBMC.
Peut-être utiliser différentes touches sur différents claviers?
(C'est à peu près juste pour faire une réponse de mon commentaire)
la source