Pourquoi ne puis-je pas utiliser deux ou plusieurs claviers / souris en même temps sur un ordinateur?

16

Ce n'est qu'une question de curiosité. Pourquoi ne puis-je pas utiliser deux claviers en même temps sous Windows? Par exemple, taper dans le Bloc-notes à l'aide de 2 claviers en mode parallèle réel . Existe-t-il un système d'exploitation multitâche ou de traitement parallèle qui peut le faire?

rainbow365
la source

Réponses:

10

L'utilisation parallèle et simultanée de plusieurs périphériques d'entrée sur un même ordinateur est techniquement possible, mais n'est pas largement prise en charge en raison du manque de demande. Il faudrait du temps supplémentaire aux développeurs de logiciels pour concevoir, tester et maintenir une telle fonctionnalité. La plupart des éditeurs de logiciels, dont Microsoft, choisissent de consacrer du temps aux développeurs à d'autres fonctionnalités plus en demande.

Cependant, certaines entreprises décident qu'il vaut la peine de faire des efforts supplémentaires. Mouse Party est un exemple de logiciel qui prend en charge jusqu'à 9 pointeurs de souris simultanément sur un ordinateur:

Maintenant, avec Reflexive's Mouse Party ™, JUSQU'À 9 JOUEURS À LA FOIS peuvent jouer à un jeu vidéo - simultanément SUR LE MÊME ORDINATEUR!

Chaque jeu Reflexive avec le logo Mouse Party (LOGO) prend en charge ce mode de jeu unique où plusieurs personnes peuvent se rassembler autour du même PC et jouer en coopération ou en compétition avec les autres joueurs.

Prêt à animer une réunion ou à organiser une petite compétition amicale pour voir lequel des membres de votre famille profite d'une soirée pour faire la vaisselle? Mouse Party est juste le ticket!

Remarque: je pensais à l'origine à un jeu différent qui prend en charge les souris "en mode fête" (peut-être le premier à le faire?), Mais je ne le trouve pas. Il a été publié il y a plusieurs années. Je pense que chaque joueur contrôlait son propre bateau pirate. Quelqu'un d'autre se souvient de ce jeu?

Leftium
la source
6

Aucun système d'exploitation que je connaisse ne prend en charge deux curseurs indépendants ou entrées clavier pour la même session.

Microsoft prend cependant en charge deux (ou plusieurs) sessions d'utilisateurs différentes sur un seul PC. Il s'appelle Windows Multipoint et est destiné aux situations médicales et éducatives, mais pourrait vraiment fonctionner n'importe où. Cela permet à un PC d'avoir deux claviers, souris et écrans en même temps; et les sessions sur les écrans sont indépendantes.

HP fabrique un bureau MS 6000 qui fait cela, et des modules T100 pour brancher des stations supplémentaires. Vous pouvez ajouter plusieurs stations supplémentaires si la charge de travail est très légère.

X peut déjà faire ce genre de chose en configurant deux serveurs X différents avec des configurations différentes (pour l'écran, le clavier et la souris).

Chris S
la source
Windows MultiPoint fonctionne en permettant aux développeurs de logiciels d'utiliser des pseudo-curseurs pour que plusieurs souris fonctionnent simultanément sur la même machine. Pour voir cela en action, regardez les vidéos sur channel9: channel9.msdn.com/tags/MultiPoint
Greg Bray
La limitation? Eh bien, vous êtes la première personne que j'aie jamais entendu parler de cela. Il n'y a pas de barrières techniques importantes, il n'y a presque personne qui en veut.
Chris S
3
Ce n'est plus vrai (plus). Il existe une extension X appelée MPX qui prend en charge plusieurs pointeurs et claviers de souris. Vous pouvez le contrôler à l'aide de la xinputcommande. en.wikipedia.org/wiki/Multi-Pointer_X
Danilo Bargen
@DaniloBargen Et à quel système d'exploitation principal cette extension est-elle intégrée?
Chris S
3
@ChrisS Toutes les principales distributions Linux, par exemple Ubuntu depuis 2010: wiki.ubuntu.com/X/MPX
Danilo Bargen
4

Il existe d'autres bonnes réponses à la recherche de solutions, mais jusqu'à présent, aucune ne semble expliquer pourquoi la fonctionnalité n'existe pas. Windows ne peut pas le faire pour plusieurs raisons. Parmi eux:

  1. Personne n'a programmé cette fonctionnalité car très peu de gens l'utilisaient. Bien que vous ayez clairement envie de jouer avec cette fonctionnalité, combien de personnes pourraient l'utiliser? Le temps du programmeur n'est pas gratuit, donc les payer pour concevoir cette fonctionnalité empêcherait nécessairement le développement d'une autre fonctionnalité. Quelle fonctionnalité de Windows souhaiteriez-vous qu’ils ne programment pas pour cela?

  2. L'interface utilisateur pour cela serait source de confusion. Les curseurs et les points d'insertion de la souris peuvent avoir des couleurs différentes pour les différencier, mais lorsque vous cliquez pour commencer à taper quelque part, quel clavier obtient l'entrée? Chaque souris crée-t-elle un point d'insertion pour un seul des claviers? Vous avez également créé le concept d'avoir deux fenêtres actives simultanées. S'ils se chevauchent, lequel est en haut? Si un programme demande au système d'exploitation où se trouve le pointeur de la souris, pour lequel obtient-il la réponse? Je suis sûr qu'il y a des tonnes d'autres situations où une nouvelle interface utilisateur devrait être conçue pour accueillir deux sources d'entrée indépendantes.

Stephen Jennings
la source
1
Pour répondre à votre première question: clippy
Nick Grealy
J'ai 4 moniteurs 22 pouces et aller de l'extrême gauche à l'extrême droite demande beaucoup de souris! Avoir plus de moniteurs n'est plus si inhabituel.
user12363
2

Il existe un projet appelé Multi-Pointer X (aka MPX) sur le système utilisateur X.org (comme Linux). Voici une démo .

Mais je pense qu'un système de type MPX serait disponible sur Windows, aiderait au développement du projet "Surface" et aux nouveaux supports multi-touch.

Cicatrice
la source
0

Je n'ai jamais eu de tels problèmes. Sur mon Windows Vista, j'utilise actuellement 2 claviers (un interne à l'ordinateur portable et un externe), et cela fonctionne correctement. Je peux même appuyer sur shift sur un, et cela fonctionne (bien que le même ne fonctionne pas correctement sous Linux). Je peux aussi utiliser 2 souris (j'ai essayé le touchpad et une souris externe, et aussi 2 souris externes).

petersohn
la source
1
mais l'utilisateur demande que deux claviers tapent en même temps dans des applications différentes.
Mesh
4
Oh ça. C'est alors un problème très différent. :)
petersohn