2 votes

Quelles sont les étapes exactes pour avoir les touches curseur sur RALT+hjkl ?

Je voudrais que le droit Alt lorsqu'elle est pressée en même temps que la touche h , j , k , l pour fonctionner comme les touches fléchées gauche, bas, haut et droite respectivement.

Je n'ai pas besoin du droit Alt pour fonctionner autrement, mais ce serait bien s'il s'agissait peut-être d'une Alt clé. Lorsqu'il est utilisé avec Ctrl les touches de curseur devraient fonctionner comme les touches habituelles. Lorsque vous modifiez du texte dans une boîte d'édition Firefox, Ctrl + R_Alt + l doit sauter un mot vers la droite.

Comment puis-je y parvenir ?

J'ai essayé plusieurs choses, mais je ne voudrais pas les afficher ici car aucune d'entre elles n'a fonctionné. J'ai d'abord essayé de mettre en œuvre cette méthode en 2010, mais il n'y avait pas beaucoup de matériel à l'époque. En regardant autour de maintenant, il ne semble pas y avoir beaucoup d'informations à ce sujet non plus. Mon système d'exploitation actuel est Ubuntu 18.04, 64 bits.

0voto

Ernado Points 199
  • Créez une nouvelle disposition en ouvrant votre disposition de clavier actuelle (ex. /usr/share/X11/xkb/symbols/us ) et enregistrez le fichier comme un nouveau fichier (ex. oe ).

  • À l'intérieur du premier bloc ( xkb_symbols "basic" ) et à la fin, ajoutez include "level3(ralt_switch)"

  • Dans ce même bloc, localisez le symbole clé pour h (ex. <AC06> ) et modifiez le contenu pour qu'il se lise comme suit key <AC06> { [ h, H, Left ] };

  • Ouvrir /usr/share/X11/xkb/rules/evdev.xml

  • Allez jusqu'à la fin de la <layoutList> (chercher </layoutList> ) et ajoutez le texte suivant après le dernier </layout> étiquette :

    <layout>
     <configItem>
       <name> oe </name>
       <shortDescription> oe </shortDescription>
       <description> my new keyboard layout </description>
       <languageList>
          <iso639Id> eng </iso639Id>
       </languageList>
     </configItem>
     <variantList/>
    </layout>
  • Répétez l'opération pour les symboles clés correspondants( Right , Up , Down ) et les autres touches ( j , k , l ).

  • Chargez votre mise en page nouvellement créée avec setxkbmap -layout oe

Note : Ceci a été testé pour h et travaille pour Ctrl + Alt + h pour déplacer le curseur d'un mot vers la gauche.

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