2008-10-12, 11:51
Howdy folks,
I have been primarily using GB-PVR since getting my Hauppauge 1600, but after peeping some XBMC screenshots and drooling over my keyboard, I decided to give it a whirl. Most of the functionality worked right out of the box, and I am very impressed.
A few buttons on my remote worked with the default settings, but I decided to try to delve a little deeper in hopes of "getting it right." I added a section to the irremote.ini file (shown below), added a few lines to the Keymap.xml file, restarted the IR service, and restarted XBMC. Unfortunately, the settings aren't taking effect. I tested the irremote.ini configuration by copying the settings to a [Notepad] application and trying all the buttons while Notepad was running. This confirmed that the keys that I intended to be setup are configured correctly in the irremote.ini file.
If anyone here has had luck setting this up, I would sure appreciate a few pointers. Basic tasks, like escaping a menu, currently require keyboard input (which by the way works flawlessly). My only guess is that somehow XBMC is deciding that the commands sent via remote are not keypresses and that they are being interpreted as RC5 (or whatever) regardless of what I setup in the irremote.ini file.
Thanks in advance,
Achoo
I have been primarily using GB-PVR since getting my Hauppauge 1600, but after peeping some XBMC screenshots and drooling over my keyboard, I decided to give it a whirl. Most of the functionality worked right out of the box, and I am very impressed.
A few buttons on my remote worked with the default settings, but I decided to try to delve a little deeper in hopes of "getting it right." I added a section to the irremote.ini file (shown below), added a few lines to the Keymap.xml file, restarted the IR service, and restarted XBMC. Unfortunately, the settings aren't taking effect. I tested the irremote.ini configuration by copying the settings to a [Notepad] application and trying all the buttons while Notepad was running. This confirmed that the keys that I intended to be setup are configured correctly in the irremote.ini file.
If anyone here has had luck setting this up, I would sure appreciate a few pointers. Basic tasks, like escaping a menu, currently require keyboard input (which by the way works flawlessly). My only guess is that somehow XBMC is deciding that the commands sent via remote are not keypresses and that they are being interpreted as RC5 (or whatever) regardless of what I setup in the irremote.ini file.
Thanks in advance,
Achoo
From irremote.ini Wrote:[XBMC]
;Exit app
GRNPOWER=S
0=0
1=1
2=2
3=3
4=4
5=5
6=6
7=7
8=8
9=9
NAVDOWN={DOWN}
NAVUP={UP}
NAVRIGHT={right}
NAVLEFT={left}
CHNLUP={pgup}
CHNLDOWN={pgdn}
CHNLPREV={ctrl}W
SUBCC=t
VOLUP=+
VOLDOWN=-
YELLOW=z
GO=h
OK={enter}
RED=i
GREEN=o
FASTFWD=f
REWIND=r
BACK={esc}
SKIPFWD=.
MENU=c
PLAY=p
SKIPREV=,
PAUSE={space}
STOP=x
BLUE=\
REC={esc}
FUNC={ctrl}O
GUIDE=h
TVNEW=v
VIDEOS=v
MUSIC=n
PICTURES=p
RADIO={f6}
POWER=s
TEXT=m
go=h
from Keymap.xml Wrote:<keyboard>
<p>Play</p>
<q>Queue</q>
<f>FastForward</f>
<r>Rewind</r>
<left>Left</left>
<right>Right</right>
<up>Up</up>
<down>Down</down>
<pageup>PageUp</pageup>
<pagedown>PageDown</pagedown>
<return>Select</return>
<enter>Select</enter>
<backspace>ParentDir</backspace>
<m>ActivateWindow(PlayerControls)</m>
<s>ActivateWindow(shutdownmenu)</s>
<escape>PreviousMenu</escape>
<i>Info</i>
<menu>ContextMenu</menu>
<c>ContextMenu</c>
<space>Pause</space>
<x>Stop</x>
<period>SkipNext</period>
<comma>SkipPrevious</comma>
<tab>FullScreen</tab>
<printscreen>Screenshot</printscreen>
<minus>VolumeDown</minus>
<plus>VolumeUp</plus>
<zero>Number0</zero>
<one>Number1</one>
<two>Number2</two>
<three>Number3</three>
<four>Number4</four>
<five>Number5</five>
<six>Number6</six>
<seven>Number7</seven>
<eight>Number8</eight>
<nine>Number9</nine>
<backslash>ToggleFullScreen</backslash>
<h>XBMC.ActivateWindow(Home)</h>
<n>XBMC.ActivateWindow(MyMusic)</n>
<p>XBMC.ActivateWindow(pictures)</p>
<v>XBMC.ActivateWindow(video)</v>
<browser_home>XBMC.ActivateWindow(Home)</browser_home>
<browser_favorites>ActivateWindow(Favourites)</browser_favorites>
<browser_refresh></browser_refresh>
<browser_search></browser_search>
<launch_app1_pc_icon>ActivateWindow(MyPrograms)</launch_app1_pc_icon>
<launch_media_select>XBMC.ActivateWindow(MyMusic)</launch_media_select>
<play_pause>Pause</play_pause>
<stop>Stop</stop>
<volume_up>VolumeUp</volume_up>
<volume_mute>Mute</volume_mute>
<volume_down>VolumeDown</volume_down>
<next_track>SkipNext</next_track>
<prev_track>SkipPrevious</prev_track>
<launch_mail></launch_mail>
<key id="61620"></key> <!-- same as above, launch_mail, but using button code (based on vkey id) -->
<end>XBMC.ShutDown()</end>
</keyboard>
</global>