Eu não acho que seja possível fazer dentro do Emacs.
Mas você pode fazer isso com xmodmap
.
Basta criar ~/.shift_on
:
clear Shift
add Shift = Shift_R
keycode 50 = U03DE NoSymbol U03DE
e ~/.shift_off
:
keycode 50 = Shift_L
add Shift = Shift_L Shift_R
Chamar xmodmap ~/.shift_on
fará a inserção da chave de mudança Ϟ
- um caractere comum
que você pode ligar. A chamada de xmodmap ~/.shift_off
desativa esse comportamento.
Você pode fazer muito mais com xmodmap
se quiser mais atalhos para o Emacs ou qualquer outro programa.
Ele permite atribuir a cada chave significados a-z 4 em vez do padrão 2 - o não deslocado (por exemplo, a
)
e mudou (por exemplo, A
). Os dois estados adicionais são modificados e shift modificados .
Com isso, você pode ter mais 72 chaves (que podem ser combinadas com Ctrl e Alt para ainda mais combinações de teclas).