logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Ceci est une ancienne révision du document !


Xmodmap

  • Objet : utilisation de xmodmap
  • Niveau requis : DÉBUTANT
  • Commentaires : Un outil pour personnaliser son keymap.
  • Débutant, à savoir : Utilisation de xev

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, Shift, Mod4, etc.)

Installation

aptitude install x11-xserver-utils

Utilisation

Réaffectation de touche

On suppose que vous avez récupéré le keycode de votre touche avec [[xev|manuel: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

  • Si vous voulez remapper la touche '<' sur la touche '²' (de keycode 49 chez moi), il faut ajouter la ligne suivante dans le fichier de configuration :
keycode 49 = less greater bar brokenbar
  • Pour changer la touche de keycode 135 en touche compose,
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 bureau, 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 à vontre environnement de bureau de lancer des lignes de commande automatiquement au démarrage de votre session.

doc/environnements/x11/xmodmap.1349945300.txt.gz · Dernière modification: 11/10/2012 10:48 par captnfab

Pied de page des forums

Propulsé par FluxBB