fix inverted setting (meaning was inverted too)
[enigma2.git] / lib / driver / rcconsole.cpp
index eae3a7a550b92be9288509376a8014ee67706dc5..eaeeb58654c3c1427df1f4ae4e98da1973b9bcfd 100644 (file)
@@ -42,12 +42,9 @@ void eRCConsoleDriver::keyPressed(int)
        char *d = data;
        int num = read(handle, data, 16);
        int code;
-
+       
        int km = input->getKeyboardMode();
 
-       if (km == eRCInput::kmNone)
-               return;
-
        while (num--)
        {
                if (km == eRCInput::kmAll)
@@ -78,7 +75,10 @@ void eRCConsoleDriver::keyPressed(int)
 
                if (code != -1)
                        for (std::list<eRCDevice*>::iterator i(listeners.begin()); i!=listeners.end(); ++i)
+                       {
+                               eDebug("ascii %08x", code);
                                (*i)->handleCode(code | 0x8000);
+                       }
        }
 }