From ce30a513acdaab2ca5eacd136cc80ade1beabb3a Mon Sep 17 00:00:00 2001 From: Matthew Hoops Date: Sun, 16 Aug 2009 14:04:54 +0000 Subject: Introduce a better fix for the Mac OS X backspace problem by adding the workaround to default-events.cpp. svn-id: r43441 --- backends/events/default/default-events.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'backends/events') diff --git a/backends/events/default/default-events.cpp b/backends/events/default/default-events.cpp index 2efaec32f2..df85241da5 100644 --- a/backends/events/default/default-events.cpp +++ b/backends/events/default/default-events.cpp @@ -162,6 +162,12 @@ bool DefaultEventManager::pollEvent(Common::Event &event) { } } #endif + else if (event.kbd.keycode == Common::KEYCODE_BACKSPACE) { + // WORKAROUND: On Mac OS X, the ascii value for backspace + // has to be set to the backspace keycode in order to work + // properly. + event.kbd.ascii = Common::KEYCODE_BACKSPACE; + } break; case Common::EVENT_KEYUP: -- cgit v1.2.3