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

    From KDE TechBase
    < Projects‎ | Usability‎ | HIG
    No edit summary
    (HIG moved to community)
     
    Line 1: Line 1:
    Keyboard accelerators are key bindings to access menu items in a consistent way.
    {{ Moved To Community | KDE_Visual_Design_Group/HIG/Keyboard Accelerators }}
     
    === Global Keyboard Accelerators ===
    {|
    |'''Menu Title '''
    |'''Menu Item '''
    |
    |-
    |<u>F</u>ile
    |<u>N</u>ew 
    |
    |-
    |
    |<u>O</u>pen... 
    |
    |-
    |
    |Open <u>R</u>ecent 
    |
    |-
    |
    |<u>S</u>ave 
    |
    |-
    |
    |Save <u>A</u>s... 
    |
    |-
    |
    |Save a Cop<u>y</u>... 
    |
    |-
    |
    |Save as <u>T</u>emplate 
    |
    |-
    |
    |Save A<u>l</u>l 
    |
    |-
    |
    |Reloa<u>d</u>
    |
    |-
    |
    |<u>P</u>rint 
    |
    |-
    |
    |Print Pre<u>v</u>iew 
    |
    |-
    |
    |<u>I</u>mport 
    |
    |-
    |
    |E<u>x</u>port 
    |
    |-
    |
    |<u>C</u>lose File 
    |
    |-
    |
    |Clos<u>e</u> All Files 
    |
    |-
    |
    |<u>Q</u>uit
    |
    |-
    |<u>E</u>dit
    |<u>U</u>ndo 
    |
    |-
    |
    |Re<u>d</u>o 
    |
    |-
    |
    |Cu<u>t </u>
    |
    |-
    |
    |<u>C</u>opy 
    |
    |-
    |
    |<u>P</u>aste 
    |
    |-
    |
    |<u>D</u>elete 
    |
    |-
    |
    |Select <u>A</u>ll 
    |
    |-
    |
    |Dese<u>l</u>ect 
    |
    |-
    |
    |<u>F</u>ind... 
    |
    |-
    |
    |Find <u>N</u>ext 
    |
    |-
    |
    |Find Pre<u>v</u>ious 
    |
    |-
    |
    |<u>R</u>eplace... 
    |
    |-
    |
    |<u>G</u>o to Line...
    |
    |-
    |<u>V</u>iew
    |<u>N</u>ew View 
    |
    |-
    |
    |Close <u>A</u>ll Views 
    |
    |-
    |
    |<u>S</u>plit View 
    |
    |-
    |
    |<u>R</u>emove View 
    |
    |-
    |
    |Splitter <u>O</u>rientation 
    |<u>H</u>orizontal 
    |-
    |
    |
    |<u>V</u>ertical 
    |-
    |
    |View <u>M</u>ode 
    |
    |-
    |
    |<u>F</u>ull Screen Mode 
    |
    |-
    |
    |<u>Z</u>oom 
    |Zoom <u>I</u>n 
    |-
    |
    |
    |Zoom <u>O</u>ut 
    |-
    |
    |
    |Zoom to Page <u>W</u>idth 
    |-
    |
    |
    |Zoom Whole <u>P</u>age 
    |-
    |
    |
    |Zoom <u>F</u>actor
    |-
    |<u>I</u>nsert
    |
    |
    |-
    |<u>F</u>ormat
    |
    |
    |-
    |<u>G</u>o
    (Browser)
    |<u>U</u>p 
    |
    |-
    |
    |<u>B</u>ack 
    |
    |-
    |
    |<u>F</u>orward 
    |
    |-
    |
    |<u>H</u>ome
    |
    |-
    |<u>G</u>o
    (Document-based)
    |<u>P</u>revious Page 
    |
    |-
    |
    |<u>N</u>ext Page 
    |
    |-
    |
    |<u>F</u>irst Page 
    |
    |-
    |
    |<u>L</u>ast Page 
    |
    |-
    |
    |Read <u>U</u>p Document 
    |
    |-
    |
    |Read <u>D</u>own Document 
    |
    |-
    |
    |<u>B</u>ack 
    |
    |-
    |
    |<u>F</u>orward 
    |
    |-
    |
    |<u>G</u>o to Page...
    |
    |-
    |
    |<u>B</u>ookmarks
    |<u>A</u>dd Bookmark 
    |
    |-
    |
    |
    |Bookmark <u>T</u>abs as Folder... 
    |
    |-
    |
    |
    |<u>E</u>dit Bookmarks 
    |
    |-
    |
    |
    |<u>N</u>ew Bookmarks Folder...
    |
    |-
    |
    |<u>T</u>ools
    |
    |
    |-
    |
    |<u>S</u>ettings
    |<u>T</u>oolbars 
    |
    |-
    |
    |Configure <u>S</u>hortcuts... 
    |
    |-
    |
    |Configure Tool<u>b</u>ars 
    |
    |-
    |
    |<u>C</u>onfigure (Application Name)
    |
    |-
    |<u>H</u>elp
    |(Application Name) <u>H</u>andbook 
    |
    |-
    |
    |<u>W</u>hat's This? 
    |
    |-
    |
    |Report <u>B</u>ug... 
    |
    |-
    |
    |<u>A</u>bout (Application Name) 
    |
    |-
    |
    |About <u>K</u>DE
    |
    |-
    |
    |
    |}
     
    === 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.
     
    [[Category:Usability]][[Category:Behavior]][[Category:Viewing_and_Navigation]][[Category:Access_functions]]

    Latest revision as of 11:26, 4 August 2016

    This page is now on the community wiki.