emacserさんには関係なさそうだけど、vimにもdvorak用のマクロがあるYo
($VIM/macros/dvorak)

dvorakキーボード使用時に、コマンドだけqwertyの位置にしてくれる。