Add virtual key for opening chat

This commit is contained in:
Gde Made Novan Priambhada 2017-06-08 02:26:49 +08:00
parent 97a4d6424f
commit 8ec2d50c28
3 changed files with 10 additions and 0 deletions

View file

@ -661,6 +661,7 @@ const KeyMap_IntStrPair psp_button_names[] = {
{VIRTKEY_AXIS_RIGHT_Y_MIN, "RightAn.Down"},
{VIRTKEY_AXIS_RIGHT_X_MIN, "RightAn.Left"},
{VIRTKEY_AXIS_RIGHT_X_MAX, "RightAn.Right"},
{VIRTKEY_OPENCHAT, "OpenChat" },
{VIRTKEY_AXIS_SWAP, "AxisSwap"},
{VIRTKEY_DEVMENU, "DevMenu"},

View file

@ -51,6 +51,7 @@ enum {
VIRTKEY_AXIS_SWAP = 0x10012,
VIRTKEY_DEVMENU = 0x10013,
VIRTKEY_FRAME_ADVANCE = 0x10014,
VIRTKEY_OPENCHAT = 0x10015,
VIRTKEY_LAST,
VIRTKEY_COUNT = VIRTKEY_LAST - VIRTKEY_FIRST
};

View file

@ -462,6 +462,14 @@ void EmuScreen::onVKeyDown(int virtualKeyCode) {
}
break;
case VIRTKEY_OPENCHAT:
if (g_Config.bEnableNetworkChat) {
releaseButtons();
chatButtons->SetVisibility(UI::V_GONE);
screenManager()->push(new ChatMenu());
}
break;
case VIRTKEY_AXIS_SWAP:
KeyMap::SwapAxis();
break;