From 9d7432a3720a646433be6fa18710720a84eda5fa Mon Sep 17 00:00:00 2001 From: Matthew Hoops Date: Fri, 25 May 2012 00:37:23 -0400 Subject: PEGASUS: Allow for keypad enter to be used For consistency with keypad arrows --- engines/pegasus/input.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'engines') diff --git a/engines/pegasus/input.cpp b/engines/pegasus/input.cpp index 0ec8907489..e11be2c8e7 100644 --- a/engines/pegasus/input.cpp +++ b/engines/pegasus/input.cpp @@ -63,6 +63,7 @@ InputDeviceManager::InputDeviceManager() { _keyMap[Common::KEYCODE_LALT] = false; _keyMap[Common::KEYCODE_RALT] = false; _keyMap[Common::KEYCODE_e] = false; + _keyMap[Common::KEYCODE_KP_ENTER] = false; g_system->getEventManager()->getEventDispatcher()->registerObserver(this, 2, false); _lastRawBits = kAllUpBits; @@ -99,7 +100,7 @@ void InputDeviceManager::getInput(Input &input, const InputBits filter) { if (_keyMap[Common::KEYCODE_RIGHT] || _keyMap[Common::KEYCODE_KP6]) currentBits |= (kRawButtonDown << kRightButtonShift); - if (_keyMap[Common::KEYCODE_SPACE] || _keyMap[Common::KEYCODE_RETURN]) + if (_keyMap[Common::KEYCODE_SPACE] || _keyMap[Common::KEYCODE_RETURN] || _keyMap[Common::KEYCODE_KP_ENTER]) currentBits |= (kRawButtonDown << kTwoButtonShift); if (_keyMap[Common::KEYCODE_t] || _keyMap[Common::KEYCODE_KP_EQUALS]) -- cgit v1.2.3