From: Andreas Oberritter Date: Wed, 12 Jan 2011 00:00:29 +0000 (+0100) Subject: rcsdl: only generate key press events for ASCII X-Git-Tag: experimental-2011.02~1^2~2 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/cc08c5bf0ff1d0d347703c9660aaac376e66f697 rcsdl: only generate key press events for ASCII --- diff --git a/lib/driver/rcsdl.cpp b/lib/driver/rcsdl.cpp index a907b80a..145b23ce 100644 --- a/lib/driver/rcsdl.cpp +++ b/lib/driver/rcsdl.cpp @@ -33,6 +33,10 @@ void eSDLInputDevice::handleCode(long arg) if (km == eRCInput::kmNone) { code = translateKey(key->sym); } else { + // ASCII keys should only generate key press events + if (flags == eRCKey::flagBreak) + return; + eDebug("unicode=%04x scancode=%02x", m_unicode, key->scancode); if (m_unicode & 0xff80) { eDebug("SDL: skipping unicode character");