O que eu procurava era a função de tradução de teclado:
(keyboard-translate ?\C-k ?\C-x)
(keyboard-translate ?\C-x ?\C-t)
(keyboard-translate ?\C-t ?\C-x)
O problema é que alguns dos comandos são desajeitados no dvorak. Como faço para trocar comandos por aí? No momento eu gostaria de fazer Ck agir como Cx, Ct agir como Ck e Cx como Ct, mas tenho certeza que vou querer trocar mais coisas enquanto aprendo quais combinações de teclas eu realmente uso.
Eu sei que existem alguns modos emacs dvorak, mas a maioria deles remapear todos os comandos de forma que você possa manter as ligações qwerty: no entanto, eu não sei as ligações qwerty, e a maioria das ligações são mnemônicas, então prefiro não usar nada disso.
Tente (traduzir em teclado? \ C-m? \ C-x. C-m é inútil de qualquer maneira (é RET normalmente).
Eu sugiro apenas se acostumar com as associações de teclas do Emacs. Eu era um usuário do Emacs e depois aprendi Dvorak.
No começo, minha memória muscular estava tendo problemas em mudar a posição das teclas, mas no final acabei me acostumando com isso.
Além disso, desde que você está aprendendo o Emacs para começar, será mais fácil encontrar ajuda se você tiver os atalhos de teclado tradicionais.