Você pode criar um arquivo chamado '.inputrc' no seu diretório pessoal.
# want vi to be the default editor for readline
set editing-mode vi
# vi settings
$if mode=vi
# normal mode
set keymap vi-command
"j": beginning-of-history
"l": backward-char
"h": forward-char
"G": end-of-history
# insert mode
set keymap vi-insert
"jj": vi-movement-mode # remap escape
$endif
Estes são meus mapeamentos, com exceção de l
e h
. Eu troquei aqueles aqui, para mostrar como você pode trocar de teclas.
Eu não sei as teclas Dvorak que você quer, apenas modifique todas as teclas que você quiser.
man bash
descreve todas as possibilidades.