X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=lib%2Fdriver%2Frcsdl.cpp;h=145b23ce7bef5176e3bab390f574cf385c3209e0;hb=f08a200f0909c0b98a60870d8d89de9f34467e2a;hp=a907b80a88efe909b37fab83e17f5c200ca2210b;hpb=f0b00150221004f6dc14652df2a0a27f4bf81127;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");