With all due respect, I think that this is just the inevitable cost of swimming upstream. GUIs are designed, through and through, to be used with a mouse. Someone who wants to navigate purely with a keyboard just isn't part of the thought process when designing the UI of your browser.