2009-01-24, 09:09 PM
(This post was last modified: 2009-01-24, 09:21 PM by johnsonx42.)
I want to change the keymapping so that the Home key calls up the OSD (the one normally called with ^B that shows the program info), rather than calling up the menu-inset mode. So, I modified both LiveTVPreviewPlayer.xml and LiveTVTimeshiftPlayer.xml thusly:
However, the change has no effect - the i button on my remote (which gb-pvr receives as 'Home') and the real 'Home' key on the keyboard still call up the menu-inset mode, and End still does nothing, BUT ^B now does nothing as well.
So on one hand it has recognized that ^B is not mapped to the OSD function, but doesn't recognize that Home and End now have different functions.
What gives? Are some of these keys hard-coded somewhere? Or am I missing something?
edit: additional observation: with the default keymapping, ^I also brings up the OSD yet ^I isn't mentioned anywhere in the keymapping. With my modified mapping, both ^B and ^I don't work. So ^I seems somehow linked to ^B, and Home seems hard-coded to the "LIVETV_MENU" and can't be assigned elsewhere? This is a bit illogical and frustrating.
Code:
<command name="LIVETV_OSD" key="Home"/>
...
<command name="LIVETV_MENU" key="End"/>
However, the change has no effect - the i button on my remote (which gb-pvr receives as 'Home') and the real 'Home' key on the keyboard still call up the menu-inset mode, and End still does nothing, BUT ^B now does nothing as well.
So on one hand it has recognized that ^B is not mapped to the OSD function, but doesn't recognize that Home and End now have different functions.
What gives? Are some of these keys hard-coded somewhere? Or am I missing something?
edit: additional observation: with the default keymapping, ^I also brings up the OSD yet ^I isn't mentioned anywhere in the keymapping. With my modified mapping, both ^B and ^I don't work. So ^I seems somehow linked to ^B, and Home seems hard-coded to the "LIVETV_MENU" and can't be assigned elsewhere? This is a bit illogical and frustrating.