{{tag>tutoriel brouillon}}
====== Comment se créer des raccourcis clavier personnalisés ? ======
===== Objectifs =====
* Créer des raccourcis pour lancer des programmes ou gérer le bureau
* Mettre à profit toutes les touches du clavier (la touche WIN par exemple)
===== Méthode 1 : Utilisation de xbindkeys =====
[[:tutoriel:comment_installer_un_paquet|installez le paquet]][[apt://xbindkeys]]
Créez un fichier de configuration par défaut en faisant :
xbindkeys --defaults > ~/.xbindkeysrc
Pour identifier les touches correspondantes au raccourci que vous voulez créer, utilisez :
xbindkeys -k
Ensuite [[:tutoriel:comment_editer_un_fichier|éditez le fichier]] de configuration .xbindkeysrc ... comme ceci par exemple :
gedit ~/.xbindkeysrc
et copiez-y la commande à lancer suivie du raccourci-clavier, par exemple pour lancer nautilus avec [Ctrl+F12] :
"nautilus"
m:0x14 + c:96
Control+Mod2 + F12
Après sauvegarde du fichier de configuration le raccourci devrait-être actif immédiatement, en cas de problème arrêtez les processus nommés "xbindkeys" en utilisant :
killall -g xbindkeys
puis relancez-en un par un simple :
xbindkeys
Pour lancer xbindkeys automatiquement au démarrage :
Dans Administration/Préférences/Session, onglet "programmes au démarrage", ajoutez : Nom = XBindKeys, Commande = xbindkeys,
Commentaire = Pour les raccourcis clavier
Pour le reste des possibilités :
man xbindkeys
est votre ami...
===== Méthode 2 : Utilisation de gconf-editor =====
Je pars du principe que vous avez le gestionnaire de fenêtres par défaut de Gnome qui est Metacity. (faire echo $WINDOW_MANAGER pour connaître le nom du gestionnaire). Mais on peut s'inspirer de la méthode pour personnaliser d'autres gestionnaires.
Prenons un exemple : on souhaite ouvrir le gestionnaire de fichiers nautilus en faisant WIN+E
* Ouvrir l'éditeur de configuration (Applications -> Outils Systèmes -> Éditeur de configuration gconf-editor)
* Aller dans apps -> metacity -> keybinding_commands et éditer une clef vide, par exemple "command_1", en lui attribuant la commande nautilus
* Toujours dans l'arborescence de metacity, aller dans global_keybindings et éditer la clef run_command_1 en lui attribuant la combinaison de touche e.
* Quitter Gconf et faire un test ! D'autres exemples sont présentés en bas de page.
==== Connaître le nom des touches ====
Il existe deux composantes dans un raccourci :
* la touche modificatrice, entre crochets (ex. ) : optionnelle, il peut y en avoir plusieurs
* la touche cible (ex. F1) : unique et obligatoire
Exemples :
F1 ou F1 ou F1
On peut obtenir l'identificateur de la touche cible à l'aide du programme xev.
En ce qui concerne l'identificateur de la touche modificatrice, je ne connais pas de programme particulier.
voici donc un tableau d'équivalences :
^**Nom de la touche**^**Identificateur**^**Alternative**^^
|Ctrl||||
|Alt||||
|Alt Gr||||
|Win||||
|Shift||||
|Menu|