web-dev-qa-db-fra.com

Comment remappez-vous un pavé numérique?

J'ai un pavé numérique indépendant, un clavier qui possède également un pavé numérique et une tablette à dessin connectée à mon ordinateur de bureau. J'aimerais remapper le pavé numérique indépendant, mais pas le pavé numérique de mon clavier principal, et l'utiliser pour compléter les touches de ma tablette graphique.

J'ai étudié la création d'une disposition de clavier personnalisée, mais j'aimerais pouvoir remapper chaque touche, y compris les touches Entrée, Retour arrière, etc., et définir des raccourcis tels que Ctrl + z sur une touche .

Est-ce possible?

1
Rad_Radish

Doit être possible tant que X détecte les pressions sur les touches du pavé numérique.

Vous aurez besoin de xev que vous obtiendrez en installant x11-utils.

Le processus est assez bien défini ici: http://wiki.linuxquestions.org/wiki/Configuring_keyboards#Enabling_Keyboard_Multimedia_Keys

Effectivement, vous utiliserez xev pour capturer les codes de touche à partir du pavé numérique, et vous utiliserez xmodmap pour mapper les appuis (et les relâchements) aux fonctions.

Il y a aussi beaucoup d'informations intéressantes ici: https://wiki.archlinux.org/index.php/Xmodmap

Remarque: je ne serai pas surpris si Wayland a des problèmes avec cette approche, alors faites bien attention à cela et préparez-vous à la nécessité de passer à Xorg (ce qui est trivial).

2
HellionWisp