Um hub USB funcionaria ao contrário?

4

Imagine por um momento com um hub USB de 4 portas. Normalmente, como isso funcionaria é o hub tem um plug que vai para o computador, então 4 portas que você pode ligar outras coisas para (pen drive, teclado, mouse etc). Eu estou querendo saber se eu posso usá-lo em sentido inverso. Então eu teria 1 teclado indo para o hub, e então plugando cabos macho para macho de 4 portas para 4 PCs diferentes, meu objetivo é que quando uma tecla é pressionada no teclado todos os 4 PCs irão recebê-la como se o teclado estava conectado a eles.

Alguém sabe se isso funcionaria? E se alguém não tem alguma idéia de como eu poderia ter o mesmo efeito?

EDIT: Então eu estou procurando mais de um dispositivo de tipo de switch KVM em vez de um hub USB. No entanto, todos os switches KVM que eu encontrei usam algum tipo de mecanismo para selecionar qual computador você estará usando. (alguns são botões / interruptores físicos, outros fazem isso via software "automaticamente" de alguma forma)

No entanto, eu preciso ter um teclado conectado a dois computadores e quando pressiono uma tecla no teclado, quero que a tecla seja enviada para os dois computadores simultaneamente, não para um ou para o outro. Alguém sabe se existem KVMs com esse recurso?

    
por FoamyGuy 12.12.2011 / 20:30

5 respostas

19

Não. Definitivamente não.

O que você quer é um switch KVM USB - Teclado / Vídeo / Mouse. Ele compartilha uma tela, teclado e / ou mouse entre vários computadores.

Alternativamente, isso pode ser feito através de uma rede usando Sinergia .

    
por 12.12.2011 / 20:37
5

Você precisa mesmo de um comutador KVM.

Você deve entender o conceito de USB. Seu computador é um host, um hub USB é um dispositivo + host. É o dispositivo no lado do computador, mas mais uma vez um 'host' para os subdevices. A maneira como você desenhou a figura 2 está sugerindo que o PC seria um dispositivo USB e o teclado seria um host, o que nenhum deles pode fazer.

Esta é uma razão pela qual o USB B, o mini-B e até o micro-B são inventados. Eles são usados principalmente para conectar um host (plugue USB normal) a um dispositivo (conector normal / mini / micro B).

    
por 12.12.2011 / 21:04
2

O que você está procurando é um "divisor" USB. Tal coisa não existe. Embora seja possível fazer isso no exemplo do teclado, onde as informações estão sendo passadas apenas em uma direção, elas se desintegrariam com outros tipos de dispositivos USB que desejam ter uma conversa com o computador, porque Seria ambíguo qual dos dois computadores responderia ao dispositivo. Você pode fazer uma divisão com algo parecido com um sinal VGA porque você não consegue esse tipo de conversa acontecendo (mesmo que haja sinalização bidirecional acontecendo, ele pode ser manipulado por um divisor).

    
por 12.12.2011 / 22:14
1

Um hub USB padrão não funcionará ao contrário.

Eu suspeito que seja possível adaptar o software Synergy para fazer o que você quer fazer, inteiramente em software.

É possível juntar partes de vários projetos de hardware USB para fazer o que você quer fazer. conecte teclado USB ao Arduino ; ter Teensy Arduino enviar informações keypress para um PC host ( a e b e c ); e de alguma forma combiná-los ( d ).

    
por 13.12.2011 / 06:16
1

É possível executar uma sincronização com 2 teclados, seria apenas uma questão de fiação no teclado antes da porta serial, eu não saberia como fazer isso hoje.

Transmissão de hardware com PS2 link (caixa cara) USB também link (caixa realmente cara)

E "multiBoxers" estão usando alguns softwares de tipo macro para jogar com eles mesmos (umm no MMORPG, é claro :-). link Eu perguntaria lá, especialmente se fosse para esse propósito. Multiplicidade link provavelmente semelhante a outros itens de ferramentas pequenas e KVMs de estilo VNC.

Com tempo suficiente em uma pesquisa como esta termo de pesquisa do Google You provavelmente poderia encontrar uma maneira de transmitir um pressionamento de tecla com a menor quantidade de carga no computador.

    
por 13.12.2011 / 05:50

Tags