Perché non posso usare due o più tastiere / mouse contemporaneamente su un computer?


Risposte:


10

L'uso parallelo e simultaneo di più dispositivi di input su un computer è tecnicamente possibile, ma non ampiamente supportato perché manca la domanda. Richiederebbe più tempo allo sviluppatore di software per progettare, testare e mantenere tale funzionalità. La maggior parte delle società di software, tra cui Microsoft, sceglie di dedicare il tempo degli sviluppatori ad altre funzionalità più richieste.

Tuttavia, alcune aziende decidono che vale la pena impegnarsi di più. Mouse Party è un esempio di software che supporta fino a 9 puntatori di mouse contemporaneamente su un computer:

Ora con Reflexive's Mouse Party ™, FINO A 9 GIOCATORI IN UNA VOLTA possono giocare a un videogioco - simultaneamente sullo stesso computer!

Ogni gioco Reflexive con il logo Mouse Party (LOGO) supporta questa modalità di gioco unica in cui più persone possono radunarsi sullo stesso PC e giocare in modo cooperativo o competitivo con gli altri giocatori.

Sei pronto a ravvivare un incontro o hai una piccola competizione amichevole per vedere quale dei tuoi familiari ha una serata libera dal lavare i piatti? Mouse Party è solo il biglietto!

Nota: inizialmente stavo pensando a un gioco diverso che supportava i topi "party-mode" (forse il primo a farlo?), Ma non riuscivo a trovarlo. È stato rilasciato diversi anni fa. Penso che ogni giocatore abbia controllato la propria nave pirata. Qualcun altro ricorda questo gioco?


6

Nessun sistema operativo che conosco supporta due cursori indipendenti o input da tastiera per la stessa sessione.

Microsoft tuttavia supporta due (o più) sessioni di utenti diversi su un PC. Si chiama Windows Multipoint ed è rivolto a situazioni mediche ed educative, ma potrebbe funzionare davvero ovunque. Ciò consente a un PC di avere due tastiere, mouse e schermi contemporaneamente; e le sessioni sugli schermi sono indipendenti.

HP realizza un desktop MS 6000 che lo fa e moduli T100 per collegare stazioni aggiuntive. È possibile aggiungere alcune stazioni aggiuntive se il carico di lavoro è molto leggero.

X può già fare questo genere di cose configurando due diversi server X con diverse configurazioni (per schermo, tastiera e mouse).


Windows MultiPoint funziona consentendo agli sviluppatori di software di utilizzare pseudo-cursori per far funzionare contemporaneamente più mouse sullo stesso computer. Per vederlo in azione, guarda i video su channel9: channel9.msdn.com/tags/MultiPoint
Greg Bray,

La limitazione? Bene, sei la prima persona che abbia mai sentito parlare di questo. Non ci sono barriere tecniche significative, non c'è quasi nessuno che lo voglia.
Chris S,

3
Questo non è vero (più). C'è un'estensione X chiamata MPX che supporta più puntatori e tastiere del mouse. Puoi controllarlo usando il xinputcomando. it.wikipedia.org/wiki/Multi-Pointer_X
Danilo Bargen

@DaniloBargen E su quale sistema operativo principale è integrata l'estensione?
Chris S

3
@ChrisS Tutte le principali distribuzioni Linux, ad esempio Ubuntu dal 2010: wiki.ubuntu.com/X/MPX
Danilo Bargen

4

Esistono altre buone risposte alla ricerca di soluzioni alternative, ma finora nessuna sembra spiegare perché la funzione non esiste. Windows non può farlo per diversi motivi. Tra loro:

  1. Nessuno programmato questa caratteristica perché molto pochi avrebbero usarlo. Sebbene tu abbia chiaramente il desiderio di giocare con questa funzione, quante persone potrebbero usarla? Il tempo del programmatore non è gratuito, quindi pagarli per progettare questa funzione impedirebbe necessariamente lo sviluppo di altre funzionalità. Quale funzionalità di Windows vorresti che non avessero programmato per avere questo?

  2. L'interfaccia utente per questo sarebbe confusa. I cursori del mouse e i punti di inserimento potrebbero avere colori diversi per distinguerli, ma quando si fa clic per iniziare a digitare da qualche parte, quale tastiera ottiene l'input? Ogni mouse crea un punto di inserimento per una sola tastiera? Ora hai anche creato il concetto di avere due finestre attive simultanee. Se si sovrappongono, quale è in cima? Se un programma chiede al sistema operativo dove si trova il puntatore del mouse, quale ottiene la risposta? Sono sicuro che ci sono tonnellate di altre situazioni in cui una nuova interfaccia utente dovrebbe essere progettata per adattarsi a due fonti di input indipendenti.


1
Per rispondere alla tua prima domanda: clippy
Nick Grealy,

Ho 4 monitor da 22 pollici e andare dall'estrema sinistra all'estrema destra richiede un sacco di mouse! Avere più monitor non è più così insolito.
user12363

2

Esiste un progetto chiamato Multi-Pointer X (aka MPX) sul sistema utente X.org (come Linux). Ecco una demo .

Ma penso che un sistema simile a MPX sarebbe disponibile su Windows, aiutando lo sviluppo del progetto "Surface" e i nuovi supporti multi-touch.



0

Non ho mai avuto problemi del genere. Sul mio Windows Vista, attualmente sto usando 2 tastiere (una interna al laptop e una esterna), e funziona correttamente. Posso anche premere shift su uno, e funziona (anche se lo stesso non funziona correttamente su Linux). Posso anche usare 2 mouse (ho provato il touchpad e un mouse esterno, e anche 2 mouse esterni).


1
ma l'utente chiede due tastiere che digitano contemporaneamente in diverse applicazioni.
Maglia

4
Oh quello. Quindi è un problema completamente diverso. :)
petersohn,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.