OK,
Here is my first attempt at providing a community keyboard.xml file.
The goal of this file is to create a better user experience for navigating PVR functions of XBMC, while using a programmable remote, with a hat tip towards our WMC backgrounds.
We should (in my opinion) try to preserve the existing XBMC keymap, meaning our added features shouldn't break the standard XBMC controls. The caveat to this, obviously, is where we are remapping certain PVR button presses to accomplish a different task on a certain PVR menu.
The file can be downloaded at the link below:
https://www.dropbox.com/s/3kcacozl04gekn7/keyboard.xml
For windows users, to use this file place it in your XBMC keymap folder that is located in your userdata folder
%appdata%\XBMC\userdata\keymap\
For other users check the keymap wiki to determine where to place the file:
http://wiki.xbmc.org/index.php?title=Keymap
If you already have custom edits to your keyboard.xml BACK IT UP!!!!!
What's in version 1.0?- Maps "record" function to keyboard key "a". Enables one touch recording from XBMC EPG
- Maps "fullscreen" function to keyboard combo "ctrl+x". Enables returning to live video with one button press from any menu.
- Maps "fullscreen" function to keyboard key "e" within <mypvr> tag. Enables toggling of EPG while watching live TV and recorded TV only.
- Enables what I'll refer to as the "Scarecrow420 changes" described in this post: http://forum.xbmc.org/showthread.php?tid...pid1638147
Notes:
You can map these new functions to any buttons you'd like on your programmable remote.
All edits to the default keyboard.xml are commented out in the linked file. You'll need to remove the comment tags:
for each function you'd like to implement. Because you can only use each tag in the XML file once, I had to spread out the changes in the file into 4 parts. I tried to make it fairly obvious where the changes occurred.
To send combination keyboard presses with a Harmony remote you need to make sure you've added the MCE SE Keyboard to your profile, as it provides combo keypresses (such as ctrl+x) via the regular dropdown menu when you customize your buttons. Adding a sequence will not work unless you are running a hotkey program.
If something doesn't work right, post and we'll try to figure it out. If you have a feature request, post it and we'll try to implement it.