Comment faire pour envoyer des séquences de touches d'un ordinateur à un autre par l'USB?
Est-il possible d'utiliser un ordinateur pour envoyer des séquences de touches à l'autre en usb ?
Ce que je cherche à faire est de capturer le signal usb utilisé par un clavier (avec USBTrace par exemple) et l'utiliser avec le PC-1 pour l'envoyer vers le PC-2.
De sorte que PC-2 reconize comme un clavier de saisie.
Quelques conduit à faire ce serait très apprécié.
Vous avez besoin de matériel spécialisé qui commence autour de 30$
pourriez-vous fournir un lien pour un exemple de ce type de matériel?
BTW, quel système d'exploitation (le cas échéant) est utilisé sur chaque PC. Et qu'est-ce exactement que vous essayez de faire?
connexes stackoverflow.com/q/39639931/1778421
Connexes sur les Super-Utilisateur.
pourriez-vous fournir un lien pour un exemple de ce type de matériel?
BTW, quel système d'exploitation (le cas échéant) est utilisé sur chaque PC. Et qu'est-ce exactement que vous essayez de faire?
connexes stackoverflow.com/q/39639931/1778421
Connexes sur les Super-Utilisateur.
OriginalL'auteur Lucas | 2011-01-16
Vous devez vous connecter pour publier un commentaire.
Ce que vous avez essentiellement besoin est un USB port sur PC-1 qui va agir comme un périphérique USB pour PC-2.
Qui n'est pas possible pour la grande majorité des systèmes de PC parce que l'USB est un bus asymétrique, avec une hôte/périphérique (ou maître/esclave, si vous le souhaitez) de l'architecture. Les contrôleurs USB (et leurs ports) sur la plupart des Pc ne fonctionne qu'en mode hôte et ne peut simuler un appareil.
Qui est la raison pour laquelle vous ne pouvez pas les ordinateurs du réseau via USB sans câble spécial spécialisée électronique.
La seule exception est si vous avez un PC qui prend en charge la USB on-The-Go norme qui permet un port USB d'agir à la fois l'hôte et le mode de l'appareil. USB-OTG dispositifs existent, mais ils sont généralement intégrés aux appareils (smartphones, etc). Je ne sais pas si il existe un moyen d'ajouter un USB-OTG port à un ordinateur personnel de base.
EDIT:
Si vous n'avez pas besoin d'un clavier avant de l'OS sur PC-2 bottes, vous pourriez être en mesure d'utiliser une paire de USB les dongles Bluetooth - un sur chaque PC. Vous devez utiliser un logiciel spécialisé sur PC-1, mais il est certainement possible - j'ai déjà vu un mise en œuvre possible sur Linux, et je suis raisonnablement certain qu'il doit y avoir une pour Windows. Vous aurez également besoin d'Bluetooth pilotes HID sur PC-2, si ils ne sont pas déjà installés.
Sur une note différente, avez-vous considéré purement logiciel/solution de réseau tels que TightVNC?
Je ne pense pas que de l'aide. Vous devez envoyer le faible niveau des paquets USB, cet appareil ne sera pas en mesure de passer-par - son électronique sont conçus pour le transfert des données. BTW, malgré ce qui est mentionné dans sa description, il n'est pas vraiment sans conducteur. Tout cela signifie, c'est qu'il dispose d'un petit lecteur flash avec les pilotes et il n'a pas besoin d'un CD séparé. Les fenêtres n'ont pas de pilotes pour de tels dispositifs.
Ok c'est ce que je soupçonnais. Pourrais-je utiliser un certain type de périphérique entre les deux PC ? PC-1 serait de les envoyer à faible niveau des paquets USB à cet appareil qui serait de l'envoyer vers le PC-2.
qu'est-ce exactement que vous essayez de faire? En fonction des ressources disponibles (système d'exploitation, etc), vous pourriez par exemple utiliser une paire de USB les dongles bluetooth fournir de l'entrée clavier pour PC-2.
Je voudrais créer un clavier virtuel pour les tablettes, mais j'ai besoin d'exécuter des tests avant. Les deux PC fonctionnant sous Windows 7. Je vais en apprendre davantage au sujet de ces dongles bluetooth, merci.
OriginalL'auteur thkala
Il existe une solution:
https://github.com/Flowm/etherkey
Il utilise une connexion réseau à partir de votre ordinateur à la raspi qui est connecté à un teensy (usb développeur conseil d'administration) pour envoyer les frappes de touche.
Cette solution n'est pas un out-of-the-box de produits. La compétence est similaire à la programmation de certains autres appareils comme l'arduino. Mais c'est une complète et configuration de travail.
OriginalL'auteur bebbo
Les options les moins coûteuses sont des microcontrôleurs (par exemple la plate-forme arduino, pic, etc) ou prêt usb contrôleurs de clavier (par exemple i-pac, arcade, contrôleurs,etc)
OriginalL'auteur Yehonatan
DE RECHERCHE DE CE PROGRAMME:
ensuite, FAIRE VOTRE PROPRE CÂBLE de CONNEXION AVEC:
Connect 2 ordinateur, écrire votre propre programme pour envoyer des signaux à votre (usb <-> rs232) de l'unité, alors vous pouvez contrôler un autre ordinateur sous l'aide de TWedge.
OriginalL'auteur JJ Shee
Le ci-dessus mentionné https://github.com/Flowm/etherkey en est une. Le clavier est émulé à partir d'un rPi, mais le principe peut être utilisé à partir de PC à PC (ou Mac pour Quoi que ce soit). Le cœur de la réponse à votre question est d'utiliser un OTG compatible puce, et puis vous avez le contrôle de cette puce via un adaptateur USB-série.
https://euer.krebsco.de/a-software-kvm-switch.html
utilise une méthode très similaire, à l'aide d'un Arduino au lieu de la Teensy.
Le générique réponse est: vous avez besoin d'une OTG capable, ou esclave capable de périphérique: Arduino, Teensy, Pi 0 (soit à partir de Rapberry ou Orange de marques, tant de travail; seul le ZÉRO modèles sont OTG capable), ou, un rPi-Un avec de lourdes personnalisation (puisqu'il ne comporte pas de concentrateur USB, il peut théoriquement être converti en un esclave; jamais trouvé tout public tutoriel pour le faire), ou n'importe quel smartphone (Samsung, Nokia, HTC, Oukitel ... la plupart des smartphones sont OTG capable). Si vous allez pour une Pi ou d'un téléphone, alors, vous voulez creuser autour de Gadget USB. Des solutions moins coûteuses (Arduino/Teensy) besoin de custom firmware.
OriginalL'auteur Benoit-Pierre DEMAINE