X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/1a2a0e2f94f8f9ba64b1e2d11b42bec88ed612d0..1da41232bbb095c380dcc2cfb33b7114f05e8ced:/lib/driver/rcsdl.cpp 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");