J'ai commencé à utiliser la souris avec ma main gauche il y a quelques années. Il ne m'a pas fallu autant de temps pour apprendre - quelques semaines. Depuis lors, j'ai commencé à avoir des problèmes avec mon épaule droite.
Depuis que j'utilise la souris sur le côté gauche et que les boutons sont également échangés. Maintenant, cela ne fonctionne pas bien lorsque j'accède à mon ordinateur à l'aide du Bureau à distance sur un ordinateur avec la souris sur le côté droit.
Mon ordinateur principal au travail a également deux souris connectées, une sur USB et l'autre via PS / 2. Ce serait bien de configurer celui de gauche pour que les boutons soient échangés et celui de droite pour être normal. De cette façon, je pourrais travailler dans les deux sens.
Existe-t-il un moyen de configurer le pilote ou existe-t-il un pilote amélioré disponible qui me permet de contrôler cela par souris plutôt que de définir le swap gauche / droite globalement dans l'interface utilisateur de Windows.
Réponses:
Vous pouvez utiliser X-Mouse Button Control pour échanger les boutons de la souris.
Le contrôle des boutons X-Mouse effectue ses modifications en interceptant les clics, afin qu'ils soient transmis en aval à toute session Bureau à distance. Mais je ne pense pas qu'il dispose de paramètres par souris.
la source
Les pilotes de souris Microsoft Intellipoint gèrent la fonctionnalité des boutons d'échange d'une manière différente des pilotes de souris standard et le bureau à distance fonctionne correctement: un clic gauche sur la souris physiquement connectée est envoyé à la machine distante en tant que clic droit. Et lors de la connexion à la machine depuis un autre endroit, Intellipoint n'échange pas les boutons.
Cependant, le logiciel Intellipoint n'échange pas les boutons sur une souris non Intellipoint. Ainsi, mon poste de travail à domicile a une souris Intellipoint à gauche du clavier et la souris Dell fournie à droite du clavier. Fonctionne un régal, pour les utilisateurs gauchers et droitiers.
Mon PC de travail possède deux souris Dell et exécute XP. Heureusement, les souris ont des ID matériels différents, j'ai donc modifié un fichier .inf dans le programme d'installation du pilote Intellipoint et je l'ai convaincu que l'une des souris avait été créée par Microsoft.
Cependant, je n'ai pas pu faire fonctionner cela sous Win7 la dernière fois que j'ai essayé, donc quand mon nouveau PC de travail arrivera, j'achèterai probablement une souris Microsoft pour l'accompagner.
Un Gotcha: Vous devez activer la fonction standard « boutons swap » off avant d' installer IntelliPoint. Sinon, lorsque vous connectez le bureau à distance à ce PC depuis un autre emplacement, les boutons sont échangés.
Il est possible que les pilotes de souris tiers fonctionnent également mieux que les pilotes standard.
la source
Une alternative matérielle peut être une souris de jeu. J'ai trouvé cette souris SteelSeries qui prétend être ambidextre et sans pilote. Je suppose que vous pouvez échanger les boutons gauche / droit en cliquant sur un autre bouton.
Attention, je ne l'ai pas essayé moi-même et c'est cher par rapport à une souris normale. Je me demande si la modification d'une souris normale vaut la peine d'être sauvée.
la source
Ma souris verticale ambidextre Penguin fonctionne très bien dans les sessions à distance. De plus, je n'ai besoin que d'une seule souris. Si je veux basculer de gauche à droite ou vice versa, je clique simplement sur un interrupteur à bascule. Le point de suivi intégré et le pavé tactile de mon Lenovo x230 ne transfèrent pas mes paramètres dans une session à distance. Cela me rend fou lorsque je travaille dans une session à distance sur la route.
la source
Je pense que EitherMouse mérite d'être mentionné ici. Je suis très content quand je dois utiliser une boîte Windows. Cela rend la gestion d'une configuration multi-souris un jeu d'enfant.
Vous pouvez télécharger l'outil sur son site Web: http://www.eithermouse.com/
Pour la postérité, je vais également inclure ici la solution pour GNU / Linux. La meilleure façon, à mon avis, est de définir une configuration de section Xorg InputClass personnalisée. Ce sera en vigueur à chaque fois que la souris est détectée. Voici mon fichier de configuration
/etc/X11/xorg.conf.d/50-mouses-config.conf
:La
Identifier
valeur est sans importance. L'ID USB peut être trouvé à l'aide de lalsusb
commande. Pour voir quels boutons sont disponibles, l'xev
outil peut être utilisé pour obtenir l'ID du bouton lorsque vous appuyez sur les boutons de votre souris. La commandexinput list
peut être utilisée pour obtenir une liste de tous les périphériques d'entrée sur votre système et leur ID xinput. Vous pouvez obtenir une liste complète des boutons de l'appareil à l'aide de la commandexinput get-button-map N
, où N est l'ID d'entrée de votre appareil, tel quexinput get-button-map 10
. Vous pouvez expérimenter la modification du mappage des boutons de votre appareil à l'aide de laxinput set-button-map N *mapping*
commande, comme:xinput set-button-map 10 3 2 1
Vous devrez redémarrer votre session X pour rendre votre nouvelle configuration Xorg efficace. En cas de problème, le Xorg.log (
tail -f /var/log/Xorg.0.log
) pourrait vous donner une idée de ce qui s'est mal passé.Une
xinput set-button-map
alternative peut être utilisée, mais elle est moins dynamique (elle ne sera pas appliquée automatiquement lorsque votre appareil sera détecté). Le script suivant peut être configuré pour s'exécuter au démarrage (dans Ubuntu, il existe une interface graphique des applications de démarrage pour le configurer). Pour certaines raisons, cela ne fonctionnera pas si vous appelez simplement le script à partir de votre fichier ~ / .profile. La variable MOUSE_NAME correspond au nom donné à votre souris dans la sortie de laxinput list
commande.la source
Dans un système X Window , vous pouvez utiliser xmodmap (utilitaire pour modifier les mappages de touches et les mappages de boutons de pointeur dans X).
Le bouton gauche est le numéro 1, le bouton droit est le numéro 3. En utilisant xmodmap, vous pouvez permuter les boutons de la souris comme ceci:
la source