you gotta admit the "HJKL" thing is heinous and unintuitive:
when editing text in most languages,
Left and Up are the two "backward" directions
Right and Down are the two "forward" directions
but it places Down (J) next to Left and Up (K) next to Right