Alternando entre dispositivos HID no Windows (software ou hardware)

0

Eu preciso controlar um único PC (Windows) de dois locais, ou seja, dois monitores, dois teclados, dois mouses, mas enquanto os monitores podem mostrar a mesma tela, apenas um local pode usar teclado e mouse. O HID está conectado via USB. Tanto quanto sei, HID são sempre usados em paralelo por padrão, o que não é desejado. O objetivo é fazer com que o computador controle quais dispositivos estão ativos.

Opções:

  • desconecte ou mude fisicamente:
    • desconectar manualmente não é uma opção
    • A comutação
    • pode causar problemas devido a problemas elétricos ou de temporização
      • solução de estado sólido necessária (talvez use o KVM ao contrário?)
      • hardware / eletrônicos especiais necessários para a solução que deve ser possível ser implementada no software
  • solução de software:
    • existe uma maneira de manipular o tratamento HID do Windows (selecione qual dispositivo físico controla o HID)?
    • encontre uma maneira de desconectar / ativar / ejetar / desativar dispositivos USB HID no software
    • implementa o driver muxing que intercepta o USB HID e emula o HID virtual

Uma solução também seria interessante com relação ao uso de um mouse barato como um dispositivo sensor (ou entrada de comutador), isto é, impedindo-o de influenciar o cursor, mas ao invés de lê-lo diretamente com o próprio software. Qualquer ajuda apreciada!

    
por infopost 07.08.2011 / 14:25

1 resposta

0

AFAIK, o Windows já suporta isso. Parcialmente por causa das especificações HID e parcialmente por causa do American Disability Act.

Onde você pode encontrar problemas, o seu mouse precisa de um software especial para suas funções extras. Mas sem o software especial, o mouse suportará no mínimo x, y movimento e dois botões. O suporte da roda do mouse, IIRC, não é 100% suportado.

    
por 07.08.2011 / 21:01