diff options
-rw-r--r-- | engines/agi/agi.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/engines/agi/agi.cpp b/engines/agi/agi.cpp index a79d89bd93..74795271fc 100644 --- a/engines/agi/agi.cpp +++ b/engines/agi/agi.cpp @@ -224,11 +224,12 @@ void AgiEngine::processEvents() { case Common::KEYCODE_KP_ENTER: key = KEY_ENTER; break; + case Common::KEYCODE_BACKSPACE: + key = KEY_BACKSPACE; + break; default: if (key < 256 && !isalpha(key)) { - // Make sure backspace works right (this fixes a small issue on OS X) - if (key != 8) - key = event.kbd.ascii; + key = event.kbd.ascii; break; } if (_keyControl) |