summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/Src/WXInputBase.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Core/InputCommon/Src/WXInputBase.cpp')
-rw-r--r--Source/Core/InputCommon/Src/WXInputBase.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/Source/Core/InputCommon/Src/WXInputBase.cpp b/Source/Core/InputCommon/Src/WXInputBase.cpp
index 3d01ad08d0..8255ba94e7 100644
--- a/Source/Core/InputCommon/Src/WXInputBase.cpp
+++ b/Source/Core/InputCommon/Src/WXInputBase.cpp
@@ -31,6 +31,10 @@ const wxString WXKeyToString(int keycode)
case WXK_SPACE: return wxT("Space");
case WXK_DELETE: return wxT("Delete");
+ // Undocumented wx keycodes
+ case 167: return wxT("Paragraph");
+ case 177: return wxT("Plus-Minus");
+
case WXK_START: return wxT("Start");
case WXK_LBUTTON: return wxT("L Button");
case WXK_RBUTTON: return wxT("R Button");
@@ -142,9 +146,12 @@ const wxString WXKeymodToString(int modifier)
switch (modifier)
{
case wxMOD_ALT: return wxT("Alt");
- case wxMOD_CMD: return wxT("Ctrl");
+ case wxMOD_CONTROL: return wxT("Ctrl");
case wxMOD_ALTGR: return wxT("Ctrl+Alt");
case wxMOD_SHIFT: return wxT("Shift");
+ // wxWidgets can only use Alt/Ctrl/Shift as menu accelerators,
+ // so Meta (Command on OS X) is simply made equivalent to Ctrl.
+ case wxMOD_META: return wxT("Ctrl");
default: return wxT("");
}
}