fixes for keyboard
[enigma2.git] / lib / driver / rcconsole.cpp
index d3235758ef0deaa4a34b56a0e20082cc39bd1167..53ebb6f0f50288bb49f40791b7e1c598173178a4 100644 (file)
@@ -70,8 +70,15 @@ void eRCConsoleDriver::keyPressed(int)
 
                        if (code < 32)                  /* control characters */
                                code = -1;
-                       if (code == 0x7F)               /* delete */
+                       else switch(code)
+                       {
+                       case 0x7F:              // KEY_COMPOSE
+                       case 0x6F:              // KEY_DELETE
+                       case 0x6E:              // KEY_INSERT
                                code = -1;
+                       default:
+                               break;
+                       }
                }
 
                if (code != -1)