Une alternative à la touche Super sur un vieux clavier

12

J'ai un clavier IBM série M classique que je veux utiliser. Cependant, il n'a pas de clé Windows(aka Super), que j'utilise pour de nombreux raccourcis liés au gestionnaire Windows. En plus, j'utilise Emacs, donc beaucoup Altou des Ctrlraccourcis sont déjà pris. Je ne peux pas non plus l'utiliser Caps Lockcomme modificateur, car il est utilisé pour basculer entre les langues.

Quels raccourcis clavier me recommanderiez-vous pour le gestionnaire de fenêtres (Gnome avec Emerald), compte tenu de ces limitations (pas de Superclé, ne peut pas remapper Capset ne doit pas entrer en collision avec les raccourcis Emacs fréquents)?

Tables Little Bobby
la source
Avez-vous une clé préférée?
Mikel

Réponses:

7

Utilisez-vous déjà bien Alt?

Vous pouvez le mapper au Windows clé dans les paramètres Gnome:

  • Système-> Préférences-> Clavier
  • Disposition
  • Options ...
  • Comportement des touches Alt / Win
  • Alt gauche est échangé avec Gain gauche

Ou vous pouvez affecter Caps Lockà laWindows clé et choisir un autre raccourci pour changer de langue.

Dans le même panneau de contrôle:

  • Comportement des touches CapsLock
  • Faites de CapsLock un Super supplémentaire

    (ou faites de CapsLock un Hyper supplémentaire)

puis:

  • Clé (s) pour changer la disposition
  • trop d'options à mentionner

Les choix courants incluent:

  • La gauche Alt + GaucheShift
  • La gauche Ctrl + GaucheShift
  • Gauche Ctrl+ DroiteCtrl

mais étant un Emacsutilisateur, je suggère l' Both Ctrl keys togetheroption.


Si ces options sont insuffisantes, vous devrez utiliser xmodmap .

Vous pouvez mapper droit Controlà Windowsl'enveloppe comme ceci:

xmodmap -e 'remove control = Control_R'
xmodmap -e 'add Mod4 = Control_R'

Selon votre système, vous pouvez probablement également mettre les paramètres équivalents dans .Xmodmap , par exemple

.Xmodmap

remove control = Control_R'
add Mod4 = Control_R'

Si vous préférez utiliser xmodmapque le panneau de configuration Gnome, vous pouvez changer Control_Rpour autre chose, par exemple à droite Altest soit Alt_Rou ISO_Level3_Shift, selon vos paramètres de clavier, par exemple

xmodmap -e 'remove ISO_Level3_Shift = Mod5'
xmodmap -e 'add Mod4 = ISO_Level3_Shift'

travaille pour moi.

Mikel
la source
Ce sont de bonnes options - Right Alt car super pourrait fonctionner. Je vais lui donner une balançoire. Merci!
Little Bobby Tables
Aucun problème. Notez que vous aurez probablement besoin de la xmodmapversion, et que ce pourrait être ISO_Level3_Shiftou Alt_R.
Mikel
Les options de verrouillage ne semblent plus être présentes dans Ubuntu 18?
Jonathan
0

De l'utilisation normale du bureau, je peux attester du fait que «alt» est utilisé beaucoup moins fréquemment que «ctrl» (sauf si vous utilisez «alt» pour la navigation dans la barre de menu). Puisque je suppose que vous n'avez que 'shift', 'ctrl' et 'alt', je couplerais 'alt' et 'shift' ensemble - Votre pouce pourrait appuyer sur 'alt' tandis que votre petit doigt appuyerait sur 'shift'. Ce type de mouvement est extrêmement facile à utiliser pour moi. De plus, il n'y a jamais de raccourcis appelant ces deux modificateurs en même temps.

Je n'utilise pas emacs mais je suis quasiment sûr qu'il utilise 'alt' comme principal modificateur. Si c'est le cas, je suppose que cela court le risque d'être en conflit. Ainsi, la seule autre alternative utilisable serait «ctrl» + «shift». Bien sûr, si vous avez l'un de ces boutons de menu contextuel, cela pourrait fonctionner à merveille (selon la position).


la source
0

Vous pouvez créer ou localiser une carte de touches qui traite différemment les touches gauche et droite ou les touches alt. Je n'ai pas vu de moyen facile de le faire depuis le panneau Gnome.

Regardez les options de xmodmap.

BillThor
la source