2012-10-16, 22:45
Hi,
I have used xbmc for a wile.
Already from the start i thought that the remote mappings didn't really make any sense to me...
buttons didn't do the same thing in all windows, contextmenu dident work in all windows and so on
it didn't feel like other system i had used and it didn't feel complete...
So i started creating my own remote.xml file
I updated it along the way when PVR was added and so on...
So way this thread...
Now when more and more users are starting to use XBMC I see lots of frustration and complaining about remotes and mappings so i thought...
...maybe i should post my remote.xml here for testing and maybe others like it to... :-)
I "at least" think this makes the hole XBMC experience better.
This is intended to replace the remote.xml file in xbmc system folder... not in userdata...
https://github.com/downloads/jenkins101/xbmc/remote.xml
This is for userdata folder... gives more or less the same mappings...
https://github.com/downloads/jenkins101/...remote.xml
Here is a Lircmap.xml that enables Radio and Recordedtv keys to.
It is not tested on windows or osx... feedback please!
It is intended to be used with a MCE Remote or equivalent...
Please post feedback of your own solutions or thought here to...
Explanation of my remote.xml file:
What I have tried to do is:
1. Keep it simple
One button does one thing and one thing only... more accepted at home...
2. Keep it small
All unnecessary section have been removed... or for now commented out... they are confusing and should be documented else were
3. Keep it same and safe
I have tried to use the most commonly used button mappings from dreamboxes, settop boxes and other mce/mce like software out there...
This to make safe.
What I have not done:
Considered the possibility of memory leaks... devs please help
I have used this for a long time, so far no problems have been detected...
This is what I changed in the global section with some comments:
Please ask if something isn't clear
There is no "big" changes to the mappings more ore less whats in the global section here is what you get...
I have used xbmc for a wile.
Already from the start i thought that the remote mappings didn't really make any sense to me...
buttons didn't do the same thing in all windows, contextmenu dident work in all windows and so on
it didn't feel like other system i had used and it didn't feel complete...
So i started creating my own remote.xml file
I updated it along the way when PVR was added and so on...
So way this thread...
Now when more and more users are starting to use XBMC I see lots of frustration and complaining about remotes and mappings so i thought...
...maybe i should post my remote.xml here for testing and maybe others like it to... :-)
I "at least" think this makes the hole XBMC experience better.
This is intended to replace the remote.xml file in xbmc system folder... not in userdata...
https://github.com/downloads/jenkins101/xbmc/remote.xml
Code:
wget -O /usr/share/xbmc/system/keymaps/remote.xml http://cloud.github.com/downloads/jenkins101/xbmc/remote.xml
This is for userdata folder... gives more or less the same mappings...
https://github.com/downloads/jenkins101/...remote.xml
Code:
wget -O ~/.xbmc/userdata/keymaps/remote.xml http://cloud.github.com/downloads/jenkins101/xbmc/userdata_remote.xml
Here is a Lircmap.xml that enables Radio and Recordedtv keys to.
Code:
wget -O ~/.xbmc/userdata/Lircmap.xml http://cloud.github.com/downloads/jenkins101/xbmc/Lircmap.xml
It is not tested on windows or osx... feedback please!
It is intended to be used with a MCE Remote or equivalent...
Please post feedback of your own solutions or thought here to...
Explanation of my remote.xml file:
What I have tried to do is:
1. Keep it simple
One button does one thing and one thing only... more accepted at home...
2. Keep it small
All unnecessary section have been removed... or for now commented out... they are confusing and should be documented else were
3. Keep it same and safe
I have tried to use the most commonly used button mappings from dreamboxes, settop boxes and other mce/mce like software out there...
This to make safe.
What I have not done:
Considered the possibility of memory leaks... devs please help
I have used this for a long time, so far no problems have been detected...
This is what I changed in the global section with some comments:
Code:
# Menu is always Menu right. this is the DVD Menu button on original MCE remote.
- <menu>PreviousMenu</menu>
+ <menu>ContextMenu</menu>
# Title actually is Guide so now with PVR it should go to EPG/Guide screen.
- <title>ContextMenu</title>
+ <title>XBMC.ActivateWindowAndFocus(MyPVR, 31,0, 10,0)</title>
# Start (flag) should always take you to Home Screen.
- <start>PreviousMenu</start>
+ <start>XBMC.ActivateWindow(Home)</start>
# mytv actualy is livetv so take me there... probably should be changed in Lircmap instead
- <mytv>XBMC.ActivateWindow(MyPVR)</mytv>
+ <mytv>XBMC.ActivateWindowAndFocus(MyPVR, 32,0, 11,0)</mytv>
# This is some useful mappings.
# I know there is remotes out there that does not have red,green,yellow,blue buttons but most new ones do.
- <red>XBMC.ActivateWindow(MyPVR)</red>
- <green>XBMC.ActivateWindow(MyVideos)</green>
- <yellow>XBMC.ActivateWindow(MyMusic)</yellow>
- <blue>XBMC.ActivateWindow(MyPictures)</blue>
+ <red>FullScreen</red>
+ <green>AudioNextLanguage</green>
+ <yellow>NextSubtitle</yellow>
+ <blue>AspectRatio</blue>
# if zero do delete some were it shoulde always do delete.
# If not in a input screen of course...
- <zero>Number0</zero>
+ <zero>Delete</zero>
# same as zero here. should be global
+ <clear>Delete</clear>
# star always do queue.
+ <star>Queue</star>
Please ask if something isn't clear
There is no "big" changes to the mappings more ore less whats in the global section here is what you get...