From 5bb506fcff258ec95753cc2001da0a14970961c3 Mon Sep 17 00:00:00 2001 From: Tarek Soliman Date: Sun, 17 Jul 2011 00:24:19 -0500 Subject: MAEMO: keymap zoom+ and zoom- keys to right and middle click --- backends/events/maemosdl/maemosdl-events.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'backends') diff --git a/backends/events/maemosdl/maemosdl-events.cpp b/backends/events/maemosdl/maemosdl-events.cpp index 65e5318af8..14f8382fbe 100644 --- a/backends/events/maemosdl/maemosdl-events.cpp +++ b/backends/events/maemosdl/maemosdl-events.cpp @@ -42,6 +42,14 @@ bool MaemoSdlEventSource::remapKey(SDL_Event &ev, Common::Event &event) { return true; } else if (ev.key.keysym.sym == SDLK_F6) { // handled in keyup + } else if (ev.key.keysym.sym == SDLK_F7) { + event.type = Common::EVENT_RBUTTONDOWN; + processMouseEvent(event, _km.x, _km.y); + return true; + } else if (ev.key.keysym.sym == SDLK_F8) { + event.type = Common::EVENT_MBUTTONDOWN; + processMouseEvent(event, _km.x, _km.y); + return true; } break; } @@ -55,6 +63,14 @@ bool MaemoSdlEventSource::remapKey(SDL_Event &ev, Common::Event &event) { ((OSystem_SDL *)g_system)->getGraphicsManager()->setFeatureState(OSystem::kFeatureFullscreenMode, !currentState); g_system->endGFXTransaction(); return true; + } else if (ev.key.keysym.sym == SDLK_F7) { + event.type = Common::EVENT_RBUTTONUP; + processMouseEvent(event, _km.x, _km.y); + return true; + } else if (ev.key.keysym.sym == SDLK_F8) { + event.type = Common::EVENT_MBUTTONUP; + processMouseEvent(event, _km.x, _km.y); + return true; } break; } -- cgit v1.2.3