CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

xinput, evdev et trackball

dnob700
dnob700
Niveau 10
24 septembre 2009 à 23:45:03

Bonjour,

Je me suis acheté une superbe souris avec plein de boutons (4 pour être précis, plus une molette) et maintenant j'essaye de la configurer (sous ubuntu 9.04 AMD64, mais je ne crois pas que ça change grand chose).

Mon problème est qu'il "manque" un bouton : la molette n'est pas cliquable, et que le mapping des boutons (en hardware) n'est pas standard du tout. Du coup, je ne trouve pas ce qu'il faut dire à xinput pour le faire fonctionner :

Je commence par :
xinput set-button-map "souris" 1 9 3 4 5 6 7 8 2
Les seul boutons qui comptent sont les 1, 3, 8 et 2 (les quatres boutons de ma souris, les autres chiffres (sauf 4 et 5 pour la molette) sont du padding) que je map, dans l'ordre, sur clic gauche, clic droit, arrière, avant. Déjà, je préférerais inverser le 8 et le 2, mais si je le fait ces deux boutons cessent complètement de fonctionner. Étrange... Mais à part ça, ça fonctionne comme je veux.

Ensuite, je veux activer l'émulation du clic milieu. Mais si je fait :
xinput set-int-prop "souris" "Evdev Middle Button Emulation" 8 1
rien ne se produit (ça ne fonctionne pas).

Je me suis aperçu que si je map les boutons comme ceci : 1 2 3 4 5 6 7 8 9 ou comme cela : 1 2 3 4 5 6 7 8 2 alors l'émulation du troisième bouton fonctionne (faire clic gauche et droit en même temps produit bien l'équivalent d'un clic milieu), mais, dans les deux cas, ma touche 2 fonctionne comme un clic milieu (en plus de l'émulation) et non plus comme le clic "vers l'avant".

Voilà, est-ce que quelqu'un sait comment je pourrais faire fonctionner l'émulation du clic milieu sur ma souris (si possible en utilisant xinput, ou à la limite xorg.conf, mais en évitant les outils annexes (genre xbnt, avec lesquels je n'ai pas réussi à aller plus loin)) ?

Merci

P.S. Question bonus, savez-vous si ce genre de chose fonctionnera encore dans la prochaine version d'ubuntu qui n'utilisera plus HAL ?

P.P.S. Merci Chris_27

chris_27
chris_27
Niveau 10
24 septembre 2009 à 23:59:24

Pour le PS : Personne n'a encore la moindre idée de l'ampleur de désastre. :(

Essaie de voir avec xev si l'effet exact de ta configuration.

chris_27
chris_27
Niveau 10
24 septembre 2009 à 23:59:57

-si

Il est l'heure que j'aille au lit moi. :sleep:

Dargor
Dargor
Niveau 10
25 septembre 2009 à 09:31:28

HAL va disparaitre ?

dnob700
dnob700
Niveau 10
25 septembre 2009 à 09:59:41

ma source :

http://www.ubuntu.com/testing/karmic/alpha5#hal%20deprecation

Mais je ne sais pas ce qu'il en sera dans les autres distributions.

Dargor
Dargor
Niveau 10
25 septembre 2009 à 10:02:04

Ah oui, devicekit... Je me disais bien.

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware