web-dev-qa-db-fra.com

Une alternative à la touche Super sur un vieux clavier

J'ai un clavier classique M-series IBM que je veux utiliser. Cependant, il n’a pas de Windows (alias Super), que j’utilise pour de nombreux raccourcis liés au gestionnaire Windows. En plus, j'utilise Emacs, tellement Alt ou Ctrl les raccourcis sont déjà pris. Je ne peux pas non plus utiliser Caps Lock en tant que modificateur, puisqu'il est utilisé pour changer de langue.

Quels raccourcis clavier me recommanderiez-vous pour le gestionnaire de fenêtres (Gnome w. Emerald), en tenant compte de ces limitations Super clé, impossible de remapper Caps, et ne doit pas entrer en collision avec les raccourcis fréquents d’Emacs)?

11
Little Bobby Tables

Avez-vous déjà utilisé le droit Alt?

Vous pouvez le mapper à la Windows touche dans les paramètres Gnome:

  • Système-> Préférences-> Clavier
  • Layouts
  • Les options...
  • Comportement des touches Alt/Win
  • Left Alt est échangé avec Left Win

Ou vous pouvez cartographier Caps Lock à la Windows et choisissez un autre raccourci pour changer de langue.

Dans le même panneau de contrôle:

  • Comportement de la touche CapsLock
  • Faire de CapsLock un Super supplémentaire

    (ou faites de CapsLock un hyper supplémentaire)

puis:

  • Touche (s) pour changer de disposition
  • trop d'options à mentionner

Les choix courants incluent:

  • La gauche Alt + Gauche Shift
  • La gauche Ctrl + Gauche Shift
  • La gauche Ctrl + Droit Ctrl

mais étant un utilisateur Emacs, je suggérerais l'option Both Ctrl keys together.


Si ces options sont insuffisantes, vous devrez utiliser xmodmap.

Vous pouvez cartographier à droite Control à Windows à la coquille comme ceci:

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

En fonction de votre système, vous pouvez probablement également définir les paramètres équivalents dans .Xmodmap, par exemple.

. Xmodmap

remove control = Control_R'
add Mod4 = Control_R'

Si vous préférez utiliser xmodmap que sur le panneau de configuration de Gnome, vous pouvez remplacer Control_R par un autre, par exemple right Alt est soit Alt_R ou ISO_Level3_Shift, en fonction des paramètres de votre clavier, par exemple.

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

travaille pour moi.

6
Mikel

Vous pouvez créer ou localiser un clavier qui traite différemment les touches de contrôle gauche ou droite ou les touches alt. Je n'ai pas vu de moyen facile de le faire à partir du panneau Gnome.

Regardez les options pour xmodmap.

0
BillThor

D'après l'utilisation normale du bureau, je peux attester du fait que "alt" est utilisé beaucoup moins souvent que "ctrl" (à moins que vous n'utilisiez "alt" pour la navigation dans la barre de menu). Puisque je suppose que vous avez seulement 'shift', 'ctrl' et 'alt', je voudrais coupler 'alt' et 'shift' ensemble - Votre pouce pourrait appuyer sur 'alt' pendant que votre petit doigt appuyer sur 'shift'. Ce type de mouvement est extrêmement facile à utiliser pour moi. En outre, il n’existe jamais de raccourcis appelant ces deux modificateurs en même temps.

Je n'utilise pas emacs mais je suis à peu près sûr qu'il utilise 'alt' comme modificateur principal. Si c'est le cas, je suppose que cela risque de créer des conflits. 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).

0
user6658