ご査収ください。
letg:lefthand =0function!s:Lefthand()ifg:lefthand ==0letg:lefthand =1nnoremaphannoremapjsnnoremapkdnnoremaplfnnoremapa<Left>nnoremaps<Down>nnoremapd<Up>nnoremapf<Right>elseifg:lefthand ==1letg:lefthand =0nnoremapahnnoremapsjnnoremapdknnoremapflnnoremaph<Left>nnoremapj<Down>nnoremapk<Up>nnoremapl<Right>endifendfunctionnnoremap<silent><Leader>lh :<C-u>call<SID>Lefthand()<CR>