Yes but it's a non-trivial exercise. What are you trying to achieve exactly and do you also need to navigate with the mouse?
I need the ability to navigate with the mouse. It doesn't need to be in the same time.
I want to create a walking mode with the arrow keys.