Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
imwheel [Le 01/05/2020, 19:16]
eagle08 [Configuration]
imwheel [Le 11/09/2022, 11:27] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 5: Ligne 5:
 ====== IMWheel ====== ====== IMWheel ======
  
-[[http://​sourceforge.net/​projects/​imwheel/​|IMWheel]] permet d'​utiliser les boutons supplémentaires des souris en leur faisant correspondre des combinaisons de touche clavier.+[[https://​sourceforge.net/​projects/​imwheel/​|IMWheel]] permet d'​utiliser les boutons supplémentaires des souris en leur faisant correspondre des combinaisons de touche clavier.
  
 Au départ, **imwheel** rendait possible l'​utilisation des souris de la série Microsoft Intellimouse Wheel (et autres) sous XFree86 (et Xorg) avec Linux. Il fonctionne avec toutes les souris identifiées sous Linux. Au départ, **imwheel** rendait possible l'​utilisation des souris de la série Microsoft Intellimouse Wheel (et autres) sous XFree86 (et Xorg) avec Linux. Il fonctionne avec toutes les souris identifiées sous Linux.
Ligne 24: Ligne 24:
 [[:​tutoriel:​comment_editer_un_fichier|Créez le fichier]] **~/​.imwheelrc**. [[#​exemple_1|Recopiez-y un exemple de configuration]]. [[:​tutoriel:​comment_editer_un_fichier|Créez le fichier]] **~/​.imwheelrc**. [[#​exemple_1|Recopiez-y un exemple de configuration]].
  
-Lancez ensuite dans un terminal la commande suivante : <​code>​$ imwheel -k -b "0 0 0 0 8 9" &</​code>​+Lancez ensuite dans un terminal la commande suivante : <​code ​bash>$ imwheel -k -b "0 0 0 0 8 9" &</​code>​
 Cette commande : Cette commande :
   * (optionnel) tue le processus imwheel s'il en existe déjà un (-k)   * (optionnel) tue le processus imwheel s'il en existe déjà un (-k)
   * récupère les évènements des touches spécifiées (non nulles) à la souris :   * récupère les évènements des touches spécifiées (non nulles) à la souris :
     * ici les touches 8 et 9 uniquement, soit les boutons précédents et suivants.     * ici les touches 8 et 9 uniquement, soit les boutons précédents et suivants.
-    * les autres boutons (molette vers le haut/bas, gauche/​droite) ne sont pas pris en compte par imwhell ​mais sont toujours pris en compte par le système.+    * les autres boutons (molette vers le haut/bas, gauche/​droite) ne sont pas pris en compte par imwheel ​mais sont toujours pris en compte par le système.
  
 Une fois les tests effectués, si tout fonctionne, pensez à rajouter la commande que vous avez utilisé dans les applications lancées au démarrage de la session. Une fois les tests effectués, si tout fonctionne, pensez à rajouter la commande que vous avez utilisé dans les applications lancées au démarrage de la session.
  
-Pour utiliser imwheel graphiquement,​ entrez la comande ''​imwheel --config'' ​dans un [[:​terminal]] et configurez vos boutons.+Pour utiliser imwheel graphiquement,​ entrez la commande <​code>​imwheel --config</​code> ​dans un [[:​terminal]] et configurez vos boutons.
  
 +<​note>​Attention : si vous avez un bouton 10 (extBt7), alors vous devez entrer la commande : imwheel -k -b "0 0 0 0 8 9 10" & afin qu'il soit reconnu comme extBt7 dans votre fichier de configuration</​note>​
 {{:​imwheel.gif}} {{:​imwheel.gif}}
 ==== Le nom des boutons ==== ==== Le nom des boutons ====
Ligne 51: Ligne 52:
 <note warning>​Il semblerait que seuls les boutons 4 à 9 soient pris en compte par imwheel car la commande //imwheel -k "0 0 0 0 8 9"// semble limitée. A confirmer et préciser comment utiliser les autres boutons si possible </​note>​ <note warning>​Il semblerait que seuls les boutons 4 à 9 soient pris en compte par imwheel car la commande //imwheel -k "0 0 0 0 8 9"// semble limitée. A confirmer et préciser comment utiliser les autres boutons si possible </​note>​
 =====Configuration===== =====Configuration=====
 +<note important>​Attention,​ si on associe un événement souris avec un raccourci clavier, celui-ci change si vous avez plusieurs disposition clavier. Ex : azerty/​bépo</​note>​
  
 Faites une sauvegarde du fichier de démarrage de **imwheel** :​ <​code>​sudo cp /​etc/​X11/​imwheel/​startup.conf /​etc/​X11/​imwheel/​startup.backup</​code>​ Faites une sauvegarde du fichier de démarrage de **imwheel** :​ <​code>​sudo cp /​etc/​X11/​imwheel/​startup.conf /​etc/​X11/​imwheel/​startup.backup</​code>​
 + 
 [[:​tutoriel:​comment_editer_un_fichier|Éditez-le]] avec les [[:​sudo|droits d'​administration]] et trouvez la ligne **IMWHEEL_START=0** pour la modifiez par la suivante :​ <​file>​IMWHEEL_START=1</​file>​ [[:​tutoriel:​comment_editer_un_fichier|Éditez-le]] avec les [[:​sudo|droits d'​administration]] et trouvez la ligne **IMWHEEL_START=0** pour la modifiez par la suivante :​ <​file>​IMWHEEL_START=1</​file>​
 Trouvez encore la ligne **#​IMWHEEL_PARAMS='​-b "0 0 8 9"'​** et modifiez-la par la suivante : Trouvez encore la ligne **#​IMWHEEL_PARAMS='​-b "0 0 8 9"'​** et modifiez-la par la suivante :
Ligne 76: Ligne 78:
 <note tip>Avec le fichier **~/​.imwheelrc**,​ imwhell remplacera les évenements qu'il reçoit par les combinaisons au clavier. Ainsi le bouton 8 deviendra inopérant s'il n'a pas de combinaison associé. <note tip>Avec le fichier **~/​.imwheelrc**,​ imwhell remplacera les évenements qu'il reçoit par les combinaisons au clavier. Ainsi le bouton 8 deviendra inopérant s'il n'a pas de combinaison associé.
  
-Ce problème apparait avec firefox par exemple puisque ça marche par défaut sans imwhell mais ne fonctionne plus avec imwheel si vous ne spécifiez pas un raccourci (voir [[http://​ubuntuforums.org/​showthread.php?​t=105633|le forum anglophone]]).</​note>​+Ce problème apparait avec firefox par exemple puisque ça marche par défaut sans imwhell mais ne fonctionne plus avec imwheel si vous ne spécifiez pas un raccourci (voir [[https://​ubuntuforums.org/​showthread.php?​t=105633|le forum anglophone]]).</​note>​
  
 ==== Exemple 1 ==== ==== Exemple 1 ====
Ligne 83: Ligne 85:
 #Structure du fichier : #Structure du fichier :
 #Touche du clavier, Bouton de la souris, Résultat (touche de clavier ou événement),​ Répétitions #Touche du clavier, Bouton de la souris, Résultat (touche de clavier ou événement),​ Répétitions
-#Exemple, dans la ligne suivante: ​+#Exemple, dans la ligne suivante:
 # "​Control_L,​ Down, Control_L|KP_Subtract,​ 1" # "​Control_L,​ Down, Control_L|KP_Subtract,​ 1"
 # "​Control,​ Down" correspond a presser Control gauche et la molette de la souris vers le bas # "​Control,​ Down" correspond a presser Control gauche et la molette de la souris vers le bas
 # "​Control_L|KP_Subtract":​ correspond a presser Control gauche et le bouton - du clavier numerique # "​Control_L|KP_Subtract":​ correspond a presser Control gauche et le bouton - du clavier numerique
 # Ces deux actions sont associees, une fois (", 1") # Ces deux actions sont associees, une fois (", 1")
-#Décocher les lignes suivantes vous permettra de vérifier qu'il n'y a pas d'​inversion,​  +#Décocher les lignes suivantes vous permettra de vérifier qu'il n'y a pas d'​inversion,​ 
-#en affichant "​haut",​ "​bas",​ "​droite",​ "​gauche"​ ou "​pouce", ​+#en affichant "​haut",​ "​bas",​ "​droite",​ "​gauche"​ ou "​pouce",​
 #dans un terminal ou un fichier de texte, par exemple #dans un terminal ou un fichier de texte, par exemple
 #"​.*"​ #"​.*"​
Ligne 230: Ligne 232:
 =====Voir aussi===== =====Voir aussi=====
   * [[http://​imwheel.sourceforge.net/​|Le site de ImWheel]] (en)   * [[http://​imwheel.sourceforge.net/​|Le site de ImWheel]] (en)
 +  * [[http://​imwheel.sourceforge.net/​imwheel.1.html|La documentation officielle]] (en)
  
 -------------- --------------
  
 Contributeurs :... Contributeurs :...
  • imwheel.1588353368.txt.gz
  • Dernière modification: Le 01/05/2020, 19:16
  • par eagle08