X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=lib%2Fdriver%2Frcsdl.cpp;h=145b23ce7bef5176e3bab390f574cf385c3209e0;hb=fa6d60737fd7c0ba429b07d954c1a0f376fe5566;hp=a907b80a88efe909b37fab83e17f5c200ca2210b;hpb=b3c4891fe653d87333ada5cb14c0bf102ac7b27a;p=vuplus_dvbapp diff --git a/lib/driver/rcsdl.cpp b/lib/driver/rcsdl.cpp index a907b80..145b23c 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");