web-dev-qa-db-fra.com

Logitech Gamepad F310 interagit avec la souris ... pourquoi?

J'ai téléchargé l'émulateur N64 depuis le centre de logiciel il y a quelque temps et je me débrouillais bien avec l'utilisation du clavier. Ensuite, un de mes amis m'a donné la brillante idée de me procurer un contrôleur USB. Donc, je l'ai eu et ça fonctionnait bien avec le Mupen64Plus, le GFCE Ultra NES et les émulateurs ZSNES, jusqu'à ce que je reçoive la rom pour Turok. Les commandes sont différentes dans ce jeu et utilisent les quatre boutons jaunes "C" qui se trouveraient sur un contrôleur N64. Le Logitech (F310 s'il est utile de savoir) que j'ai, ressemble beaucoup plus à un contrôleur PS2 ou PS3 ... quatre boutons à droite, 2 sticks directionnels 360 qui s'enfoncent comme un bouton séparé, etc.

Ainsi, Turok utilise les quatre boutons jaunes "C" comme mouvement principal pour son caractère. Comme je n’ai pas beaucoup de boutons, j’ai commencé à jouer avec le manche directionnel des axes "U" et "V" 360.

Tout à coup, le contrôleur a commencé à manipuler le curseur et avant même que je le sache, la flèche de la souris glissait dans le coin supérieur gauche de l'écran. Elle n'interagirait plus avec le contrôleur et la souris elle-même, une fois déplacée, se déplacerait avec une grande résistance vers le coin supérieur gauche de l'écran.

Ma solution immédiate consistait à débrancher le contrôleur de l'USB.

Maintenant, chaque fois que je rebranche le contrôleur, cela envoie le curseur dans le coin de mon écran.

J'ai cherché toutes sortes de "jscalibrators" et d'autres bric-à-brac du centre logiciel et j'ai tapé des trucs dans le terminal à partir d'autres forums, des messages posant des questions similaires, mais ce fut totalement aléatoire. .

Je n'arrive pas à comprendre ce qu'il faut dire à l'ordinateur pour ne plus penser que la manette est la souris. Je suis tellement frustré par cette situation ces deux derniers jours que je fais la sieste après-midi après des recherches et des combats de quelques heures.

Le support Logitech m'a raccroché avant même de me connecter à un humain.

Comment empêcher le contrôleur de penser que c'est la souris?

2
Basically

Vous devez examiner votre configuration xinput:

xinput -l

Vous avez votre manette de jeu branchée et elle est probablement configurée sous le pointeur principal, non seulement cela, mais au lieu que les entrées soient les boutons 8, 9, etc., elles ont été configurées par erreur sur l'axe des x/y.

Utilisez xinput pour supprimer le gamepad du pointeur principal.

1