Frank de Lange wrote:
I'm currently adding keyboard navigation to Dillo.
Fantastic! Keyboard navigation is the main reason why I still do most of my browsing in lynx, so if it becomes available in dillo, I'd probably use it a lot more, and get involved in the development. I did have a look at how I might go about implementing it, about a week ago, but I got put off when I realised that it would require considerably more than a 10-line hack, just to indicate which link was currently `selected'. The more I have to change, the more I fear I can mess it up.
If you have any suggestions on this subject, send them to the list.
Well, here's some rambling thoughts: I'm very fond of lynx's "vi-keys" setting, and find that hjkl (with b and space for pageup/down) make for much faster navigation than cursor keys and PgUp/PgDown keys, especially as those may be missing, or poorly placed, on anything other than a full-size keyboard. However, the precise choice of keys should be easily configurable, and setting the defaults to be like any one text editor would be asking for trouble... Comparison with lynx also brings up the issue of whether to navigate in one or two dimensions. That is, either to go through all links in order (which will take a lot more key presses, especially in tables), or to be able to move left and right as well as up and down - this is far more intuitive, but requires another two keys, which could easily have been used for "Follow Link" and "Back" under the first method. Glyn