Before you crucify me please note I have a an Ultimate Hacking Keyboard and I already can move with arrow keys on the home row :)

I suppose I don't have to since I have a different layer to activate my arrow keys on the home row but still.

  • 10
    Just because a key exists on your keyboard doesn't mean that you have to use it. If you don't wat to use hjkl for navigation… just don't.
    – romainl
    Sep 18 at 5:02
  • Do you still have something open in your question? How can we help you further? Otherwise maybe could you accept one of the answers using the v button next to the arrow voting buttons. It allow the question to rest :-) Sep 19 at 3:16

2 Answers 2


I would do:

nnoremap h <Nop>
nnoremap j <Nop>
nnoremap k <Nop>
nnoremap l <Nop>

You can use vim-hardtime to help fix bad habits with regard to hitting hjkl. It will only allow you to press these keys once per second (sometime you only need to shift one letter/line)

  • 1
    My reading of the OP is different and somehow opposite. He want not to use the functionality instead of being forces to use the right move. Sep 18 at 16:03
  • 1
    @vivian you are correct, but I do appreciate the intent to help from Jonathan thank you both :) Sep 21 at 20:53
  • The important for me is that you have solution :-) Vote for the ones that are helpful and accept one of them using the v button if you have a solution such that the question can rest :-) Sep 22 at 3:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.