Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
imwheel [Le 28/09/2020, 00:03] – [Configuration] 37.173.236.104 | imwheel [Le 28/09/2020, 00:13] (Version actuelle) – [Voir aussi] 37.173.236.104 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ---- | ||
+ | |||
+ | ====== IMWheel ====== | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | Au départ, **imwheel** rendait possible l' | ||
+ | |||
+ | La dernière version d' | ||
+ | |||
+ | ===== Pré-requis ===== | ||
+ | |||
+ | * Disposer des [[: | ||
+ | * Disposer d'une connexion à Internet configurée et activée ; | ||
+ | ===== Installation ===== | ||
+ | |||
+ | [[: | ||
+ | |||
+ | |||
+ | ===== Utilisation ===== | ||
+ | |||
+ | [[: | ||
+ | |||
+ | Lancez ensuite dans un terminal la commande suivante : <code bash>$ imwheel -k -b "0 0 0 0 8 9" &</ | ||
+ | Cette commande : | ||
+ | * (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 : | ||
+ | * ici les touches 8 et 9 uniquement, soit les boutons précédents et suivants. | ||
+ | * les autres boutons (molette vers le haut/bas, gauche/ | ||
+ | |||
+ | 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, | ||
+ | |||
+ | < | ||
+ | {{: | ||
+ | ==== Le nom des boutons ==== | ||
+ | |||
+ | ^ Index ^ Interpreté ^ No Bouton ^ Nom dans imwhellrc ^ | ||
+ | | 1 | Molette Haut | ||
+ | | 2 | Molette Bas | | ||
+ | | 3 | Molette Gauche | | ||
+ | | 4 | Molette Droite | | ||
+ | | 5 | Bouton Pouce 1 | | ||
+ | | 6 | Bouton Pouce 2 | | ||
+ | | 7 | Bouton Extra 1 | | ||
+ | | 8 | Bouton Extra 2 | | ||
+ | | etc. |||| | ||
+ | |||
+ | <note warning> | ||
+ | =====Configuration===== | ||
+ | <note important> | ||
+ | |||
+ | Faites une sauvegarde du fichier de démarrage de **imwheel** : | ||
+ | |||
+ | [[: | ||
+ | Trouvez encore la ligne **# | ||
+ | < | ||
+ | |||
+ | après modification, | ||
+ | < | ||
+ | # Configuration file for setting imwheel startup parameters. | ||
+ | # Set this to " | ||
+ | IMWHEEL_START=1 | ||
+ | # Specify the command line parameters to pass to imwheel. | ||
+ | # Simply uncomment the bottom line, and if necessary replace | ||
+ | # the default options with your own. A button spec of "0 0 8 9" | ||
+ | # will grab the thumb buttons of most mice. "0 0 0 0 8 9" should | ||
+ | # work for mice with a scroll wheel with two axes. Keep in mind | ||
+ | # that each button number must be separated by a space. | ||
+ | IMWHEEL_PARAMS=" | ||
+ | </ | ||
+ | |||
+ | Enregistrez et fermez le fichier startup.conf. | ||
+ | |||
+ | <note tip>Avec le fichier **~/ | ||
+ | |||
+ | 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:// | ||
+ | |||
+ | ==== Exemple 1 ==== | ||
+ | |||
+ | Voici un exemple de la structure de ce fichier :< | ||
+ | #Structure du fichier : | ||
+ | #Touche du clavier, Bouton de la souris, Résultat (touche de clavier ou événement), | ||
+ | #Exemple, dans la ligne suivante: | ||
+ | # " | ||
+ | # " | ||
+ | # " | ||
+ | # 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' | ||
+ | #en affichant " | ||
+ | #dans un terminal ou un fichier de texte, par exemple | ||
+ | #" | ||
+ | #, Up, h|a|u|t | ||
+ | #, Down, b|a|s | ||
+ | #, Left, d|r|o|i|t|e | ||
+ | #, Right, g|a|u|c|h|e | ||
+ | #, Thumb1, p|o|u|c|e | ||
+ | # | ||
+ | " | ||
+ | # Zoom | ||
+ | Control_L, Up, Control_L|KP_Add, | ||
+ | Control_L, Down, Control_L|KP_Subtract, | ||
+ | # | ||
+ | None, Thumb1, Alt_L|Left, 1 | ||
+ | #Suivant | ||
+ | #(si vous disposez de deux boutons latéraux, vous pouvez mettre Thumb2 à la place de Left) | ||
+ | None, Left, Alt_L|Right, | ||
+ | #Bouton du milieu | ||
+ | None, Right, Button2, 1 | ||
+ | </ | ||
+ | |||
+ | Ce fichier permettra d' | ||
+ | |||
+ | La fonction //bouton du milieu// sera activée en cliquant avec le tilt gauche ou le bouton du milieu. | ||
+ | |||
+ | La fonction //zoom// est utilisée par un appui sur la touche CTRL gauche et un jeu de la molette zoom/ | ||
+ | |||
+ | < | ||
+ | |||
+ | ==== Exemple 2 ==== | ||
+ | |||
+ | < | ||
+ | " | ||
+ | # suivant/ | ||
+ | None, | ||
+ | None, | ||
+ | # Zoom | ||
+ | # | ||
+ | # | ||
+ | |||
+ | " | ||
+ | None, | ||
+ | None, | ||
+ | |||
+ | " | ||
+ | , Up, Button4 | ||
+ | , Down, Button5 | ||
+ | , Thumb1, Button8 | ||
+ | , Thumb2, Button9 | ||
+ | </ | ||
+ | |||
+ | <note warning> | ||
+ | |||
+ | ==== Exemple 3 ==== | ||
+ | |||
+ | Pour compléter et personnaliser l' | ||
+ | |||
+ | Merci de rajouter vos trouvailles ;-) | ||
+ | |||
+ | < | ||
+ | " | ||
+ | None, | ||
+ | None, | ||
+ | Control_L, | ||
+ | Control_L, | ||
+ | |||
+ | " | ||
+ | None, | ||
+ | None, | ||
+ | Control_L, | ||
+ | Control_L, | ||
+ | |||
+ | " | ||
+ | None, | ||
+ | None, | ||
+ | |||
+ | " | ||
+ | None, | ||
+ | None, | ||
+ | |||
+ | " | ||
+ | None, | ||
+ | None, | ||
+ | |||
+ | " | ||
+ | Shift_L, | ||
+ | Shift_L, | ||
+ | |||
+ | " | ||
+ | Shift_L, | ||
+ | Shift_L, | ||
+ | |||
+ | " | ||
+ | None, | ||
+ | None, | ||
+ | |||
+ | " | ||
+ | None, | ||
+ | None, | ||
+ | |||
+ | " | ||
+ | None, | ||
+ | Shift_L, | ||
+ | None, | ||
+ | |||
+ | " | ||
+ | None, | ||
+ | None, | ||
+ | |||
+ | " | ||
+ | # suivant/ | ||
+ | None, | ||
+ | None, | ||
+ | # Zoom | ||
+ | Control_L, | ||
+ | Control_L, | ||
+ | |||
+ | " | ||
+ | None, | ||
+ | None, | ||
+ | |||
+ | " | ||
+ | None, | ||
+ | None, | ||
+ | |||
+ | " | ||
+ | Shift_L, | ||
+ | Shift_L, | ||
+ | # | ||
+ | # | ||
+ | |||
+ | " | ||
+ | None, | ||
+ | None, | ||
+ | </ | ||
+ | |||
+ | =====Problèmes connus===== | ||
+ | Il se peut que l' | ||
+ | =====Voir aussi===== | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | -------------- | ||
+ | |||
+ | Contributeurs :... |