Wiki Linux SMH

   

Flux RSS

Binding Touches

1 - Présentation

Le binding de touches correspond à l'association d'une touche ou d'une combinaison de touches avec une action (lancement d'un logiciel, etc).

2 - Installation

# apt-get install xbindkeys xbindkeys-config

3 - Configuration

La configuration se fait pour un compte utilisateur.

On va commencer par créer un fichier de configuration .xbindkeysrc :

$ touch $HOME/.xbindkeysrc

Afin de lancer firefox via la combinaison Ctrl-f", on va ajouter les 2 lignes suivantes au fichier .xbindkeysrc :

"firefox"
control+f

Voici les correspondances entre quelques touches utiles et leur code :

ToucheCode
Ctrlcontrol
Majshift
Altalt

4 - Clavier multimédia

Si vous possédez un clavier multimédia (ou un clavier avec des touches non communes), pour connaitre le code d'une touche il suffit de lancer la commande

$ xbindkeys -k

Voici un exemple :

 fritz@lightstar:~$ xbindkeys -k
 Press combination of keys or/and click under the window.
 You can use one of the two lines after "NoCommand"
 in $HOME/.xbindkeysrc to bind a key.
 "NoCommand"
     m:0x0 + c:160
     Mod4 + Super_L

Ici, on a appuyé sur la touche Fn-Vol d'un clavier multimédia

Si on désire associer le programme xeyes à la combinaison de touches Fn-Vol, il faut ajouter les lignes suivantes au fichier .xbindkeysrc :

"xeyes"
m:0x0 + c:160##

5 - Automatisation

Maintenant, il faut veiller à ce que le démon xbindkeys soit lancé automatiquement. Pour celà, on va éditer le fichier $HOME/.xsession (ou équivalent suivant votre configuration) et y ajouter la ligne

xbindkeys

Voici un exemple de fichier $HOME/.xsession :

#!/bin/sh
# Xbindkeys
xbindkeys
# Application X à lancer
gnome-session
Vous êtes : 38.107.191.89 Dernière modification : 12/10/06 12:29 Propriétaire : Fritz Modifié par : Fritz

Commentaires

Afficher les commentaires
Il n'y a aucun commentaire sur cette page