I imagine the native VIM bindings would be atrociously positioned in DVORAK
I imagine the native VIM bindings would be atrociously positioned in DVORAK
Not really. Most vim keybindings follow mnemonics (like `di"`). Dvorak still has 'jk' adjacent to each other; and `h` to the left of `l`.
There are several keyboard shortcuts which are nicer with QWERTY left-hand only: (Ctrl Z, X, C, V, S, F, W, ... T?, A).
For two-hands-on-keyboard, these are less of an issue than for keyboard+mouse workflows.
Having [a], [i], [y], [p], [x] all on the left hand is also awesome. It's a bummer that [d] is on the other hand, though I could reach it in a pinch with my left hand if I need to.
I don't need the fake QWERTY arrow keys, the real arrow keys work.
"""""""""""" DVORAK FTW LOLZ! "
noremap d h
noremap h j
noremap t k
noremap n l
noremap k d
noremap l n
noremap j t
noremap ^Wd ^Wh
noremap ^Wh ^Wj
noremap ^Wt ^Wk
noremap ^Wn ^Wl
inoremap ^] ^[A
inoremap ð ^N
That's all I use for handling dvorak. This has been in my config since I switched to git from hg in 2007, dunno how long before that.This is why I don't use vim; I had been touch-typing in Dvorak for years by the time I encountered it, and vim's layout felt like it would require a painful degree of brute memorization.