Keymap for a grey hauppauge remote with 33 buttons
This keymap can be loaded with input-kbd for use with the kernel event interface (see Linux_event_interface and IVTVEventInterface).
0x003d = KEY_POWER 0x003b = KEY_GOTO 0x0001 = KEY_1 0x0002 = KEY_2 0x0003 = KEY_3 0x0004 = KEY_4 0x0005 = KEY_5 0x0006 = KEY_6 0x0007 = KEY_7 0x0008 = KEY_8 0x0009 = KEY_9 0x001f = KEY_ESC 0x0000 = KEY_0 0x000d = KEY_MENU 0x000b = KEY_RED 0x002e = KEY_GREEN 0x0038 = KEY_YELLOW 0x0029 = KEY_BLUE 0x0010 = KEY_VOLUMEUP 0x0011 = KEY_VOLUMEDOWN 0x0020 = KEY_CHANNELUP 0x0021 = KEY_CHANNELDOWN 0x0025 = KEY_ENTER 0x000f = 113 # KEY_MUTE 0x000c = KEY_UNKNOWN 0x003c = KEY_F 0x0032 = KEY_REWIND 0x0035 = KEY_PLAY 0x0034 = KEY_FASTFORWARD 0x0037 = KEY_RECORD 0x0036 = KEY_STOP 0x0030 = KEY_PAUSE 0x001e = KEY_NEXTSONG
Reasonable mapping of this events to freevo's internal events.
EVENTMAP['KEY_POWER'] = 'POWER' EVENTMAP['KEY_GOTO']='DISPLAY' EVENTMAP['KEY_ESC'] = 'EXIT' EVENTMAP['KEY_MENU'] = 'ENTER' EVENTMAP['KEY_ENTER'] = 'SELECT' EVENTMAP['KEY_RED'] = 'RED' EVENTMAP['KEY_GREEN'] = 'GREEN' EVENTMAP['KEY_YELLOW'] = 'YELLOW' EVENTMAP['KEY_BLUE'] = 'BLUE' EVENTMAP['KEY_REWIND']='REW' EVENTMAP['KEY_FASTFORWARD'] ='FFWD' EVENTMAP['KEY_RECORD']='REC' EVENTMAP['KEY_NEXTSONG']='NEXT' EVENTMAP['KEY_PREVIOUSSONG']='PREV'