Bear in mind that keyboard controls for editing aren't uniform across
every OS.
Yes, being portable is great. That's why I was thinking about user
configurable keyboard shortcuts. I'm not sure if it can be done though, and
it would possibly impose limitations of some OSes on others.
I may have this wrong, but AIUI this would need to be added to the GTK
frontend code - similar to line 974 onwards of amiga/gui.
Thanks for the pointing. Haven't yet read much code under desktop folder
yet. But the <browser> module seems self-explaining.
Keyboard navigation of links, scrolling etc needs to be added to the
core - which already gets the keypresses from the frontends.
During the process of converting xmlDoc to box trees,the links and other
other nodes of interests can be detected. Thus it's straightforward to do
some indexing work for later use.(If it's not messy to intersperse code
there) But navigation by their position on the web page certainly requires
more computation and a flexible data structure.
Am I on the right path?