Just to be clear, are you looking to create a specific widget that handles map navigation using mouse clicks?
If so, this would be really easy for you to create ![]()
Users can already navigate the map using the arrow keys on the keyboard.
It would be the same event hookup, listening for a location-sensitive mouse-click instead of a specific key click event.