diff --git a/Common/KeyMap.cpp b/Common/KeyMap.cpp index 169d7547c215..8b0d840e8ce4 100644 --- a/Common/KeyMap.cpp +++ b/Common/KeyMap.cpp @@ -698,6 +698,7 @@ const KeyMap_IntStrPair psp_button_names[] = { {VIRTKEY_TEXTURE_DUMP, "Texture Dumping"}, {VIRTKEY_TEXTURE_REPLACE, "Texture Replacement"}, {VIRTKEY_SCREENSHOT, "Screenshot"}, + {VIRTKEY_MUTE_TOGGLE, "Mute toggle"}, {CTRL_HOME, "Home"}, {CTRL_HOLD, "Hold"}, diff --git a/Common/KeyMap.h b/Common/KeyMap.h index 70b6c4f2eada..da533f28da7e 100644 --- a/Common/KeyMap.h +++ b/Common/KeyMap.h @@ -57,6 +57,7 @@ enum { VIRTKEY_TEXTURE_DUMP = 0x40000019, VIRTKEY_TEXTURE_REPLACE = 0x4000001A, VIRTKEY_SCREENSHOT = 0x4000001B, + VIRTKEY_MUTE_TOGGLE = 0x4000001C, VIRTKEY_LAST, VIRTKEY_COUNT = VIRTKEY_LAST - VIRTKEY_FIRST }; diff --git a/UI/EmuScreen.cpp b/UI/EmuScreen.cpp index 0fcbfbe5b673..c4e3574ede9b 100644 --- a/UI/EmuScreen.cpp +++ b/UI/EmuScreen.cpp @@ -631,6 +631,9 @@ void EmuScreen::onVKeyDown(int virtualKeyCode) { case VIRTKEY_RAPID_FIRE: __CtrlSetRapidFire(true); break; + case VIRTKEY_MUTE_TOGGLE: + g_Config.bEnableSound = !g_Config.bEnableSound; + break; } }