From a8a7adc85f2b33c0e0552b11fa8f66fd37fad1e3 Mon Sep 17 00:00:00 2001 From: Henrik Rydgard Date: Wed, 4 Feb 2015 11:52:13 +0100 Subject: [PATCH] When using controller autoconf on PC, throw in a couple of useful keyboard mappings too. See #7399 --- Common/KeyMap.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Common/KeyMap.cpp b/Common/KeyMap.cpp index f4d55282eb..939ba77b0b 100644 --- a/Common/KeyMap.cpp +++ b/Common/KeyMap.cpp @@ -953,6 +953,12 @@ void AutoConfForPad(const std::string &name) { } else { SetDefaultKeyMap(DEFAULT_MAPPING_PAD, true); } + +#ifndef MOBILE_DEVICE + // Add a couple of convenient keyboard mappings by default, too. + g_controllerMap[VIRTKEY_PAUSE].push_back(KeyDef(DEVICE_ID_KEYBOARD, NKCODE_ESCAPE)); + g_controllerMap[VIRTKEY_UNTHROTTLE].push_back(KeyDef(DEVICE_ID_KEYBOARD, NKCODE_TAB)); +#endif } const std::set &GetSeenPads() {