X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/a8d75296d6619328f08748e987ce39e1028b0e15..2d3dfd7793532da77fc3f2cdb2b5bc282703dc15:/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");