From ca6a831b2c7ab48222ccaafa94fb060c3e320dfa Mon Sep 17 00:00:00 2001 From: Xottab-DUTY Date: Thu, 10 Aug 2023 09:27:20 +0500 Subject: [PATCH] Exported contextual actions to Lua --- .../key_binding_registrator_script.cpp | 57 +++++++++++++++++-- 1 file changed, 52 insertions(+), 5 deletions(-) diff --git a/src/xrEngine/key_binding_registrator_script.cpp b/src/xrEngine/key_binding_registrator_script.cpp index 9d1d334eb64..a85dee951d0 100644 --- a/src/xrEngine/key_binding_registrator_script.cpp +++ b/src/xrEngine/key_binding_registrator_script.cpp @@ -136,7 +136,54 @@ SCRIPT_EXPORT(KeyBindings, (), value("kKICK", int(kKICK)), - value("kEDITOR", int(kEDITOR)) + value("kEDITOR", int(kEDITOR)), + + // Contextual actions: + // UI + value("kUI_MOVE", int(kUI_MOVE)), + value("kUI_MOVE_LEFT", int(kUI_MOVE_LEFT)), + value("kUI_MOVE_RIGHT", int(kUI_MOVE_RIGHT)), + value("kUI_MOVE_UP", int(kUI_MOVE_UP)), + value("kUI_MOVE_DOWN", int(kUI_MOVE_DOWN)), + + value("kUI_ACCEPT", int(kUI_ACCEPT)), + value("kUI_BACK", int(kUI_BACK)), + + value("kUI_TAB_PREV", int(kUI_TAB_PREV)), + value("kUI_TAB_NEXT", int(kUI_TAB_NEXT)), + + value("kUI_BUTTON_1", int(kUI_BUTTON_1)), + value("kUI_BUTTON_2", int(kUI_BUTTON_2)), + value("kUI_BUTTON_3", int(kUI_BUTTON_3)), + value("kUI_BUTTON_4", int(kUI_BUTTON_4)), + value("kUI_BUTTON_5", int(kUI_BUTTON_5)), + value("kUI_BUTTON_6", int(kUI_BUTTON_6)), + value("kUI_BUTTON_7", int(kUI_BUTTON_7)), + value("kUI_BUTTON_8", int(kUI_BUTTON_8)), + value("kUI_BUTTON_9", int(kUI_BUTTON_9)), + value("kUI_BUTTON_0", int(kUI_BUTTON_0)), + + // PDA: + value("kPDA_MAP_MOVE", int(kPDA_MAP_MOVE)), + value("kPDA_MAP_MOVE_LEFT", int(kPDA_MAP_MOVE_LEFT)), + value("kPDA_MAP_MOVE_RIGHT", int(kPDA_MAP_MOVE_RIGHT)), + value("kPDA_MAP_MOVE_UP", int(kPDA_MAP_MOVE_UP)), + value("kPDA_MAP_MOVE_DOWN", int(kPDA_MAP_MOVE_DOWN)), + + value("kPDA_MAP_ZOOM_IN", int(kPDA_MAP_ZOOM_IN)), + value("kPDA_MAP_ZOOM_OUT", int(kPDA_MAP_ZOOM_OUT)), + value("kPDA_MAP_ZOOM_RESET", int(kPDA_MAP_ZOOM_RESET)), + + value("kPDA_MAP_SHOW_ACTOR", int(kPDA_MAP_SHOW_ACTOR)), + value("kPDA_MAP_SHOW_LEGEND", int(kPDA_MAP_SHOW_LEGEND)), + + value("kPDA_FILTER_TOGGLE", int(kPDA_FILTER_TOGGLE)), + + // Talk: + value("kTALK_SWITCH_TO_TRADE", int(kTALK_SWITCH_TO_TRADE)), + value("kTALK_LOG_SCROLL", int(kTALK_LOG_SCROLL)), + value("kTALK_LOG_SCROLL_UP", int(kTALK_LOG_SCROLL_UP)), + value("kTALK_LOG_SCROLL_DOWN", int(kTALK_LOG_SCROLL_DOWN)) ], class_("DIK_keys") @@ -192,7 +239,7 @@ SCRIPT_EXPORT(KeyBindings, (), value("DIK_RBRACKET", int(SDL_SCANCODE_RIGHTBRACKET)), value("DIK_BACKSLASH", int(SDL_SCANCODE_BACKSLASH)), value("DIK_NONUSHASH", int(SDL_SCANCODE_NONUSHASH)), - + value("DIK_SEMICOLON", int(SDL_SCANCODE_SEMICOLON)), value("DIK_APOSTROPHE", int(SDL_SCANCODE_APOSTROPHE)), value("DIK_GRAVE", int(SDL_SCANCODE_GRAVE)), @@ -415,14 +462,14 @@ SCRIPT_EXPORT(KeyBindings, (), value("DIK_BRIGHTNESSDOWN", int(SDL_SCANCODE_BRIGHTNESSDOWN)), value("DIK_BRIGHTNESSUP", int(SDL_SCANCODE_BRIGHTNESSUP)), value("DIK_DISPLAYSWITCH", int(SDL_SCANCODE_DISPLAYSWITCH)), - + value("DIK_KBDILLUMTOGGLE)", int(SDL_SCANCODE_KBDILLUMTOGGLE)), value("DIK_KBDILLUMDOWN", int(SDL_SCANCODE_KBDILLUMDOWN)), value("DIK_KBDILLUMUP", int(SDL_SCANCODE_KBDILLUMUP)), - + value("DIK_EJECT", int(SDL_SCANCODE_EJECT)), value("DIK_SLEEP", int(SDL_SCANCODE_SLEEP)), - + value("DIK_APP1", int(SDL_SCANCODE_APP1)), value("DIK_APP2", int(SDL_SCANCODE_APP2)),