diff options
author | Andrei Karas <akaras@inbox.ru> | 2014-03-02 13:40:42 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2014-03-02 13:40:42 +0300 |
commit | fa4ce6cc00f1d3029ccfe7fd02cca29d4147bfb3 (patch) | |
tree | 8f3950de53b13b8b9071d3006121f050ea9c23d2 /src/input | |
parent | 07518d71fdcb0c16ea8ece1993b6448839346092 (diff) | |
download | manaplus-fa4ce6cc00f1d3029ccfe7fd02cca29d4147bfb3.tar.gz manaplus-fa4ce6cc00f1d3029ccfe7fd02cca29d4147bfb3.tar.bz2 manaplus-fa4ce6cc00f1d3029ccfe7fd02cca29d4147bfb3.tar.xz manaplus-fa4ce6cc00f1d3029ccfe7fd02cca29d4147bfb3.zip |
Dehardcode Fx keys in chat window.
Diffstat (limited to 'src/input')
-rw-r--r-- | src/input/keyboarddata.h | 85 | ||||
-rw-r--r-- | src/input/keydata.h | 12 |
2 files changed, 97 insertions, 0 deletions
diff --git a/src/input/keyboarddata.h b/src/input/keyboarddata.h index e6bafb61b..a3fbbeab5 100644 --- a/src/input/keyboarddata.h +++ b/src/input/keyboarddata.h @@ -2087,6 +2087,91 @@ static const KeyData keyData[Input::KEY_TOTAL] = { &ActionManager::openTrade, Input::KEY_NO_VALUE, 50, COND_GAME | COND_NOTARGET}, + + {"keyGUIF1", + INPUT_KEYBOARD, SDLK_F1, + INPUT_UNKNOWN, Input::KEY_NO_VALUE, + Input::GRP_GUICHAN | Input::GRP_CHAT, + nullptr, + Input::KEY_NO_VALUE, 50, + COND_DEFAULT}, + {"keyGUIF2", + INPUT_KEYBOARD, SDLK_F2, + INPUT_UNKNOWN, Input::KEY_NO_VALUE, + Input::GRP_GUICHAN | Input::GRP_CHAT, + nullptr, + Input::KEY_NO_VALUE, 50, + COND_DEFAULT}, + {"keyGUIF3", + INPUT_KEYBOARD, SDLK_F3, + INPUT_UNKNOWN, Input::KEY_NO_VALUE, + Input::GRP_GUICHAN | Input::GRP_CHAT, + nullptr, + Input::KEY_NO_VALUE, 50, + COND_DEFAULT}, + {"keyGUIF4", + INPUT_KEYBOARD, SDLK_F4, + INPUT_UNKNOWN, Input::KEY_NO_VALUE, + Input::GRP_GUICHAN | Input::GRP_CHAT, + nullptr, + Input::KEY_NO_VALUE, 50, + COND_DEFAULT}, + {"keyGUIF5", + INPUT_KEYBOARD, SDLK_F5, + INPUT_UNKNOWN, Input::KEY_NO_VALUE, + Input::GRP_GUICHAN | Input::GRP_CHAT, + nullptr, + Input::KEY_NO_VALUE, 50, + COND_DEFAULT}, + {"keyGUIF6", + INPUT_KEYBOARD, SDLK_F6, + INPUT_UNKNOWN, Input::KEY_NO_VALUE, + Input::GRP_GUICHAN | Input::GRP_CHAT, + nullptr, + Input::KEY_NO_VALUE, 50, + COND_DEFAULT}, + {"keyGUIF7", + INPUT_KEYBOARD, SDLK_F7, + INPUT_UNKNOWN, Input::KEY_NO_VALUE, + Input::GRP_GUICHAN | Input::GRP_CHAT, + nullptr, + Input::KEY_NO_VALUE, 50, + COND_DEFAULT}, + {"keyGUIF8", + INPUT_KEYBOARD, SDLK_F8, + INPUT_UNKNOWN, Input::KEY_NO_VALUE, + Input::GRP_GUICHAN | Input::GRP_CHAT, + nullptr, + Input::KEY_NO_VALUE, 50, + COND_DEFAULT}, + {"keyGUIF9", + INPUT_KEYBOARD, SDLK_F9, + INPUT_UNKNOWN, Input::KEY_NO_VALUE, + Input::GRP_GUICHAN | Input::GRP_CHAT, + nullptr, + Input::KEY_NO_VALUE, 50, + COND_DEFAULT}, + {"keyGUIF10", + INPUT_KEYBOARD, SDLK_F10, + INPUT_UNKNOWN, Input::KEY_NO_VALUE, + Input::GRP_GUICHAN | Input::GRP_CHAT, + nullptr, + Input::KEY_NO_VALUE, 50, + COND_DEFAULT}, + {"keyGUIF11", + INPUT_KEYBOARD, SDLK_F11, + INPUT_UNKNOWN, Input::KEY_NO_VALUE, + Input::GRP_GUICHAN | Input::GRP_CHAT, + nullptr, + Input::KEY_NO_VALUE, 50, + COND_DEFAULT}, + {"keyGUIF12", + INPUT_KEYBOARD, SDLK_F12, + INPUT_UNKNOWN, Input::KEY_NO_VALUE, + Input::GRP_GUICHAN | Input::GRP_CHAT, + nullptr, + Input::KEY_NO_VALUE, 50, + COND_DEFAULT}, }; #endif // INPUT_KEYBOARDDATA_H diff --git a/src/input/keydata.h b/src/input/keydata.h index 62517b64b..e8b44bd64 100644 --- a/src/input/keydata.h +++ b/src/input/keydata.h @@ -358,6 +358,18 @@ namespace Input KEY_PREV_COMMANDS_TAB, KEY_NEXT_COMMANDS_TAB, KEY_OPEN_TRADE, + KEY_GUI_F1, + KEY_GUI_F2, + KEY_GUI_F3, + KEY_GUI_F4, + KEY_GUI_F5, + KEY_GUI_F6, + KEY_GUI_F7, + KEY_GUI_F8, + KEY_GUI_F9, + KEY_GUI_F10, + KEY_GUI_F11, + KEY_GUI_F12, KEY_TOTAL }; } // namespace Input |