add support for vi movement keys