Por que não consigo usar dois ou mais teclados / mouses ao mesmo tempo em um computador?

16

Esta é apenas uma questão de curiosidade. Por que não consigo usar dois teclados ao mesmo tempo no Windows? Por exemplo, digitando no Bloco de Notas usando 2 teclados no modo paralelo real . Existe algum sistema operacional de processamento multitarefa ou paralelo que possa fazê-lo?

    
por rainbow365 29.04.2010 / 14:34

6 respostas

10

Paralelo, o uso simultâneo de vários dispositivos de entrada em um computador é tecnicamente possível, mas não amplamente suportado porque há falta de demanda. Isso exigiria tempo adicional do desenvolvedor de software para projetar, testar e manter tal recurso. A maioria das empresas de software, incluindo a Microsoft, prefere dedicar tempo aos desenvolvedores a outros recursos mais demandados.

No entanto, algumas empresas decidem que vale a pena investir mais. Festa do Mouse é um exemplo de software que suporta até 9 ponteiros de mouse simultaneamente em um computador:

Now with Reflexive’s Mouse Party™ , UP TO 9 PLAYERS AT ONCE can play a video game - simultaneously ON THE SAME COMPUTER!

Each Reflexive game featuring the Mouse Party logo (LOGO) supports this unique play mode where multiple people can gather around the same PC and play cooperatively or competitively with the other players.

Ready to liven up a get together, or have a little friendly competition to see which of your family members gets a night off from doing the dishes? Mouse Party is just the ticket!

Nota: Eu estava originalmente pensando em um jogo diferente que suportasse mouses "em modo de festa" (talvez o primeiro a fazer isso?), mas não conseguiu encontrá-lo. Foi lançado há vários anos. Eu acho que cada jogador controlou seu próprio navio pirata. Alguém mais lembra desse jogo?

    
por 03.05.2010 / 06:52
6

Nenhum SO que conheço suporta dois cursores independentes, ou entradas de teclado para a mesma sessão.

No entanto, a Microsoft suporta duas (ou mais) sessões de usuários diferentes em um PC. É chamado de Windows Multipoint e destina-se a situações médicas e educacionais, mas pode funcionar em qualquer lugar. Isso permite que um PC tenha dois teclados, mouses e telas ao mesmo tempo; e as sessões nas telas são independentes.

A HP faz uma MS 6000 área de trabalho que faz isso e T100 módulos para plugins de estações adicionais. Você pode adicionar algumas estações adicionais se a carga de trabalho for muito leve.

O X já pode fazer esse tipo de coisa configurando dois servidores X diferentes com configurações diferentes (para a tela, o teclado e o mouse).

    
por 29.04.2010 / 16:39
4

Existem outras boas respostas procurando por soluções alternativas, mas nenhuma até agora parece explicar por que o recurso não existe. O Windows não pode fazer isso por vários motivos. Entre eles:

  1. Ninguém programou esse recurso porque muito poucas pessoas o usariam. Embora você tenha claramente o desejo de jogar com esse recurso, quantas pessoas poderiam usar isso? O horário do programador não é gratuito, portanto, pagá-los para projetar esse recurso necessariamente impediria o desenvolvimento de algum outro recurso. Qual recurso do Windows você gostaria que eles não tivessem programado para ter isso?

  2. A interface do usuário para isso seria confusa. Os cursores do mouse e os pontos de inserção podem ter cores diferentes para diferenciá-los, mas quando você clica para começar a digitar em algum lugar, qual teclado recebe a entrada? Cada mouse cria um ponto de inserção para apenas um dos teclados? Agora você também criou o conceito de ter duas janelas ativas simultâneas. Se eles se sobrepõem, qual deles está no topo? Se um programa perguntar ao sistema operacional onde está o ponteiro do mouse, para qual deles obter a resposta? Tenho certeza de que há muitas outras situações em que uma nova interface do usuário precisaria ser projetada para acomodar duas fontes de entrada independentes.

por 03.05.2010 / 06:16
2

Existe um projeto chamado Multi-Pointer X (também conhecido como MPX) no sistema do usuário X.org (como o Linux). Aqui está uma demonstração .

Mas eu acho que um sistema similar ao MPX estaria disponível no Windows, ajudaria no desenvolvimento do projeto "Surface" e nos novos suportes multi-touch.

    
por 29.04.2010 / 14:45
1

A pesquisa da MS está trabalhando em dois ou mais camundongos aqui.

link

    
por 29.04.2010 / 15:41
0

Eu nunca tive tais problemas. No meu Windows Vista, estou usando atualmente dois teclados (um interno para o laptop e um externo) e funciona corretamente. Eu posso até pressionar o shift em um, e ele funciona (embora o mesmo não funcione corretamente no Linux). Eu também posso usar 2 ratos (eu tentei o touchpad e um mouse externo, e também dois mouses externos).

    
por 29.04.2010 / 15:21