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
xbindkeys [Le 28/09/2016, 14:10]
L'Africain Maj de la page
xbindkeys [Le 22/01/2023, 12:54] (Version actuelle)
109.31.74.162
Ligne 6: Ligne 6:
  
  
-**XBindKeys** permet d'​assigner des commandes ​//shell// à des raccourcis clavier (touches et combinaisons de touches) ou à des boutons de souris (les combinaisons clavier/​souris étant possibles).+**XBindKeys** permet d'​assigner des //[[:​commande_shell|commandes ​shell]]// à des raccourcis clavier (touches et combinaisons de touches) ou à des boutons de souris (les combinaisons clavier/​souris étant possibles).
  
 XBindKeys est particulièrement utile pour configurer certaines touches multimédia mal reconnues, une télécommande mal supportée, les boutons d'un modèle de souris exotique... ou pour toute personnalisation poussée. XBindKeys est particulièrement utile pour configurer certaines touches multimédia mal reconnues, une télécommande mal supportée, les boutons d'un modèle de souris exotique... ou pour toute personnalisation poussée.
Ligne 27: Ligne 27:
  
 ===== Utilisation ===== ===== Utilisation =====
-Pour lancez ​l'​interface graphique entrez la commande suivante dans un [[:​terminal]] :​ <​code>​xbindkeys-config</​code>​+Pour lancer ​l'​interface graphique entrez la commande suivante dans un [[:​terminal]] :​ <​code>​xbindkeys-config</​code>​
  
-XBindKeys permet d'édicter ​des règles qui font le lien entre une touche (ou une combinaison de touches) et une action (une commande shell). Ces règles sont définies dans le fichier ''​~/​.xbindkeysrc''​ de votre **Dossier Personnel**. Si on voulait que la combinaison de touche ''​[Ctrl] + [B]''​ déclenche le lancement de [[:​brasero|Brasero]],​ on pourrait [[:​tutoriel:​comment_editer_un_fichier|écrire dans ''​~/​.xbindkeysrc''​]] :​ <​file>#​ Lancer Brasero avec Ctrl+B+XBindKeys permet d'éditer ​des règles qui font le lien entre une touche (ou une combinaison de touches) et une action (une commande shell). Ces règles sont définies dans le fichier ''​~/​.xbindkeysrc''​ de votre **Dossier Personnel**. Si on voulait que la combinaison de touche ''​[Ctrl] + [B]''​ déclenche le lancement de [[:​brasero|Brasero]],​ on pourrait [[:​tutoriel:​comment_editer_un_fichier|écrire dans ''​~/​.xbindkeysrc''​]] :​ <​file>#​ Lancer Brasero avec Ctrl+B
   "​brasero"​   "​brasero"​
        ​control + b        ​control + b
 </​file>​ </​file>​
 +<note important>​Pour que les nouvelles règles soient effectives, il faut soit :
 +
 +- Fermer la session puis la relancer
 +
 +- Ou redémarrer xbindkeys ''​killall -HUP xbindkeys''​
 +</​note>​
 Certaines règles sont plus compliquées à décrire car les touches ne portent pas toutes des noms évidents. Pour désigner les touches en général, on  peut utiliser des //​keycodes//,​ dont les valeurs s'​obtiennent en utilisant la commande ''​xbindkeys -k''​. Certaines règles sont plus compliquées à décrire car les touches ne portent pas toutes des noms évidents. Pour désigner les touches en général, on  peut utiliser des //​keycodes//,​ dont les valeurs s'​obtiennent en utilisant la commande ''​xbindkeys -k''​.
 Une fenêtre s'​ouvrira et vous pourrez taper la combinaison de touche voulue : <​code>​xbindkeys -k Une fenêtre s'​ouvrira et vous pourrez taper la combinaison de touche voulue : <​code>​xbindkeys -k
Ligne 80: Ligne 86:
   #   b:n   #   b:n
   # est équivalent (absence de modificateur).   # est équivalent (absence de modificateur).
 +  ​
 +  #BOUTON 6
 +#POSITION : Le bouton latéral le plus éloigné de la paume de la main
 +#ACTION : TAB
 +"/​usr/​bin/​xvkbd -xsendevent -text "​\[Tab]""​
 +b:6
 +
 +#BOUTON 7
 +#POSITION : Le bouton latéral le plus éloigné de la paume de la main
 +#ACTION : k
 +"/​usr/​bin/​xvkbd -xsendevent -text "​\[k]""​
 +b:7
   ​   ​
   # Raccourci Alt+gauche associé avec le bouton 9   # Raccourci Alt+gauche associé avec le bouton 9
   # (dans Firefox, permet de revenir à la page précédente)   # (dans Firefox, permet de revenir à la page précédente)
   "/​usr/​bin/​xvkbd -xsendevent -text "​\[Alt_L]\[</​file>​   "/​usr/​bin/​xvkbd -xsendevent -text "​\[Alt_L]\[</​file>​
-  ​+  
 +Ce fichier est à titre d'​exemple,​ il sert dans les jeux pour afficher les scores (TAB), parler sous TeamSpeak (k), et F5 pour parler dans Counter Strike ([[:​PlayOnLinux]]) ou actualiser des pages internet ou autre.
 ===== Lancer XBindKeys automatiquement ===== ===== Lancer XBindKeys automatiquement =====
  
Ligne 90: Ligne 109:
  
 =====Voir aussi===== =====Voir aussi=====
-  * [[http://​www.nongnu.org/​xbindkeys/​|Sur nongnu.org]]+  * [[http://​www.nongnu.org/​xbindkeys/​xbindkeys.fr.html|Sur nongnu.org]]
   * [[https://​savannah.nongnu.org/​projects/​xbindkeys/​|Le site officiel]]   * [[https://​savannah.nongnu.org/​projects/​xbindkeys/​|Le site officiel]]
-  ​ +  ​* (en) [[https://​askubuntu.com/​questions/​254424/​how-can-i-change-what-keys-on-my-keyboard-do-how-can-i-create-custom-keyboard#​254425|d'​autres infos sur Ask-Ubuntu]]
-------+
  
 +----
 Contributeurs :​ [[utilisateurs:​l_africain|L'​Africain]] Contributeurs :​ [[utilisateurs:​l_africain|L'​Africain]]
  • xbindkeys.1475064610.txt.gz
  • Dernière modification: Le 28/09/2016, 14:10
  • par L'Africain