In vi and clones, hjkl are used as the arrow keys. They correspond to left, down, up, and right respectively.

In vim, you can use the arrow keys for getting around if you've got a sane terminal type. If your terminal type is set to something brain-dead (like dtterm), you will need to use hjkl for navigation.

Also, these keys are used in robots for getting around.