J'utilise Ubuntu sur un Chromebook Samsung. Comme certains d'entre vous le savent peut-être, le clavier utilisé dans les netbooks basés sur ChromeOS est un peu gênant: entre autres choses, il n'a pas de Del clé*. Si je devais utiliser ce netbook pour son but initial, la navigation, je suppose que ce ne serait pas un problème, mais je dois programmer avec, et il me manque beaucoup de clés, en particulier le Delete un, mais aussi Page Up, Page Down, home et End.
J'ai donc cherché un moyen de remapper Alt+Backspace à Page Up, Alt+left flèche vers Home, Alt+down à Page Down, etc...
J'ai trouvé de nombreuses explications sur la façon de remapper une clé, mais je ne sais pas comment je peux remapper une combinaison de touches sur une clé unique. Quelqu'un a-t-il essayé de faire quelque chose comme ça?
Merci beaucoup.
* Je veux dire, la clé qui supprime un caractère à droite. Nous l'appelons "Supr" en Espagne, je ne suis pas sûr de savoir comment c'est dans les pays anglophones.
Vous pouvez utiliser xbindkeys
pour saisir les touches et xvkbd
pour envoyer des clés.
Créez un fichier .xbindkeysrc
dans votre répertoire personnel et collez ce texte:
"xvkbd -xsendevent -text '\[Delete]'"
Alt + BackSpace
"xvkbd -xsendevent -text '\[Home]'"
Alt + Left
"xvkbd -xsendevent -text '\[Page_Down]'"
Alt + Down
Puis lancez xbindkeys
et cela devrait fonctionner. Vous voulez probablement mapper plus de clés, puis après avoir édité le .xbindkeysrc
, vous pouvez exécuter pkill -HUP xbindkeys
pour envoyer un signal HUP à xbindkeys (ou tuer xbindkeys et le redémarrer).
Pour voir les noms de clé vus par xbindkeys, vous pouvez exécuter xbindkeys -mk
(man xbindkeys
contient plus d’informations).
Pour voir les noms de clé que xvkbd connaît, jetez un œil à /usr/include/X11/keysymdef.h (peut-être que quelqu'un d'autre connaît une meilleure méthode?).
xbindkeys ne s'exécute que jusqu'à la fin de votre session X. Vous souhaiterez donc probablement le mettre dans vos programmes démarrage (démarrage automatique) .