From 4411155869e6345c235364169753257ac7212906 Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Wed, 24 Feb 2016 23:31:37 +0100 Subject: GCW0: Trigger keyboard only on button down, not on up, otherwise it required holding --- backends/events/dinguxsdl/dinguxsdl-events.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backends/events/dinguxsdl/dinguxsdl-events.cpp b/backends/events/dinguxsdl/dinguxsdl-events.cpp index cb71304f18..0492c569e1 100644 --- a/backends/events/dinguxsdl/dinguxsdl-events.cpp +++ b/backends/events/dinguxsdl/dinguxsdl-events.cpp @@ -175,7 +175,9 @@ bool DINGUXSdlEventSource::remapKey(SDL_Event &ev, Common::Event &event) { return true; } else if (ev.key.keysym.sym == BUT_SELECT) { // virtual keyboard #ifdef ENABLE_VKEYBD - event.type = Common::EVENT_VIRTUAL_KEYBOARD; + if (ev.type == SDL_KEYDOWN) + event.type = Common::EVENT_VIRTUAL_KEYBOARD; + return true; #endif } else if (ev.key.keysym.sym == BUT_START) { // F5, menu in some games -- cgit v1.2.3