A differenza di altri hanno suggerito, è una buona idea usare kbd
(o read-kbd-macro
che è fondamentalmente la stessa cosa) nel caso in cui vi capitasse di voler utilizzare gli stessi file di configurazione in altre versioni di Emacs; kbd
funziona su diverse versioni di Emacs e XEmacs, dove la rappresentazione interna delle sequenze di tasti è diversa.
(global-set-key (kbd "<C-tab>") 'my-func)
Il formato di ingresso utilizzato da read-kbd-macro
è documentato nella docstring di edmacro-mode
:
Le parole speciali RET, SPC, TAB, DEL, LFD, ESC, e NUL rappresentano speciale caratteri di controllo. Le parole devono essere scritte in maiuscolo.
Una parola tra parentesi angolari, ad esempio, < ritorno>, < giù>, o < f1>, rappresenta un tasto funzione. (Notare che nella configurazione standard, il tasto funzione return> e il tasto di controllo RET sono sinonimi.) È possibile utilizzare parentesi angolari sulle parole RET, SPC, ecc., Ma non sono richieste in questo numero .
Questo è scritto un po ', purtroppo; il TAB cui fa riferimento il primo punto elenco è il carattere ASCII per TAB e l'aggiunta del modificatore di controllo non ha alcun senso. Quando premi Control-Tab, Emacs lo vede (tramite il tuo sistema di finestre, non funzionerà in un terminale di testo) come <tab>
con un modificatore di Controllo, che puoi rappresentare come C-<tab>
o <C-tab>
.
fonte
2009-05-27 17:30:38
grazie la sintassi [] è stato dove ho sbagliato –