Projects/Usability/HIG/Keyboard Accelerators: Difference between revisions

From KDE TechBase
< Projects‎ | Usability‎ | HIG
No edit summary
Line 1: Line 1:
Keyboard accelerators are key bindings to access menu items in a consistent way.
=== Global Keyboard Accelerators ===
{|
{|
|'''Menu Title '''
|'''Menu Title '''
Line 299: Line 302:
|  
|  
|}
|}
=== Implementation Notes ===
Keyboard accelerators - classes helping to establish consistent key bindings throughout the desktop.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKAccel.html KAccel] - collection of keyboard shortcuts.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKStdAccel.html KStdAccel] - easy access to the common keyboard shortcut keys.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKGlobalAccel.html KGlobalAccel] - collection of system-wide keyboard shortcuts.

Revision as of 16:27, 1 August 2008

Keyboard accelerators are key bindings to access menu items in a consistent way.

Global Keyboard Accelerators

Menu Title Menu Item
File New
Open...
Open Recent
Save
Save As...
Save a Copy...
Save as Template
Save All
Reload
Print
Print Preview
Import
Export
Close File
Close All Files
Quit
Edit Undo
Redo
Cut
Copy
Paste
Delete
Select All
Deselect
Find...
Find Next
Find Previous
Replace...
Go to Line...
View New View
Close All Views
Split View
Remove View
Splitter Orientation Horizontal
Vertical
View Mode
Full Screen Mode
Zoom Zoom In
Zoom Out
Zoom to Page Width
Zoom Whole Page
Zoom Factor
Insert
Format
Go

(Browser)

Up
Back
Forward
Home
Go

(Document-based)

Previous Page
Next Page
First Page
Last Page
Read Up Document
Read Down Document
Back
Forward
Go to Page...
Bookmarks Add Bookmark
Bookmark Tabs as Folder...
Edit Bookmarks
New Bookmarks Folder...
Tools
Settings Toolbars
Configure Shortcuts...
Configure Toolbars
Configure (Application Name)
Help (Application Name) Handbook
What's This?
Report Bug...
About (Application Name)
About KDE

Implementation Notes

Keyboard accelerators - classes helping to establish consistent key bindings throughout the desktop.

  • KAccel - collection of keyboard shortcuts.
  • KStdAccel - easy access to the common keyboard shortcut keys.
  • KGlobalAccel - collection of system-wide keyboard shortcuts.