src/gui/kernel/qkeysequence.cpp
changeset 3 41300fa6a67c
parent 0 1918ee327afb
child 4 3b1da2848fc7
equal deleted inserted replaced
2:56cd8111b7f7 3:41300fa6a67c
   280     \row    \i SelectPreviousLine   \i Shift+Up                         \i Shift+Up               \i Shift+Up       \i Shift+Up                              \i Shift+Up
   280     \row    \i SelectPreviousLine   \i Shift+Up                         \i Shift+Up               \i Shift+Up       \i Shift+Up                              \i Shift+Up
   281     \row    \i SelectNextPage       \i Shift+PgDown                     \i Shift+PgDown           \i Shift+PgDown   \i Shift+PgDown                          \i Shift+PgDown
   281     \row    \i SelectNextPage       \i Shift+PgDown                     \i Shift+PgDown           \i Shift+PgDown   \i Shift+PgDown                          \i Shift+PgDown
   282     \row    \i SelectPreviousPage   \i Shift+PgUp                       \i Shift+PgUp             \i Shift+PgUp     \i Shift+PgUp                            \i Shift+PgUp
   282     \row    \i SelectPreviousPage   \i Shift+PgUp                       \i Shift+PgUp             \i Shift+PgUp     \i Shift+PgUp                            \i Shift+PgUp
   283     \row    \i SelectStartOfLine    \i Shift+Home                       \i Ctrl+Shift+Left        \i Shift+Home     \i Shift+Home                            \i Shift+Home
   283     \row    \i SelectStartOfLine    \i Shift+Home                       \i Ctrl+Shift+Left        \i Shift+Home     \i Shift+Home                            \i Shift+Home
   284     \row    \i SelectEndOfLine      \i Shift+End                        \i Ctrl+Shift+Right       \i Shift+End      \i Shift+End                             \i Shift+End
   284     \row    \i SelectEndOfLine      \i Shift+End                        \i Ctrl+Shift+Right       \i Shift+End      \i Shift+End                             \i Shift+End
   285     \row    \i SelectStartOfBlock   \i (none)                           \i Alt+Shift+Up           \i (none)         \i (none)                                \i (none)
   285     \row    \i SelectStartOfBlock   \i (none)                           \i Alt+Shift+Up, Meta+Shift+A \i (none)     \i (none)                                \i (none)
   286     \row    \i SelectEndOfBlock     \i (none)                           \i Alt+Shift+Down         \i (none)         \i (none)                                \i (none)
   286     \row    \i SelectEndOfBlock     \i (none)                           \i Alt+Shift+Down, Meta+Shift+E \i (none)   \i (none)                                \i (none)
   287     \row    \i SelectStartOfDocument\i Ctrl+Shift+Home                  \i Ctrl+Shift+Up, Shift+Home          \i Ctrl+Shift+Home\i Ctrl+Shift+Home           \i Ctrl+Shift+Home
   287     \row    \i SelectStartOfDocument\i Ctrl+Shift+Home                  \i Ctrl+Shift+Up, Shift+Home          \i Ctrl+Shift+Home\i Ctrl+Shift+Home           \i Ctrl+Shift+Home
   288     \row    \i SelectEndOfDocument  \i Ctrl+Shift+End                   \i Ctrl+Shift+Down, Shift+End        \i Ctrl+Shift+End \i Ctrl+Shift+End             \i Ctrl+Shift+End
   288     \row    \i SelectEndOfDocument  \i Ctrl+Shift+End                   \i Ctrl+Shift+Down, Shift+End        \i Ctrl+Shift+End \i Ctrl+Shift+End             \i Ctrl+Shift+End
   289     \row    \i DeleteStartOfWord    \i Ctrl+Backspace                   \i Alt+Backspace          \i Ctrl+Backspace \i Ctrl+Backspace                        \i (none)
   289     \row    \i DeleteStartOfWord    \i Ctrl+Backspace                   \i Alt+Backspace          \i Ctrl+Backspace \i Ctrl+Backspace                        \i (none)
   290     \row    \i DeleteEndOfWord      \i Ctrl+Del                         \i (none)                 \i Ctrl+Del       \i Ctrl+Del                              \i (none)
   290     \row    \i DeleteEndOfWord      \i Ctrl+Del                         \i (none)                 \i Ctrl+Del       \i Ctrl+Del                              \i (none)
   291     \row    \i DeleteEndOfLine      \i (none)                           \i (none)                 \i Ctrl+K         \i Ctrl+K                                \i (none)
   291     \row    \i DeleteEndOfLine      \i (none)                           \i (none)                 \i Ctrl+K         \i Ctrl+K                                \i (none)
   414     { Qt::Key_NumLock,      QT_TRANSLATE_NOOP("QShortcut", "NumLock") },
   414     { Qt::Key_NumLock,      QT_TRANSLATE_NOOP("QShortcut", "NumLock") },
   415     { Qt::Key_ScrollLock,   QT_TRANSLATE_NOOP("QShortcut", "ScrollLock") },
   415     { Qt::Key_ScrollLock,   QT_TRANSLATE_NOOP("QShortcut", "ScrollLock") },
   416     { Qt::Key_Menu,         QT_TRANSLATE_NOOP("QShortcut", "Menu") },
   416     { Qt::Key_Menu,         QT_TRANSLATE_NOOP("QShortcut", "Menu") },
   417     { Qt::Key_Help,         QT_TRANSLATE_NOOP("QShortcut", "Help") },
   417     { Qt::Key_Help,         QT_TRANSLATE_NOOP("QShortcut", "Help") },
   418 
   418 
   419     // Multimedia keys
   419     // Special keys
   420     { Qt::Key_Back,         QT_TRANSLATE_NOOP("QShortcut", "Back") },
   420     // Includes multimedia, launcher, lan keys ( bluetooth, wireless )
   421     { Qt::Key_Forward,      QT_TRANSLATE_NOOP("QShortcut", "Forward") },
   421     // window navigation
   422     { Qt::Key_Stop,         QT_TRANSLATE_NOOP("QShortcut", "Stop") },
   422     { Qt::Key_Back,                       QT_TRANSLATE_NOOP("QShortcut", "Back") },
   423     { Qt::Key_Refresh,      QT_TRANSLATE_NOOP("QShortcut", "Refresh") },
   423     { Qt::Key_Forward,                    QT_TRANSLATE_NOOP("QShortcut", "Forward") },
   424     { Qt::Key_VolumeDown,   QT_TRANSLATE_NOOP("QShortcut", "Volume Down") },
   424     { Qt::Key_Stop,                       QT_TRANSLATE_NOOP("QShortcut", "Stop") },
   425     { Qt::Key_VolumeMute,   QT_TRANSLATE_NOOP("QShortcut", "Volume Mute") },
   425     { Qt::Key_Refresh,                    QT_TRANSLATE_NOOP("QShortcut", "Refresh") },
   426     { Qt::Key_VolumeUp,     QT_TRANSLATE_NOOP("QShortcut", "Volume Up") },
   426     { Qt::Key_VolumeDown,                 QT_TRANSLATE_NOOP("QShortcut", "Volume Down") },
   427     { Qt::Key_BassBoost,    QT_TRANSLATE_NOOP("QShortcut", "Bass Boost") },
   427     { Qt::Key_VolumeMute,                 QT_TRANSLATE_NOOP("QShortcut", "Volume Mute") },
   428     { Qt::Key_BassUp,       QT_TRANSLATE_NOOP("QShortcut", "Bass Up") },
   428     { Qt::Key_VolumeUp,                   QT_TRANSLATE_NOOP("QShortcut", "Volume Up") },
   429     { Qt::Key_BassDown,     QT_TRANSLATE_NOOP("QShortcut", "Bass Down") },
   429     { Qt::Key_BassBoost,                  QT_TRANSLATE_NOOP("QShortcut", "Bass Boost") },
   430     { Qt::Key_TrebleUp,     QT_TRANSLATE_NOOP("QShortcut", "Treble Up") },
   430     { Qt::Key_BassUp,                     QT_TRANSLATE_NOOP("QShortcut", "Bass Up") },
   431     { Qt::Key_TrebleDown,   QT_TRANSLATE_NOOP("QShortcut", "Treble Down") },
   431     { Qt::Key_BassDown,                   QT_TRANSLATE_NOOP("QShortcut", "Bass Down") },
   432     { Qt::Key_MediaPlay,    QT_TRANSLATE_NOOP("QShortcut", "Media Play") },
   432     { Qt::Key_TrebleUp,                   QT_TRANSLATE_NOOP("QShortcut", "Treble Up") },
   433     { Qt::Key_MediaStop,    QT_TRANSLATE_NOOP("QShortcut", "Media Stop") },
   433     { Qt::Key_TrebleDown,                 QT_TRANSLATE_NOOP("QShortcut", "Treble Down") },
   434     { Qt::Key_MediaPrevious,QT_TRANSLATE_NOOP("QShortcut", "Media Previous") },
   434     { Qt::Key_MediaPlay,                  QT_TRANSLATE_NOOP("QShortcut", "Media Play") },
   435     { Qt::Key_MediaNext,    QT_TRANSLATE_NOOP("QShortcut", "Media Next") },
   435     { Qt::Key_MediaStop,                  QT_TRANSLATE_NOOP("QShortcut", "Media Stop") },
   436     { Qt::Key_MediaRecord,  QT_TRANSLATE_NOOP("QShortcut", "Media Record") },
   436     { Qt::Key_MediaPrevious,              QT_TRANSLATE_NOOP("QShortcut", "Media Previous") },
   437     { Qt::Key_HomePage,     QT_TRANSLATE_NOOP("QShortcut", "Home Page") },
   437     { Qt::Key_MediaNext,                  QT_TRANSLATE_NOOP("QShortcut", "Media Next") },
   438     { Qt::Key_Favorites,    QT_TRANSLATE_NOOP("QShortcut", "Favorites") },
   438     { Qt::Key_MediaRecord,                QT_TRANSLATE_NOOP("QShortcut", "Media Record") },
   439     { Qt::Key_Search,       QT_TRANSLATE_NOOP("QShortcut", "Search") },
   439     { Qt::Key_HomePage,                   QT_TRANSLATE_NOOP("QShortcut", "Home Page") },
   440     { Qt::Key_Standby,      QT_TRANSLATE_NOOP("QShortcut", "Standby") },
   440     { Qt::Key_Favorites,                  QT_TRANSLATE_NOOP("QShortcut", "Favorites") },
   441     { Qt::Key_OpenUrl,      QT_TRANSLATE_NOOP("QShortcut", "Open URL") },
   441     { Qt::Key_Search,                     QT_TRANSLATE_NOOP("QShortcut", "Search") },
   442     { Qt::Key_LaunchMail,   QT_TRANSLATE_NOOP("QShortcut", "Launch Mail") },
   442     { Qt::Key_Standby,                    QT_TRANSLATE_NOOP("QShortcut", "Standby") },
   443     { Qt::Key_LaunchMedia,  QT_TRANSLATE_NOOP("QShortcut", "Launch Media") },
   443     { Qt::Key_OpenUrl,                    QT_TRANSLATE_NOOP("QShortcut", "Open URL") },
   444     { Qt::Key_Launch0,      QT_TRANSLATE_NOOP("QShortcut", "Launch (0)") },
   444     { Qt::Key_LaunchMail,                 QT_TRANSLATE_NOOP("QShortcut", "Launch Mail") },
   445     { Qt::Key_Launch1,      QT_TRANSLATE_NOOP("QShortcut", "Launch (1)") },
   445     { Qt::Key_LaunchMedia,                QT_TRANSLATE_NOOP("QShortcut", "Launch Media") },
   446     { Qt::Key_Launch2,      QT_TRANSLATE_NOOP("QShortcut", "Launch (2)") },
   446     { Qt::Key_Launch0,                    QT_TRANSLATE_NOOP("QShortcut", "Launch (0)") },
   447     { Qt::Key_Launch3,      QT_TRANSLATE_NOOP("QShortcut", "Launch (3)") },
   447     { Qt::Key_Launch1,                    QT_TRANSLATE_NOOP("QShortcut", "Launch (1)") },
   448     { Qt::Key_Launch4,      QT_TRANSLATE_NOOP("QShortcut", "Launch (4)") },
   448     { Qt::Key_Launch2,                    QT_TRANSLATE_NOOP("QShortcut", "Launch (2)") },
   449     { Qt::Key_Launch5,      QT_TRANSLATE_NOOP("QShortcut", "Launch (5)") },
   449     { Qt::Key_Launch3,                    QT_TRANSLATE_NOOP("QShortcut", "Launch (3)") },
   450     { Qt::Key_Launch6,      QT_TRANSLATE_NOOP("QShortcut", "Launch (6)") },
   450     { Qt::Key_Launch4,                    QT_TRANSLATE_NOOP("QShortcut", "Launch (4)") },
   451     { Qt::Key_Launch7,      QT_TRANSLATE_NOOP("QShortcut", "Launch (7)") },
   451     { Qt::Key_Launch5,                    QT_TRANSLATE_NOOP("QShortcut", "Launch (5)") },
   452     { Qt::Key_Launch8,      QT_TRANSLATE_NOOP("QShortcut", "Launch (8)") },
   452     { Qt::Key_Launch6,                    QT_TRANSLATE_NOOP("QShortcut", "Launch (6)") },
   453     { Qt::Key_Launch9,      QT_TRANSLATE_NOOP("QShortcut", "Launch (9)") },
   453     { Qt::Key_Launch7,                    QT_TRANSLATE_NOOP("QShortcut", "Launch (7)") },
   454     { Qt::Key_LaunchA,      QT_TRANSLATE_NOOP("QShortcut", "Launch (A)") },
   454     { Qt::Key_Launch8,                    QT_TRANSLATE_NOOP("QShortcut", "Launch (8)") },
   455     { Qt::Key_LaunchB,      QT_TRANSLATE_NOOP("QShortcut", "Launch (B)") },
   455     { Qt::Key_Launch9,                    QT_TRANSLATE_NOOP("QShortcut", "Launch (9)") },
   456     { Qt::Key_LaunchC,      QT_TRANSLATE_NOOP("QShortcut", "Launch (C)") },
   456     { Qt::Key_LaunchA,                    QT_TRANSLATE_NOOP("QShortcut", "Launch (A)") },
   457     { Qt::Key_LaunchD,      QT_TRANSLATE_NOOP("QShortcut", "Launch (D)") },
   457     { Qt::Key_LaunchB,                    QT_TRANSLATE_NOOP("QShortcut", "Launch (B)") },
   458     { Qt::Key_LaunchE,      QT_TRANSLATE_NOOP("QShortcut", "Launch (E)") },
   458     { Qt::Key_LaunchC,                    QT_TRANSLATE_NOOP("QShortcut", "Launch (C)") },
   459     { Qt::Key_LaunchF,      QT_TRANSLATE_NOOP("QShortcut", "Launch (F)") },
   459     { Qt::Key_LaunchD,                    QT_TRANSLATE_NOOP("QShortcut", "Launch (D)") },
       
   460     { Qt::Key_LaunchE,                    QT_TRANSLATE_NOOP("QShortcut", "Launch (E)") },
       
   461     { Qt::Key_LaunchF,                    QT_TRANSLATE_NOOP("QShortcut", "Launch (F)") },
       
   462     { Qt::Key_MonBrightnessUp,            QT_TRANSLATE_NOOP("QShortcut", "Monitor Brightness Up") },
       
   463     { Qt::Key_MonBrightnessDown,          QT_TRANSLATE_NOOP("QShortcut", "Monitor Brightness Down") },
       
   464     { Qt::Key_KeyboardLightOnOff,         QT_TRANSLATE_NOOP("QShortcut", "Keyboard Light On/Off") },
       
   465     { Qt::Key_KeyboardBrightnessUp,       QT_TRANSLATE_NOOP("QShortcut", "Keyboard Brightness Up") },
       
   466     { Qt::Key_KeyboardBrightnessDown,     QT_TRANSLATE_NOOP("QShortcut", "Keyboard Brightness Down") },
       
   467     { Qt::Key_PowerOff,                   QT_TRANSLATE_NOOP("QShortcut", "Power Off") },
       
   468     { Qt::Key_WakeUp,                     QT_TRANSLATE_NOOP("QShortcut", "Wake Up") },
       
   469     { Qt::Key_Eject,                      QT_TRANSLATE_NOOP("QShortcut", "Eject") },
       
   470     { Qt::Key_ScreenSaver,                QT_TRANSLATE_NOOP("QShortcut", "Screensaver") },
       
   471     { Qt::Key_WWW,                        QT_TRANSLATE_NOOP("QShortcut", "WWW") },
       
   472     { Qt::Key_Sleep,                      QT_TRANSLATE_NOOP("QShortcut", "Sleep") },
       
   473     { Qt::Key_LightBulb,                  QT_TRANSLATE_NOOP("QShortcut", "LightBulb") },
       
   474     { Qt::Key_Shop,                       QT_TRANSLATE_NOOP("QShortcut", "Shop") },
       
   475     { Qt::Key_History,                    QT_TRANSLATE_NOOP("QShortcut", "History") },
       
   476     { Qt::Key_AddFavorite,                QT_TRANSLATE_NOOP("QShortcut", "Add Favorite") },
       
   477     { Qt::Key_HotLinks,                   QT_TRANSLATE_NOOP("QShortcut", "Hot Links") },
       
   478     { Qt::Key_BrightnessAdjust,           QT_TRANSLATE_NOOP("QShortcut", "Adjust Brightness") },
       
   479     { Qt::Key_Finance,                    QT_TRANSLATE_NOOP("QShortcut", "Finance") },
       
   480     { Qt::Key_Community,                  QT_TRANSLATE_NOOP("QShortcut", "Community") },
       
   481     { Qt::Key_AudioRewind,                QT_TRANSLATE_NOOP("QShortcut", "Audio Rewind") },
       
   482     { Qt::Key_BackForward,                QT_TRANSLATE_NOOP("QShortcut", "Back Forward") },
       
   483     { Qt::Key_ApplicationLeft,            QT_TRANSLATE_NOOP("QShortcut", "Application Left") },
       
   484     { Qt::Key_ApplicationRight,           QT_TRANSLATE_NOOP("QShortcut", "Application Right") },
       
   485     { Qt::Key_Book,                       QT_TRANSLATE_NOOP("QShortcut", "Book") },
       
   486     { Qt::Key_CD,                         QT_TRANSLATE_NOOP("QShortcut", "CD") },
       
   487     { Qt::Key_Calculator,                 QT_TRANSLATE_NOOP("QShortcut", "Calculator") },
       
   488     { Qt::Key_Clear,                      QT_TRANSLATE_NOOP("QShortcut", "Clear") },
       
   489     { Qt::Key_ClearGrab,                  QT_TRANSLATE_NOOP("QShortcut", "Clear Grab") },
       
   490     { Qt::Key_Close,                      QT_TRANSLATE_NOOP("QShortcut", "Close") },
       
   491     { Qt::Key_Copy,                       QT_TRANSLATE_NOOP("QShortcut", "Copy") },
       
   492     { Qt::Key_Cut,                        QT_TRANSLATE_NOOP("QShortcut", "Cut") },
       
   493     { Qt::Key_Display,                    QT_TRANSLATE_NOOP("QShortcut", "Display") },
       
   494     { Qt::Key_DOS,                        QT_TRANSLATE_NOOP("QShortcut", "DOS") },
       
   495     { Qt::Key_Documents,                  QT_TRANSLATE_NOOP("QShortcut", "Documents") },
       
   496     { Qt::Key_Excel,                      QT_TRANSLATE_NOOP("QShortcut", "Spreadsheet") },
       
   497     { Qt::Key_Explorer,                   QT_TRANSLATE_NOOP("QShortcut", "Browser") },
       
   498     { Qt::Key_Game,                       QT_TRANSLATE_NOOP("QShortcut", "Game") },
       
   499     { Qt::Key_Go,                         QT_TRANSLATE_NOOP("QShortcut", "Go") },
       
   500     { Qt::Key_iTouch,                     QT_TRANSLATE_NOOP("QShortcut", "iTouch") },
       
   501     { Qt::Key_LogOff,                     QT_TRANSLATE_NOOP("QShortcut", "Logoff") },
       
   502     { Qt::Key_Market,                     QT_TRANSLATE_NOOP("QShortcut", "Market") },
       
   503     { Qt::Key_Meeting,                    QT_TRANSLATE_NOOP("QShortcut", "Meeting") },
       
   504     { Qt::Key_MenuKB,                     QT_TRANSLATE_NOOP("QShortcut", "Keyboard Menu") },
       
   505     { Qt::Key_MenuPB,                     QT_TRANSLATE_NOOP("QShortcut", "Menu PB") },
       
   506     { Qt::Key_MySites,                    QT_TRANSLATE_NOOP("QShortcut", "My Sites") },
       
   507     { Qt::Key_News,                       QT_TRANSLATE_NOOP("QShortcut", "News") },
       
   508     { Qt::Key_OfficeHome,                 QT_TRANSLATE_NOOP("QShortcut", "Home Office") },
       
   509     { Qt::Key_Option,                     QT_TRANSLATE_NOOP("QShortcut", "Option") },
       
   510     { Qt::Key_Paste,                      QT_TRANSLATE_NOOP("QShortcut", "Paste") },
       
   511     { Qt::Key_Phone,                      QT_TRANSLATE_NOOP("QShortcut", "Phone") },
       
   512     { Qt::Key_Reply,                      QT_TRANSLATE_NOOP("QShortcut", "Reply") },
       
   513     { Qt::Key_Reload,                     QT_TRANSLATE_NOOP("QShortcut", "Reload") },
       
   514     { Qt::Key_RotateWindows,              QT_TRANSLATE_NOOP("QShortcut", "Rotate Windows") },
       
   515     { Qt::Key_RotationPB,                 QT_TRANSLATE_NOOP("QShortcut", "Rotation PB") },
       
   516     { Qt::Key_RotationKB,                 QT_TRANSLATE_NOOP("QShortcut", "Rotation KB") },
       
   517     { Qt::Key_Save,                       QT_TRANSLATE_NOOP("QShortcut", "Save") },
       
   518     { Qt::Key_Send,                       QT_TRANSLATE_NOOP("QShortcut", "Send") },
       
   519     { Qt::Key_Spell,                      QT_TRANSLATE_NOOP("QShortcut", "Spellchecker") },
       
   520     { Qt::Key_SplitScreen,                QT_TRANSLATE_NOOP("QShortcut", "Split Screen") },
       
   521     { Qt::Key_Support,                    QT_TRANSLATE_NOOP("QShortcut", "Support") },
       
   522     { Qt::Key_TaskPane,                   QT_TRANSLATE_NOOP("QShortcut", "Task Panel") },
       
   523     { Qt::Key_Terminal,                   QT_TRANSLATE_NOOP("QShortcut", "Terminal") },
       
   524     { Qt::Key_Tools,                      QT_TRANSLATE_NOOP("QShortcut", "Tools") },
       
   525     { Qt::Key_Travel,                     QT_TRANSLATE_NOOP("QShortcut", "Travel") },
       
   526     { Qt::Key_Video,                      QT_TRANSLATE_NOOP("QShortcut", "Video") },
       
   527     { Qt::Key_Word,                       QT_TRANSLATE_NOOP("QShortcut", "Word Processor") },
       
   528     { Qt::Key_Xfer,                       QT_TRANSLATE_NOOP("QShortcut", "XFer") },
       
   529     { Qt::Key_ZoomIn,                     QT_TRANSLATE_NOOP("QShortcut", "Zoom In") },
       
   530     { Qt::Key_ZoomOut,                    QT_TRANSLATE_NOOP("QShortcut", "Zoom Out") },
       
   531     { Qt::Key_Away,                       QT_TRANSLATE_NOOP("QShortcut", "Away") },
       
   532     { Qt::Key_Messenger,                  QT_TRANSLATE_NOOP("QShortcut", "Messenger") },
       
   533     { Qt::Key_WebCam,                     QT_TRANSLATE_NOOP("QShortcut", "WebCam") },
       
   534     { Qt::Key_MailForward,                QT_TRANSLATE_NOOP("QShortcut", "Mail Forward") },
       
   535     { Qt::Key_Pictures,                   QT_TRANSLATE_NOOP("QShortcut", "Pictures") },
       
   536     { Qt::Key_Music,                      QT_TRANSLATE_NOOP("QShortcut", "Music") },
       
   537     { Qt::Key_Battery,                    QT_TRANSLATE_NOOP("QShortcut", "Battery") },
       
   538     { Qt::Key_Bluetooth,                  QT_TRANSLATE_NOOP("QShortcut", "Bluetooth") },
       
   539     { Qt::Key_WLAN,                       QT_TRANSLATE_NOOP("QShortcut", "Wireless") },
       
   540     { Qt::Key_UWB,                        QT_TRANSLATE_NOOP("QShortcut", "Ultra Wide Band") },
       
   541     { Qt::Key_AudioForward,               QT_TRANSLATE_NOOP("QShortcut", "Audio Forward") },
       
   542     { Qt::Key_AudioRepeat,                QT_TRANSLATE_NOOP("QShortcut", "Audio Repeat") },
       
   543     { Qt::Key_AudioRandomPlay,            QT_TRANSLATE_NOOP("QShortcut", "Audio Random Play") },
       
   544     { Qt::Key_Subtitle,                   QT_TRANSLATE_NOOP("QShortcut", "Subtitle") },
       
   545     { Qt::Key_AudioCycleTrack,            QT_TRANSLATE_NOOP("QShortcut", "Audio Cycle Track") },
       
   546     { Qt::Key_Time,                       QT_TRANSLATE_NOOP("QShortcut", "Time") },
       
   547     { Qt::Key_Select,                     QT_TRANSLATE_NOOP("QShortcut", "Select") },
       
   548     { Qt::Key_View,                       QT_TRANSLATE_NOOP("QShortcut", "View") },
       
   549     { Qt::Key_TopMenu,                    QT_TRANSLATE_NOOP("QShortcut", "Top Menu") },
       
   550     { Qt::Key_Suspend,                    QT_TRANSLATE_NOOP("QShortcut", "Suspend") },
       
   551     { Qt::Key_Hibernate,                  QT_TRANSLATE_NOOP("QShortcut", "Hibernate") },
   460 
   552 
   461     // --------------------------------------------------------------
   553     // --------------------------------------------------------------
   462     // More consistent namings
   554     // More consistent namings
   463     { Qt::Key_Print,        QT_TRANSLATE_NOOP("QShortcut", "Print Screen") },
   555     { Qt::Key_Print,        QT_TRANSLATE_NOOP("QShortcut", "Print Screen") },
   464     { Qt::Key_PageUp,       QT_TRANSLATE_NOOP("QShortcut", "Page Up") },
   556     { Qt::Key_PageUp,       QT_TRANSLATE_NOOP("QShortcut", "Page Up") },
   638     {QKeySequence::MoveToPreviousPage,      0,          Qt::META | Qt::Key_Up,                  QApplicationPrivate::KB_Mac},
   730     {QKeySequence::MoveToPreviousPage,      0,          Qt::META | Qt::Key_Up,                  QApplicationPrivate::KB_Mac},
   639     {QKeySequence::MoveToEndOfLine,         0,          Qt::META | Qt::Key_Right,               QApplicationPrivate::KB_Mac},
   731     {QKeySequence::MoveToEndOfLine,         0,          Qt::META | Qt::Key_Right,               QApplicationPrivate::KB_Mac},
   640     {QKeySequence::MoveToNextPage,          0,          Qt::META | Qt::Key_Down,                QApplicationPrivate::KB_Mac},
   732     {QKeySequence::MoveToNextPage,          0,          Qt::META | Qt::Key_Down,                QApplicationPrivate::KB_Mac},
   641     {QKeySequence::MoveToPreviousPage,      0,          Qt::META | Qt::Key_PageUp,              QApplicationPrivate::KB_Mac},
   733     {QKeySequence::MoveToPreviousPage,      0,          Qt::META | Qt::Key_PageUp,              QApplicationPrivate::KB_Mac},
   642     {QKeySequence::MoveToNextPage,          0,          Qt::META | Qt::Key_PageDown,            QApplicationPrivate::KB_Mac},
   734     {QKeySequence::MoveToNextPage,          0,          Qt::META | Qt::Key_PageDown,            QApplicationPrivate::KB_Mac},
       
   735     {QKeySequence::SelectStartOfBlock,      0,          Qt::META | Qt::SHIFT | Qt::Key_A,       QApplicationPrivate::KB_Mac},
       
   736     {QKeySequence::SelectEndOfBlock,        0,          Qt::META | Qt::SHIFT | Qt::Key_E,       QApplicationPrivate::KB_Mac},
   643     {QKeySequence::SelectStartOfLine,       0,          Qt::META | Qt::SHIFT | Qt::Key_Left,    QApplicationPrivate::KB_Mac},
   737     {QKeySequence::SelectStartOfLine,       0,          Qt::META | Qt::SHIFT | Qt::Key_Left,    QApplicationPrivate::KB_Mac},
   644     {QKeySequence::SelectEndOfLine,         0,          Qt::META | Qt::SHIFT | Qt::Key_Right,   QApplicationPrivate::KB_Mac}    
   738     {QKeySequence::SelectEndOfLine,         0,          Qt::META | Qt::SHIFT | Qt::Key_Right,   QApplicationPrivate::KB_Mac}    
   645 };
   739 };
   646 
   740 
   647 const uint QKeySequencePrivate::numberOfKeyBindings = sizeof(QKeySequencePrivate::keyBindings)/(sizeof(QKeyBinding));
   741 const uint QKeySequencePrivate::numberOfKeyBindings = sizeof(QKeySequencePrivate::keyBindings)/(sizeof(QKeyBinding));
   920 
  1014 
   921     \sa qt_set_sequence_auto_mnemonic()
  1015     \sa qt_set_sequence_auto_mnemonic()
   922 */
  1016 */
   923 QKeySequence QKeySequence::mnemonic(const QString &text)
  1017 QKeySequence QKeySequence::mnemonic(const QString &text)
   924 {
  1018 {
       
  1019     QKeySequence ret;
       
  1020 
   925     if(qt_sequence_no_mnemonics)
  1021     if(qt_sequence_no_mnemonics)
   926 	return QKeySequence();
  1022         return ret;
   927 
  1023 
       
  1024     bool found = false;
   928     int p = 0;
  1025     int p = 0;
   929     while (p >= 0) {
  1026     while (p >= 0) {
   930         p = text.indexOf(QLatin1Char('&'), p) + 1;
  1027         p = text.indexOf(QLatin1Char('&'), p) + 1;
   931         if (p <= 0 || p >= (int)text.length())
  1028         if (p <= 0 || p >= (int)text.length())
   932             break;
  1029             break;
   933         if (text.at(p) != QLatin1Char('&')) {
  1030         if (text.at(p) != QLatin1Char('&')) {
   934             QChar c = text.at(p);
  1031             QChar c = text.at(p);
   935             if (c.isPrint()) {
  1032             if (c.isPrint()) {
   936                 c = c.toUpper();
  1033                 if (!found) {
   937                 return QKeySequence(c.unicode() + Qt::ALT);
  1034                     c = c.toUpper();
       
  1035                     ret = QKeySequence(c.unicode() + Qt::ALT);
       
  1036 #ifdef QT_NO_DEBUG
       
  1037                     return ret;
       
  1038 #else
       
  1039                     found = true;
       
  1040                 } else {
       
  1041                     qWarning("QKeySequence::mnemonic: \"%s\" contains multiple occurences of '&'", qPrintable(text));
       
  1042 #endif
       
  1043                 }
   938             }
  1044             }
   939         }
  1045         }
   940         p++;
  1046         p++;
   941     }
  1047     }
   942     return QKeySequence();
  1048     return ret;
   943 }
  1049 }
   944 
  1050 
   945 /*!
  1051 /*!
   946     \fn int QKeySequence::assign(const QString &keys)
  1052     \fn int QKeySequence::assign(const QString &keys)
   947 
  1053