1 #ifndef KEYSEQUENCES_H 2 #define KEYSEQUENCES_H 3 4 // common key-sequences 5 #define QMC2_ARCADE_ADD_COMMON_KEYSEQUENCES(stringList) (stringList) \ 6 << "Ctrl+P" \ 7 << "F11" \ 8 << "Alt+Enter" \ 9 << "Alt+Return" \ 10 << "Alt+F" \ 11 << "Ctrl+O" \ 12 << "Ctrl+V" 13 14 // common key-sequence descriptions 15 #define QMC2_ARCADE_ADD_COMMON_DESCRIPTIONS(stringList) (stringList) \ 16 << QObject::tr("[global] Start emulation") \ 17 << QObject::tr("[global] Toggle full-screen / windowed mode") \ 18 << QObject::tr("[global] Toggle full-screen / windowed mode") \ 19 << QObject::tr("[global] Toggle full-screen / windowed mode") \ 20 << QObject::tr("[global] Toggle full-screen / windowed mode") \ 21 << QObject::tr("[global] Toggle preferences") \ 22 << QObject::tr("[global] Toggle video playback") 23 24 // ToxicWaste-specific key-sequences 25 #define QMC2_ARCADE_ADD_TOXIXCWASTE_KEYSEQUENCES(stringList) (stringList) \ 26 << "Up" \ 27 << "Down" \ 28 << "Left" \ 29 << "Right" \ 30 << "PgUp" \ 31 << "PgDown" \ 32 << "Home" \ 33 << "End" \ 34 << "Ctrl+F" \ 35 << "Ctrl+M" \ 36 << "Enter" \ 37 << "Return" \ 38 << "Esc" \ 39 << "Ctrl+X" \ 40 << "Ctrl+Backspace" 41 42 // ToxicWaste-specific key-sequence descriptions 43 #define QMC2_ARCADE_ADD_TOXIXCWASTE_DESCRIPTIONS(stringList) (stringList) \ 44 << QObject::tr("[global] Cursor up") \ 45 << QObject::tr("[global] Cursor down") \ 46 << QObject::tr("[global] Cursor left") \ 47 << QObject::tr("[global] Cursor right") \ 48 << QObject::tr("[global] Page up") \ 49 << QObject::tr("[global] Page down") \ 50 << QObject::tr("[global] Start of list") \ 51 << QObject::tr("[global] End of list") \ 52 << QObject::tr("[global] Focus search box") \ 53 << QObject::tr("[global] Toggle menu-bar") \ 54 << QObject::tr("[global] Start emulation") \ 55 << QObject::tr("[global] Start emulation") \ 56 << QObject::tr("[global] Exit") \ 57 << QObject::tr("[global] Exit") \ 58 << QObject::tr("[global] Flip cabinet / machine-card") 59 60 // darkone-specific key-sequences 61 #define QMC2_ARCADE_ADD_DARKONE_KEYSEQUENCES(stringList) (stringList) \ 62 << "Ctrl+Up" \ 63 << "Ctrl+Down" \ 64 << "Left" \ 65 << "Right" \ 66 << "Up" \ 67 << "Down" \ 68 << "Enter" \ 69 << "Esc" \ 70 << "Ctrl+Shift+Up" \ 71 << "Ctrl+Shift+Down" \ 72 << "PgUp" \ 73 << "PgDown" \ 74 << "Home" \ 75 << "End" \ 76 << "1" \ 77 << "2" \ 78 << "Tab" \ 79 << "Ctrl+Right" \ 80 << "Backtab" \ 81 << "Ctrl+Left" \ 82 << "Plus" \ 83 << "Minus" \ 84 << "Ctrl+S" \ 85 << "Ctrl+L" \ 86 << "Ctrl+T" \ 87 << "Ctrl+Q" 88 89 // darkone-specific key-sequence descriptions 90 #define QMC2_ARCADE_ADD_DARKONE_DESCRIPTIONS(stringList) (stringList) \ 91 << QObject::tr("[context] Previous component / List page up / Info page up") \ 92 << QObject::tr("[context] Next component / List page down / Info page down") \ 93 << QObject::tr("[context] Hide list / Previous item / Slide left / Cycle backwards") \ 94 << QObject::tr("[context] Show list / Next item / Slide right / Cycle forwards") \ 95 << QObject::tr("[context] Show toolbar / List up / Info up / Previous widget") \ 96 << QObject::tr("[context] Hide toolbar / List down / Info down / Next widget") \ 97 << QObject::tr("[context] Select / Set / Toggle details / Start emulation") \ 98 << QObject::tr("[context] Abort machine launch / Hide preferences") \ 99 << QObject::tr("[context] Zoom in / List top") \ 100 << QObject::tr("[context] Zoom out / List bottom") \ 101 << QObject::tr("[context] List page up / Flick page up") \ 102 << QObject::tr("[context] List page down / Flick page down") \ 103 << QObject::tr("[context] List top") \ 104 << QObject::tr("[context] List bottom") \ 105 << QObject::tr("[context] Set primary display data item") \ 106 << QObject::tr("[context] Set secondary display data item") \ 107 << QObject::tr("[global] Next component") \ 108 << QObject::tr("[global] Next component") \ 109 << QObject::tr("[global] Previous component") \ 110 << QObject::tr("[global] Previous component") \ 111 << QObject::tr("[global] Zoom in") \ 112 << QObject::tr("[global] Zoom out") \ 113 << QObject::tr("[global] Search") \ 114 << QObject::tr("[global] Toggle list") \ 115 << QObject::tr("[global] Toggle toolbar") \ 116 << QObject::tr("[global] Exit") 117 118 #endif // KEYSEQUENCES_H