Question

Je cherche un moyen d'avoir la clé de la touche de commande et de verrouillage des majuscules commutées quand je suis dans la fenêtre emacs, mais quand je vais à tout autre programme tel que Firefox Je veux être en mesure d'utiliser le bouton de contrôle normal pour les nouvelles fenêtres, onglets et autres.

Informations complémentaires:. J'utilise Ubuntu, mais les réponses pour tous les systèmes sont bons car quelqu'un d'autre peut vouloir savoir comment le faire sur leur système

Était-ce utile?

La solution

Emacs ne voit jamais réellement le code de touche CapsLock (sous X de toute façon), de sorte que vous ne pouvez pas reprogrammer la touche dans Lisp. Jetez un oeil à cette page pour plus de détails:

http://www.emacswiki.org/emacs/MovingTheCtrlKey

Autres conseils

Sur les fenêtres en utilisant Auto Hot Key vous pouvez y parvenir avec ce morceau de code mis en script par défaut:

#IfWinActive, emacs@      
    CapsLock::Control
#IfWinActive

Auto Hot Key est un utilitaire très pratique et il est également un logiciel libre comme dans GPL.

Pour les clés à l'échelle mondiale remappage il y a xmodmap. xkeycaps est un outil interactif. Vous pouvez mettre le contrôle sur les deux touches.

Puisque vous voulez remapper les clés que pour Emacs (que je trouve un peu mal avisé), vous devez regarder à l'intérieur Emacs pour une solution. Il devrait être possible, parce que vous pouvez associer toutes les clés, mais il peut être trop fastidieux d'échanger toutes les clés autour si les modificateurs ne peuvent pas être échangés.

Personnellement, je la carte CapsLock à Compose, pour saisir toutes sortes de personnages drôles comme A, ß, å, Þ «, -, ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top