Table des matières

Xmodmap

Introduction

xmodmap est un outil permettant de personnaliser sa keymap, c'est à dire, sa disposition clavier. À partir du keycode d'une touche, identifiant sa position sur le clavier, il peut choisir si cette touche doit être une touche de caractère (A ç '☺') ou une touche de modificateur (Ctrl Maj Mod4, etc.)

Installation

apt-get update && apt-get install x11-xserver-utils

Utilisation

Réaffectation de touche

On suppose que vous avez récupéré le keycode de votre touche avec xev.

La configuration se fait en principe dans un fichier ~/.xmodmaprc.

Syntaxe générale

La syntaxe est la suivante :

keycode votre_keycode = action_normale action_shift action_altgr action_shift_altgr

Si les actions secondaires ne sont pas spécifiées, celles déjà présentes sont conservées.

Exemples

keycode 49 = less greater bar brokenbar
keycode 135 = Multi_key

Lancement à la main

Si vous avez écrit la config dans le fichier ~/.xmodmaprc, la commande est

xmodmap ~/.xmodmaprc

Pour exécuter une seule commande, sans l'écrire dans un fichier :

xmodmap -e 'keycode 24 = a A'

Lancement au démarrage du système

Il faut ensuite le charger à chaque démarrage de la session. Suivant votre environnement de bureau2), xmodmap est déjà lancé automatiquement ou non.

Si vous utilisez un fichier ~/.xsession, rajoutez simplement la ligne de commande

xmodmap ~/.xmodmaprc

à l'intérieur, avant le lancement du window manager.

Sinon, regardez comment demander à votre environnement de bureau de lancer des lignes de commande automatiquement au démarrage de votre session.

1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !