Skip to content

Instantly share code, notes, and snippets.

@vincentbernat
Created April 22, 2012 18:38
Show Gist options
  • Save vincentbernat/2466098 to your computer and use it in GitHub Desktop.
Save vincentbernat/2466098 to your computer and use it in GitHub Desktop.
XBMC configuration with Logitech Harmony Remote and iMON
<keymap>
<global>
<keyboard>
<end>XBMC.ShutDown()</end>
<f1>XBMC.ActivateWindow(MusicLibrary)</f1>
<f2>XBMC.ActivateWindow(Videos,TvShowTitles)</f2>
<f3>XBMC.ActivateWindow(Videos,MovieTitles)</f3>
<f4>XBMC.ActivateWindow(Weather)</f4>
<f5>XBMC.PlayerControl(Partymode)</f5>
<two>JumpSMS2</two>
<three>JumpSMS3</three>
<four>JumpSMS4</four>
<five>JumpSMS5</five>
<six>JumpSMS6</six>
<seven>JumpSMS7</seven>
<eight>JumpSMS8</eight>
<nine>JumpSMS9</nine>
</keyboard>
</global>
<VirtualKeyboard>
<keyboard>
<two>Number2</two>
<three>Number3</three>
<four>Number4</four>
<five>Number5</five>
<six>Number6</six>
<seven>Number7</seven>
<eight>Number8</eight>
<nine>Number9</nine>
</keyboard>
</VirtualKeyboard>
<NumericInput>
<keyboard>
<two>Number2</two>
<three>Number3</three>
<four>Number4</four>
<five>Number5</five>
<six>Number6</six>
<seven>Number7</seven>
<eight>Number8</eight>
<nine>Number9</nine>
</keyboard>
</NumericInput>
<FullscreenVideo>
<keyboard>
<opensquarebracket>SubtitleDelayMinus</opensquarebracket>
<closesquarebracket>SubtitleDelayPlus</closesquarebracket>
<f6>xbmc.runscript(script.xbmc.subtitles)</f6>
</keyboard>
</FullscreenVideo>
<MyVideoLibrary>
<keyboard>
<one>SendClick(25,14)</one>
</keyboard>
</MyVideoLibrary>
</keymap>
# table imon_mce, type: RC6
0x800ff415 KEY_REWIND
0x800ff414 KEY_FASTFORWARD
0x800ff41b KEY_PREVIOUS
0x800ff41a KEY_NEXT
0x800ff416 KEY_PLAY
0x800ff418 KEY_PAUSE
0x800ff419 KEY_STOP
0x800ff417 KEY_RECORD
0x02000052 KEY_UP
0x02000051 KEY_DOWN
0x02000050 KEY_LEFT
0x0200004f KEY_RIGHT
0x800ff41e KEY_UP
0x800ff41f KEY_DOWN
0x800ff420 KEY_LEFT
0x800ff421 KEY_RIGHT
0x800ff40b KEY_ENTER
0x02000028 KEY_ENTER
0x800ff422 KEY_ENTER
0x0200002a KEY_EXIT
0x800ff423 KEY_EXIT
0x02000029 KEY_DELETE
0x800ff40a KEY_DELETE
0x800ff40e KEY_MUTE
0x800ff410 KEY_VOLUMEUP
0x800ff411 KEY_VOLUMEDOWN
0x800ff412 KEY_CHANNELUP
0x800ff413 KEY_CHANNELDOWN
0x0200001e KEY_1
0x0200001f KEY_2
0x02000020 KEY_3
0x02000021 KEY_4
0x02000022 KEY_5
0x02000023 KEY_6
0x02000024 KEY_7
0x02000025 KEY_8
0x02000026 KEY_9
0x02000027 KEY_0
0x800ff401 KEY_1
0x800ff402 KEY_2
0x800ff403 KEY_3
0x800ff404 KEY_4
0x800ff405 KEY_5
0x800ff406 KEY_6
0x800ff407 KEY_7
0x800ff408 KEY_8
0x800ff409 KEY_9
0x800ff400 KEY_0
0x02200025 KEY_NUMERIC_STAR
0x02200020 KEY_NUMERIC_POUND
0x800ff41d KEY_NUMERIC_STAR
0x800ff41c KEY_NUMERIC_POUND
0x800ff446 KEY_TV
0x800ff447 KEY_AUDIO
0x800ff448 KEY_PVR
0x800ff449 KEY_CAMERA
0x800ff44a KEY_VIDEO
0x800ff424 KEY_DVD
0x800ff425 KEY_TUNER
0x800ff450 KEY_RADIO
0x800ff44c KEY_LANGUAGE
0x800ff427 KEY_ZOOM
0x800ff45b KEY_RED
0x800ff45c KEY_GREEN
0x800ff45d KEY_YELLOW
0x800ff45e KEY_BLUE
0x800ff466 KEY_RED
0x800ff425 KEY_GREEN
0x800ff468 KEY_YELLOW
0x800ff41d KEY_BLUE
0x800ff40f KEY_INFO
0x800ff426 KEY_EPG
0x800ff45a KEY_SUBTITLE
0x800ff44d KEY_TITLE
0x800ff40c KEY_POWER
0x800ff40d KEY_MEDIA
0x800f040c KEY_POWER
0x800f840e KEY_MUTE
0x800f0410 KEY_VOLUMEUP
0x800f8411 KEY_VOLUMEDOWN
0x02000052 KEY_UP
0x02000051 KEY_DOWN
0x02000050 KEY_LEFT
0x0200004f KEY_RIGHT
0x800f040f KEY_INFO
0x02000028 KEY_ENTER
0x0200004a KEY_HOME
0x02000049 KEY_INSERT
0x0200004d KEY_END
0x0200004c KEY_DELETE
0x0200004b KEY_PAGEUP
0x0200004e KEY_PAGEDOWN
0x0200002a KEY_BACKSPACE
0x02000039 KEY_CAPSLOCK
0x0200002c KEY_SPACE
0x02080000 KEY_START
0x0200002b KEY_TAB
0x02000029 KEY_ESC
0x0200003a KEY_F1
0x0200003b KEY_F2
0x0200003c KEY_F3
0x0200003d KEY_F4
0x0200003e KEY_F5
0x0200003f KEY_F6
0x02000040 KEY_F7
0x02000041 KEY_F8
0x02000042 KEY_F9
0x02000043 KEY_F10
0x02000044 KEY_F11
0x02000045 KEY_F12
0x0200002d KEY_MINUS
0x02000037 KEY_DOT
0x02000004 KEY_A
0x02000005 KEY_B
0x02000006 KEY_C
0x02000007 KEY_D
0x02000008 KEY_E
0x02000009 KEY_F
0x0200000a KEY_G
0x0200000b KEY_H
0x0200000c KEY_I
0x0200000d KEY_J
0x0200000e KEY_K
0x0200000f KEY_L
0x02000010 KEY_M
0x02000011 KEY_N
0x02000012 KEY_O
0x02000013 KEY_P
0x02000014 KEY_Q
0x02000015 KEY_R
0x02000016 KEY_S
0x02000017 KEY_T
0x02000018 KEY_U
0x02000019 KEY_V
0x0200001a KEY_W
0x0200001b KEY_X
0x0200001c KEY_Y
0x0200001d KEY_Z
0x02000035 KEY_GRAVE
0x02000031 KEY_BACKSLASH
0x02000033 KEY_SEMICOLON
0x02200036 KEY_COMMA
0x02020021 KEY_DOLLAR
0x02000034 KEY_APOSTROPHE
0x0200002e KEY_EQUAL
0x02000038 KEY_SLASH
0x0220002f KEY_LEFTBRACE
0x02200030 KEY_RIGHTBRACE
0x02200038 KEY_QUESTION
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment