case 9: //ESCAPE return KEY_ESC; case 10: return KEY_1; case 11: return KEY_2; case 12: return KEY_3; case 13: return KEY_4; case 14: return KEY_5; case 15: return KEY_6; case 16: return KEY_7; case 17: return KEY_8; case 18: return KEY_9; case 19: return KEY_0; case 27: // R return KEY_RECORD; case 28: // T return KEY_TV; case 24: // Q previos channel return KEY_PREVIOUS; case 25: // W next channel return KEY_NEXT; case 31: // I info return KEY_INFO; case 33: // P return KEY_PLAYPAUSE; case 36: return KEY_OK; case 42: // G prevsong return KEY_PREVIOUSSONG; case 43: // H nextsong return KEY_NEXTSONG; case 52: // Z BOUQUET- return KEY_CHANNELDOWN; case 53: //X BOUQUET+ return KEY_CHANNELUP; case 55: // V return KEY_VIDEO; case 111: return KEY_UP; case 113: return KEY_LEFT; case 114: return KEY_RIGHT; case 116: return KEY_DOWN; case 58: // M return KEY_MUTE; case 65: //space return KEY_MENU; case 67: return KEY_RED; case 68: return KEY_GREEN; case 69: return KEY_YELLOW; case 70: return KEY_BLUE; case 82: // - return KEY_VOLUMEDOWN; case 86: // + return KEY_VOLUMEUP;