Domanda

Sto cercando un modo per cambiare il tasto di controllo e il tasto BLOC MAIUSC quando sono nella finestra di emacs, ma quando accedo a qualsiasi altro programma come Firefox voglio poter utilizzare il normale pulsante di controllo per le nuove finestre , schede e simili.

Informazioni aggiuntive:Sto usando Ubuntu, ma le risposte per tutti i sistemi sono buone poiché qualcun altro potrebbe voler sapere come farlo sul proprio sistema.

È stato utile?

Soluzione

Emacs non vede mai in realtà il codice chiave CapsLock (sotto X in ogni caso), quindi non è possibile rimappare la chiave in Lisp. Date un'occhiata a questa pagina per ulteriori informazioni:

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

Altri suggerimenti

automatico Hot Key è possibile raggiungere questo obiettivo con questo pezzo di codice messo in script predefinito:

#IfWinActive, emacs@      
    CapsLock::Control
#IfWinActive

Sistema Hot Key è un programma di utilità molto utile ed è anche il software libero come a GPL.

Per la rimappatura globale delle chiavi c'è xmodmap.xkeycaps è uno strumento interattivo.Puoi mettere il controllo su entrambi i tasti.

Dato che vuoi rimappare i tasti solo per Emacs (cosa che trovo un po' sconsiderata) devi cercare una soluzione all'interno di Emacs.Dovrebbe essere possibile, perché puoi riassociare tutti i tasti, ma potrebbe essere troppo noioso scambiare tutti i tasti se i modificatori non possono essere scambiati.

Personalmente utilizzo CapsLock su Compose, per digitare tutti i tipi di caratteri divertenti come ä, ß, å, þ, «, —, ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top