X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/b3c4891fe653d87333ada5cb14c0bf102ac7b27a..81ed3b8706eb034f04e9db87fbcfd9dbba39e125:/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");