APR
18
2007

HIG: Keyboard Shortcuts

As the result of a long discussion on kde-core-devel, I summarised the suggested application and system shortcuts for KDE4:

[The table isn't formatted yet - are there volunteers to make it look like these ones? I really hate tables in MediaWiki...]

The suggested shortcuts are a summary of the discussion on kde-core-devel. The alternate shortcuts we originally suggested are left out as far as possible, but we kept the shortcuts which are required to obtain full keyboard access.

One more question to the community: The KDE3 default scheme reserves several shortcuts for text completion - I wonder if they still need to be reserved, or if we should free them for applications?

Apart from shortcuts, the HIG made some progress in the following sections:

  • Feedback
  • Warning Messages
  • Dockers
  • Drag and Drop
  • Links
  • Window Layout

All accessible via the front page. Feedback appreciated (here or to ellen kde org).

Comments

Thanks for your work on this. I have a few suggestions concerning the keyboard shortcuts:

"Full Screen Mode" should have F11 as additional shortcut, it's a de-facto standard in a few apps (Firefox for example)

"Zoom to 100%" should be "Ctrl + 1", not "Ctrl + 0", because you can also think of "Zoom to 100%" as "Zoom to 1x".

Add a new standard system shortcut: "Maximize window" and assign "Alt + F10" to it, it's also a de-facto standard (IceWM, Metacity, probably others)


By aurélien gâteau at Wed, 04/18/2007 - 20:50

> "Full Screen Mode" should have F11 as additional shortcut, it's a de-facto standard in a few apps (Firefox for example)

Either that or better let F11 replace ctrl+shift+f. Would also solve the problem that Krita has assigned it twice, once for fullscreen and once to use the applied filter again.

> "Zoom to 100%" should be "Ctrl + 1", not "Ctrl + 0", because you can also think of "Zoom to 100%" as "Zoom to 1x".

Do agree here as well.

edit: Please add a standard shortcut to trigger sidebar visibility. Could be F9 as Konqueror is using that one.

edit2: Do a user and usability survey on Klipper (actions) and if it turns out as I expect, scrap it. Shortcuts are a scarce ressource.


By carlo at Wed, 04/18/2007 - 20:56

> "Full Screen Mode" should have F11 as additional shortcut, it's a de-facto standard in a few apps (Firefox for example)

There was much resistance on core-devel against reserving alternative shortcuts for consistency reasons. I will, however, bring it up for discussion.

> "Zoom to 100%" should be "Ctrl + 1", not "Ctrl + 0", because you can also think of "Zoom to 100%" as "Zoom to 1x".

Have to check why 0 was chosen here. Maybe it's a standard in other environments?

> Please add a standard shortcut to trigger sidebar visibility. Could be F9 as Konqueror is using that one.

Hm, I'm hesitant to reserve another F-Key for view modifications. But I'll add it as a suggestion (if you assign a shortcut to sidebar visibility, use F9).

> Do a user and usability survey on Klipper (actions) and if it turns out as I expect, scrap it. Shortcuts are a scarce ressource.

Right, that was a question to the community i forgot - are the clipper shortcuts required?


By Ellen Reitmayr at Thu, 04/19/2007 - 09:05

1. From experience I know that hiding the menu bar can be very confusing for an unexperienced user. They often don't know how to get the menu back.

2. The current shortcut Ctrl+M is pretty close to the shortcut for New Document Ctrl+N. So it's easy to hit by accident.

3. IMHO toggling the menu bar is more a power user feature. Reserving a "simple" shortcut for such a "not often used" feature is not good.

So I would suggest Ctrl+Shift+M similar to the fullscreen shortcut.

---
Cervisia - http://www.kde.org/apps/cervisia


By Christian Loose at Thu, 04/19/2007 - 06:49

it's definitely a shortcut which should be available in special applications only, such as IM. And you are right, there is no need to reserve one of the Ctrl-Shortcuts for it.

Still, people are used to it, and changing the shortcut will make it difficult for people to get the menu back if they hid it via the menu. So I'm hesitant to suggest a change unless there is a better indicator to get the menu back (e.g. a button)


By Ellen Reitmayr at Thu, 04/19/2007 - 08:57