mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2025-12-23 15:52:55 +01:00
Add PLATFORM_MODIFIER as alias for CMD/CTRL
This commit is contained in:
23
src/config.c
23
src/config.c
@@ -895,6 +895,11 @@ void config_apply_to_old_addresses()
|
|||||||
#define CTRL 0x200
|
#define CTRL 0x200
|
||||||
#define ALT 0x400
|
#define ALT 0x400
|
||||||
#define CMD 0x800
|
#define CMD 0x800
|
||||||
|
#if defined(__APPLE__) && defined(__MACH__)
|
||||||
|
#define PLATFORM_MODIFIER CMD
|
||||||
|
#else
|
||||||
|
#define PLATFORM_MODIFIER CTRL
|
||||||
|
#endif
|
||||||
|
|
||||||
// Current keyboard shortcuts
|
// Current keyboard shortcuts
|
||||||
uint16 gShortcutKeys[SHORTCUT_COUNT];
|
uint16 gShortcutKeys[SHORTCUT_COUNT];
|
||||||
@@ -933,31 +938,19 @@ static const uint16 _defaultShortcutKeys[SHORTCUT_COUNT] = {
|
|||||||
SDL_SCANCODE_S, // SHORTCUT_SHOW_STAFF_LIST
|
SDL_SCANCODE_S, // SHORTCUT_SHOW_STAFF_LIST
|
||||||
SDL_SCANCODE_M, // SHORTCUT_SHOW_RECENT_MESSAGES
|
SDL_SCANCODE_M, // SHORTCUT_SHOW_RECENT_MESSAGES
|
||||||
SDL_SCANCODE_TAB, // SHORTCUT_SHOW_MAP
|
SDL_SCANCODE_TAB, // SHORTCUT_SHOW_MAP
|
||||||
#if defined(__APPLE__) && defined(__MACH__)
|
PLATFORM_MODIFIER | SDL_SCANCODE_S, // SHORTCUT_SCREENSHOT
|
||||||
CMD | SDL_SCANCODE_S, // SHORTCUT_SCREENSHOT
|
|
||||||
#else
|
|
||||||
CTRL | SDL_SCANCODE_S, // SHORTCUT_SCREENSHOT
|
|
||||||
#endif
|
|
||||||
|
|
||||||
// New
|
// New
|
||||||
SDL_SCANCODE_MINUS, // SHORTCUT_REDUCE_GAME_SPEED,
|
SDL_SCANCODE_MINUS, // SHORTCUT_REDUCE_GAME_SPEED,
|
||||||
SDL_SCANCODE_EQUALS, // SHORTCUT_INCREASE_GAME_SPEED,
|
SDL_SCANCODE_EQUALS, // SHORTCUT_INCREASE_GAME_SPEED,
|
||||||
#if defined(__APPLE__) && defined(__MACH__)
|
PLATFORM_MODIFIER | ALT | SDL_SCANCODE_C, // SHORTCUT_OPEN_CHEAT_WINDOW,
|
||||||
CMD | ALT | SDL_SCANCODE_C, // SHORTCUT_OPEN_CHEAT_WINDOW,
|
|
||||||
#else
|
|
||||||
CTRL | ALT | SDL_SCANCODE_C, // SHORTCUT_OPEN_CHEAT_WINDOW,
|
|
||||||
#endif
|
|
||||||
SDL_SCANCODE_T, // SHORTCUT_REMOVE_TOP_BOTTOM_TOOLBAR_TOGGLE,
|
SDL_SCANCODE_T, // SHORTCUT_REMOVE_TOP_BOTTOM_TOOLBAR_TOGGLE,
|
||||||
SDL_SCANCODE_UP, // SHORTCUT_SCROLL_MAP_UP
|
SDL_SCANCODE_UP, // SHORTCUT_SCROLL_MAP_UP
|
||||||
SDL_SCANCODE_LEFT, // SHORTCUT_SCROLL_MAP_LEFT
|
SDL_SCANCODE_LEFT, // SHORTCUT_SCROLL_MAP_LEFT
|
||||||
SDL_SCANCODE_DOWN, // SHORTCUT_SCROLL_MAP_DOWN
|
SDL_SCANCODE_DOWN, // SHORTCUT_SCROLL_MAP_DOWN
|
||||||
SDL_SCANCODE_RIGHT, // SHORTCUT_SCROLL_MAP_RIGHT
|
SDL_SCANCODE_RIGHT, // SHORTCUT_SCROLL_MAP_RIGHT
|
||||||
SDL_SCANCODE_C, // SHORTCUT_OPEN_CHAT_WINDOW
|
SDL_SCANCODE_C, // SHORTCUT_OPEN_CHAT_WINDOW
|
||||||
#if defined(__APPLE__) && defined(__MACH__)
|
PLATFORM_MODIFIER | SDL_SCANCODE_F10, // SHORTCUT_QUICK_SAVE_GAME
|
||||||
CMD | SDL_SCANCODE_F10, // SHORTCUT_QUICK_SAVE_GAME
|
|
||||||
#else
|
|
||||||
CTRL | SDL_SCANCODE_F10, // SHORTCUT_QUICK_SAVE_GAME
|
|
||||||
#endif
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#define SHORTCUT_FILE_VERSION 1
|
#define SHORTCUT_FILE_VERSION 1
|
||||||
|
|||||||
Reference in New Issue
Block a user