Support more movement keys: vi, number pad, WASD