Quote:music library and video library the (i) does map like info on the keyboard "great success"
The ( <-) also is like the esc on keyboard "Great success"
Cool :-) In fact the <- button sends a Backspace keypress, which does the same as Escape in many cases, though not all. The button labelled "Clear" down at the bottom of the remote sends an Escape keypress.
Quote:Map (i more) to toggle subs on/off while playin fullscreen movie
The key thing to understand about the keyboard.xml is that it has different sections for the different states XBMC can be in. At the top of keyboard.xml is a section called <global> that defines global mappings for keys, but these can be redefined by other sections. In particular there is a section called <FullscreenVideo> that defines how keys should behave when you're playing a video. So to make the i button toggle subs when playing a video you need to add the following to userdata\keymaps\keyboard.xml just above the last line:
Code:
<FullscreenVideo>
<keyboard>
<d mod="ctrl">ShowSubtitles</d>
</keyboard>
</FullscreenVideo>
Note that MSRemote.reg configures the i button to send ctrl-D because this is the standard Microsoft Media Center keystroke for "Details" i.e. "Info". So you're adding a mapping for ctrl-D that applies only when playing a video and executes the action "ShowSubtitles".
Quote:Map (zoom) to change aspect ratio while fullscreen video library
Ah, now I'm not sure which button the Zoom button is. If you run Showkey and press the Zoom button Showkey will tell you what you need to add to keyboard.xml. If it's the top left button (this looks likely but it's hard to tell from the photo) then I think MSRemote.reg configures it to send ctrl-alt-T. In that case you'd add the mapping to the <global> section:
Code:
<!-- This is the new mapping for your Zoom button -->
<t mod="ctrl,alt">AspectRatio</t>
The position of the lines doesn't matter in the <global> section doesn't matter. I'd put it at the top i.e. just after the lines:
simply because you'll be able to find it easily if you want to revisit your changes later.
Quote:Map (Windows Green Button) to shut down XBMC or if not possible (s) on keyboard
Note that MSRemote.reg configures the Power button to send alt-F4, so you can close XBMC just by pressing the power button. If you want to use the green button then MSRemote.reg configures it to send ctrl-shift-W so just add the mapping to the <global> section:
Code:
<w mod="ctrl,shift">ActivateWindow(shutdownmenu)</w>
Quote:I don't know if this is able to be mapped to a button..Well im watching episode or movie whatever and i Accidentally hit (<-) which brings me out of fullscreen and to the library.. the movie is still playing but i have no way of bringing it back, i have to press (Tab) on keyboard or if i press (OK) it will ask to resume from when i started watching not to when i pressed (<-) .
So would it somehow be possible to map (1) to (tab)..
The action you need is "Fullscreen" so you just need to map a selected button to this action. I'm not sure I'd redefine 1 to do this as then you wouldn't be able to use the remote to enter a "1". How about making the LiveTV button do it? Open your keyboard.xml in Notepad and find:
Code:
<!-- Live TV: ctrl-T: there isn't an obvious function in XBMC -->
<t mod="ctrl">Notification(Key, Live TV, 3)</t>
and change this to:
Code:
<!-- Live TV: ctrl-T: map to Fullscreen i.e. the same as Tab -->
<t mod="ctrl">FullScreen</t>
or change whatever button you want to map to Fullscreen. It should be obvious from the examples above how this all works.
JR