Version: 3.5.1 (using KDE 3.5.1 Level "a" , SUSE 10.0 UNSUPPORTED) Compiler: Target: i586-suse-linux OS: Linux (i686) release 2.6.13-15.8-default In this bug report, wherever I write "DO x", I will mean "press and release Control and then press x". The behavior, within the given testcase, *should* be as follows: -DO 1, link #1 is used. -Scroll down to the bottom and DO 1, link #5 is used. -Now scroll half a page up (so that both link #4 and #5 are visible) and DO 1, link #4 is used. -Now scroll just one line down (so that both are still visible) and DO 1, link #5 is used. -Now scroll up so that only link#3 is visible and DO 1, link #4 is used. Sorry for the terrible description. Testcase will follow.
Created attachment 15022 [details] Testcase
Created attachment 15023 [details] The same testcase Sorry, now with a right mimetype.
Sometimes find-as-you-type is a bit flaky in konqueror (opera and firefox nail it pretty well, and opera's control-arrow directional link navigation is quite nice). I use access keys as a workaround, which work very reliably in konqueror. It's also *really* smart that konqueror automatically assigns as many access keys as it can, while opera just pops up a window saying 'no acces keys have been assigned for this page' -- compared to konqueror's intelligent access key behavior, this is plain embarassing. Me personally, I'd be happy with smartly favoring access keys being assigned to items in the viewport. Not to take away from the original submitter's request, but I don't really mind if they get reassigned a bit randomly as long as they favor the current viewport area. When I want to reach a link, I'm looking directly at it; one tap of 'Control' and I know what key to hit, my finger hits it, and I'm there. Thank you for an excellent implementation of access keys and a browser and suite that just keeps improving.
Related to bug 127222 ?
The 'hit-a-hint' (http://hah.mozdev.org) firefox extension performs this intelligent favoring of links. It also allows for one-handed selection of links via a dynamic assignment of access-like keys similar to konqueror. One hits 'h' to display the access keys, type the access key combination, then hit 'h' again to select the link; or hold spacebar to display the keys, hit the desired keys, then release spacebar to activate the UI element. (but the smart favoring of links in the viewport area is the idea here).