276 votes

Comment remapper certaines touches ou certains dispositifs ?

Je cherche un moyen de remapper certaines touches dans ubuntu.

c'est-à-dire

J'aimerais changer PgUp a Home o PgDown a End .

Existe-t-il une commande intégrée ou un outil pour réassigner les clés dans Ubuntu/GNOME ?

0voto

Pau Coma Ramirez Points 202

Utilisation de la configuration prédéfinie de XKB Options

Si vous avez de la chance peut-être que la remappage spécifique que vous souhaitez effectuer est déjà intégré dans un ensemble d'options prédéfinies que vous pouvez ajouter à votre configuration actuelle à l'aide de la fonction setxkbmap .

  1. sur un Terminal, ouvrez le Page de manuel de xkeyboard-config :~$ man xkeyboard-config

  2. Faites défiler ou recherchez avec \ pour votre option de configuration spécifique. dans mon cas, je voulais remapper la touche Suppr du clavier en virgule au lieu du point, et j'ai eu de la chance.

    Option Description

    kpdl:dot Legacy key with dot
    kpdl:comma Legacy key with comma
    kpdl:dotoss Four-level key with dot
    kpdl:dotoss_latin9 Four-level key with dot, Latin-9 only
    kpdl:commaoss Four-level key with comma
    kpdl:momayyezoss Four-level key with momayyez
    kpdl:kposs Four-level key with abstract separators
    kpdl:semi Semicolon on third level

  3. vérifier la configuration actuelle de votre clavier avec :~$ setxkbmap -query

    rules: evdev model: pc105 layout: es,gb variant: winkeys,

  4. ajouter l'option à la configuration actuelle : :~$ setxkbmap -option kpdl:commaoss

    ~$ setxkbmap -query rules: evdev model: pc105 layout: es,gb variant: winkeys, options: kpdl:commaoss

  5. Pour supprimer toutes les options, utilisez un argument d'option vide :~$ setxkbmap -option

Si vous avez besoin d'un mappage qui n'est pas prédéfini à cet endroit, comme l'exemple que vous avez placé, vous devrez l'écrire vous-même. comme expliqué dans cette réponse

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X