Isso deve funcionar:
(global-set-key [M-kp-2] (lambda () (interactive) (insert "»")))
O comando passado para global-set-key
precisa ser uma função, mesmo que seja apenas para inserir uma string.
Eu ditando meu texto via Dragon Naturally Speaking 12 para o Emacs. Sempre que eu digo (tradução do alemão): 'abra aspas', espero que algo como "
ou »
apareça na tela, mas eu simplesmente recebo uma mensagem <M-kp-2> is undefined
. O mesmo vale para 'aspas', recebo <M-kp-7> is undefined
.
Alguém sabe como definir os traços do teclado virtual? (global-set-key [M-kp-2] "»")
não funciona.
Tags emacs speech-recognition