Friday, July 3, 2009

Access Keys

Over on planetkde.org (and on some KDE mailing lists) there is a bunch of discussion about web browsers and KDE. A common theme was that rather then talking about KHTML v.s. Webkit it you should just get out there and code. In that spirit I finished off my AccessKey branch and merged it in tonight. When you press the ctrl key little semi transparent boxes will appear all over the screen highlighting links. If you type the letter in the box that link will be followed. Using this it is much easier to browse without a mouse, not to mention faster. This was a feature that I really enjoyed using in Konqueror and missed.

Unfortunately it uses the new QtWebKit dom API (which will be in Qt 4.6) so it is only enabled if you are using the Qt master git branch or linking to QtWebKit Trunk.

8 comments:

Harshad said...

Yay!

Can hardly wait for the next version!

Lucas Nunes Almeida da Silva said...

We have some estimates of when is the next release?

Benjamin Meyer said...

The next release should be in about two weeks.

Sam said...

Oh no! I hated that about konqueror. Please let it be disabled by default.

Sam said...

I meant the letter popup thing.

I remember it confused the heck out of some people I wanted to use Kubuntu. Mostly because it's such a simple and easily accidentally triggered shortcut.

Benjamin Meyer said...

Hmm, well I did provide a way to disable it in QSettings, but not in the settings gui. Do you have some more information about the confusion?

Sam said...

Well, Ctrl is such an easy button to press. I press it by accident with my arm all the time.

A new user will control click (new tab) or just absentmindedly hit the key, and a bunch of letters show up all over his web page! My dad then got frustrated and told me to install firefox.

I think the feature is great, but when something is so simply activated by people who don't know what it is/don't use it, it becomes annoying. I just think accessability features ought to be disabled by default, like the annoying access keys when you hold shift too long because you're bored.

p said...

Works great! Firefox doesn't have that!