diff -r 31d0b0911cba -r c5365f05d4de QTfrontend/sdlkeys.h --- a/QTfrontend/sdlkeys.h Thu Jul 19 22:19:44 2018 +0200 +++ b/QTfrontend/sdlkeys.h Fri Jul 20 02:22:12 2018 +0200 @@ -16,167 +16,19 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -char sdlkeys[1024][2][128] = -{ - {"mousel", QT_TRANSLATE_NOOP("binds (keys)", "Mouse: Left button")}, - {"mousem", QT_TRANSLATE_NOOP("binds (keys)", "Mouse: Middle button")}, - {"mouser", QT_TRANSLATE_NOOP("binds (keys)", "Mouse: Right button")}, - {"wheelup", QT_TRANSLATE_NOOP("binds (keys)", "Mouse: Wheel up")}, - {"wheeldown", QT_TRANSLATE_NOOP("binds (keys)", "Mouse: Wheel down")}, - {"backspace", QT_TRANSLATE_NOOP("binds (keys)", "Backspace")}, - {"tab", QT_TRANSLATE_NOOP("binds (keys)", "Tab")}, - {"clear", QT_TRANSLATE_NOOP("binds (keys)", "Clear")}, - {"return", QT_TRANSLATE_NOOP("binds (keys)", "Return")}, - {"pause", QT_TRANSLATE_NOOP("binds (keys)", "Pause")}, - {"escape", QT_TRANSLATE_NOOP("binds (keys)", "Escape")}, - {"space", QT_TRANSLATE_NOOP("binds (keys)", "Space")}, - {"!", "!"}, - {"\"", "\""}, - {"#", "#"}, - {"$", "$"}, - {"&", "&"}, - {"'", "'"}, - {"(", "("}, - {")", ")"}, - {"*", "*"}, - {"+", "+"}, - {",", ","}, - {"-", "-"}, - {".", "."}, - {"/", "/"}, - {"0", "0"}, - {"1", "1"}, - {"2", "2"}, - {"3", "3"}, - {"4", "4"}, - {"5", "5"}, - {"6", "6"}, - {"7", "7"}, - {"8", "8"}, - {"9", "9"}, - {":", ":"}, - {";", ";"}, - {"<", "<"}, - {"=", "="}, - {">", ">"}, - {"?", "?"}, - {"@", "@"}, - {"[", "["}, - {"\\", "\\"}, - {"]", "]"}, - {"^", "^"}, - {"_", "_"}, - {"`", "`"}, - {"a", "A"}, - {"b", "B"}, - {"c", "C"}, - {"d", "D"}, - {"e", "E"}, - {"f", "F"}, - {"g", "G"}, - {"h", "H"}, - {"i", "I"}, - {"j", "J"}, - {"k", "K"}, - {"l", "L"}, - {"m", "M"}, - {"n", "N"}, - {"o", "O"}, - {"p", "P"}, - {"q", "Q"}, - {"r", "R"}, - {"s", "S"}, - {"t", "T"}, - {"u", "U"}, - {"v", "V"}, - {"w", "W"}, - {"x", "X"}, - {"y", "Y"}, - {"z", "Z"}, - {"delete", QT_TRANSLATE_NOOP("binds (keys)", "Delete")}, - {"keypad_0", QT_TRANSLATE_NOOP("binds (keys)", "Numpad 0")}, - {"keypad_1", QT_TRANSLATE_NOOP("binds (keys)", "Numpad 1")}, - {"keypad_2", QT_TRANSLATE_NOOP("binds (keys)", "Numpad 2")}, - {"keypad_3", QT_TRANSLATE_NOOP("binds (keys)", "Numpad 3")}, - {"keypad_4", QT_TRANSLATE_NOOP("binds (keys)", "Numpad 4")}, - {"keypad_5", QT_TRANSLATE_NOOP("binds (keys)", "Numpad 5")}, - {"keypad_6", QT_TRANSLATE_NOOP("binds (keys)", "Numpad 6")}, - {"keypad_7", QT_TRANSLATE_NOOP("binds (keys)", "Numpad 7")}, - {"keypad_8", QT_TRANSLATE_NOOP("binds (keys)", "Numpad 8")}, - {"keypad_9", QT_TRANSLATE_NOOP("binds (keys)", "Numpad 9")}, - {"keypad_.", QT_TRANSLATE_NOOP("binds (keys)", "Numpad .")}, - {"keypad_/", QT_TRANSLATE_NOOP("binds (keys)", "Numpad /")}, - {"keypad_*", QT_TRANSLATE_NOOP("binds (keys)", "Numpad *")}, - {"keypad_-", QT_TRANSLATE_NOOP("binds (keys)", "Numpad -")}, - {"keypad_+", QT_TRANSLATE_NOOP("binds (keys)", "Numpad +")}, - {"enter", QT_TRANSLATE_NOOP("binds (keys)", "Enter")}, - {"equals", QT_TRANSLATE_NOOP("binds (keys)", "Equals")}, - {"up", QT_TRANSLATE_NOOP("binds (keys)", "Up")}, - {"down", QT_TRANSLATE_NOOP("binds (keys)", "Down")}, - {"right", QT_TRANSLATE_NOOP("binds (keys)", "Right")}, - {"left", QT_TRANSLATE_NOOP("binds (keys)", "Left")}, - {"insert", QT_TRANSLATE_NOOP("binds (keys)", "Insert")}, - {"home", QT_TRANSLATE_NOOP("binds (keys)", "Home")}, - {"end", QT_TRANSLATE_NOOP("binds (keys)", "End")}, - {"page_up", QT_TRANSLATE_NOOP("binds (keys)", "Page up")}, - {"page_down", QT_TRANSLATE_NOOP("binds (keys)", "Page down")}, - {"f1", "F1"}, - {"f2", "F2"}, - {"f3", "F3"}, - {"f4", "F4"}, - {"f5", "F5"}, - {"f6", "F6"}, - {"f7", "F7"}, - {"f8", "F8"}, - {"f9", "F9"}, - {"f10", "F10"}, - {"f11", "F11"}, - {"f12", "F12"}, - {"f13", "F13"}, - {"f14", "F14"}, - {"f15", "F15"}, - {"numlock", QT_TRANSLATE_NOOP("binds (keys)", "Num lock")}, - {"caps_lock", QT_TRANSLATE_NOOP("binds (keys)", "Caps lock")}, - {"scroll_lock", QT_TRANSLATE_NOOP("binds (keys)", "Scroll lock")}, - {"right_shift", QT_TRANSLATE_NOOP("binds (keys)", "Right shift")}, - {"left_shift", QT_TRANSLATE_NOOP("binds (keys)", "Left shift")}, - {"right_ctrl", QT_TRANSLATE_NOOP("binds (keys)", "Right ctrl")}, - {"left_ctrl", QT_TRANSLATE_NOOP("binds (keys)", "Left ctrl")}, - {"right_alt", QT_TRANSLATE_NOOP("binds (keys)", "Right alt")}, - {"left_alt", QT_TRANSLATE_NOOP("binds (keys)", "Left alt")}, - {"right_meta", QT_TRANSLATE_NOOP("binds (keys)", "Right meta")}, - {"left_meta", QT_TRANSLATE_NOOP("binds (keys)", "Left meta")} -}; +#ifndef SDLKEYS_H +#define SDLKEYS_H -// button name definitions for Microsoft's XBox360 controller -// don't modify button order! -char xb360buttons[][128] = -{ - QT_TRANSLATE_NOOP("binds (keys)", "A button"), - QT_TRANSLATE_NOOP("binds (keys)", "B button"), - QT_TRANSLATE_NOOP("binds (keys)", "X button"), - QT_TRANSLATE_NOOP("binds (keys)", "Y button"), - QT_TRANSLATE_NOOP("binds (keys)", "LB button"), - QT_TRANSLATE_NOOP("binds (keys)", "RB button"), - QT_TRANSLATE_NOOP("binds (keys)", "Back button"), - QT_TRANSLATE_NOOP("binds (keys)", "Start button"), - QT_TRANSLATE_NOOP("binds (keys)", "Left stick"), - QT_TRANSLATE_NOOP("binds (keys)", "Right stick") -}; +extern char sdlkeys[1024][2][128]; +extern char xb360buttons[10][128]; +extern char xbox360axes[10][128]; +extern char xb360dpad[128]; +extern char controlleraxis[128]; +extern char controllerbutton[128]; +extern char controllerhat[128]; +extern char controllerup[128]; +extern char controllerdown[128]; +extern char controllerleft[128]; +extern char controllerright[128]; -// axis name definitions for Microsoft's XBox360 controller -// don't modify axis order! -char xbox360axes[][128] = -{ - QT_TRANSLATE_NOOP("binds (keys)", "Left stick (Right)"), - QT_TRANSLATE_NOOP("binds (keys)", "Left stick (Left)"), - QT_TRANSLATE_NOOP("binds (keys)", "Left stick (Down)"), - QT_TRANSLATE_NOOP("binds (keys)", "Left stick (Up)"), - QT_TRANSLATE_NOOP("binds (keys)", "Left trigger"), - QT_TRANSLATE_NOOP("binds (keys)", "Right trigger"), - QT_TRANSLATE_NOOP("binds (keys)", "Right stick (Down)"), - QT_TRANSLATE_NOOP("binds (keys)", "Right stick (Up)"), - QT_TRANSLATE_NOOP("binds (keys)", "Right stick (Right)"), - QT_TRANSLATE_NOOP("binds (keys)", "Right stick (Left)"), -}; -char xb360dpad[128] = QT_TRANSLATE_NOOP("binds (keys)", "DPad"); +#endif