xbox remote wrong keymapping after update SVN 23164
#1
Just a quicky. as mentioned i updated to SVN 23164
and suddenly my good old xbox remote which was working prefectly
started to go crazy. 3,6 and 0 has always been volume up, down and mute.
Now all my numberbuttons scroll up/down in lists and volume and mute no longer work.

I saw a post about wrong keymapping but that was related to the wiimote config. i use the remote.xml located in home/XBMC/system/keymaps/remote.xml

I have tried to replace with a older remote.xml and also edit to correct the mapping but nothing works.

Has something changed that im unaware of or im i just beeing blind ? Smile

Update:
Is this the correct file to edit nowadays on xbmc:
/home/xbmc/XBMC/system/keymaps/remote.xml ??
No matter what i change in that xml seems to have any effect.
And i made sure i do not have any remote.xml in:
/home/xbmc/.xbmc/userdata/

Im lost Wink

Edit 2
From my debug log i can see that
it loads keymaps from
/usr/share/xbmc/system/keymaps/remote.xml

which is not the same as
/home/xbmc/XBMC/system/keymaps/remote.xml

or is it ? im confused.

attached Debug Log on pastebin
http://pastebin.com/m680a886

i also did a test by only leaving remote.xml here (deleted the rest of the xml
/home/xbmc/XBMC/system/keymaps/remote.xml
Still in my log i can see that all the xml files is loaded.
Code:
21:50:13 T:3040778128 M:1476763648    INFO: Loading special://xbmc/system/keymaps/gamepad.xml
21:50:13 T:3040778128 M:1476763648    INFO: Loading special://xbmc/system/keymaps/joystick.AppleRemote.xml
21:50:13 T:3040778128 M:1476763648    INFO: Loading special://xbmc/system/keymaps/joystick.Harmony.xml
21:50:13 T:3040778128 M:1476763648    INFO: Loading special://xbmc/system/keymaps/joystick.Microsoft.Xbox.Controller.S.xml
21:50:13 T:3040778128 M:1476763648    INFO: Loading special://xbmc/system/keymaps/joystick.Sony.PLAYSTATION(R)3.Controller.xml
21:50:13 T:3040778128 M:1476763648    INFO: Loading special://xbmc/system/keymaps/joystick.WiiRemote.xml
21:50:13 T:3040778128 M:1476763648    INFO: Loading special://xbmc/system/keymaps/keyboard.xml
21:50:13 T:3040778128 M:1476763648    INFO: Loading special://xbmc/system/keymaps/remote.xml
21:50:13 T:3040778128 M:1476624384    INFO: Loading special://xbmc/system/Lircmap.xml
PointOfView Nvidia ION Atom 330 - TRANSCEND 2GB DDR2 DIMM 800MHz - G.SKILL 64GB SSD 2.5
Open Elec Beta4 1.95.4
XBMC Online Manual - HOW-TO post about a problem in a useful manner - Create/View Bug Report
Setup/Fix correct resolution on XBMC/Ubuntu - Usefull linux terminal commands
Reply
#2
It's not wrong, it's how we want it to be.

You are, ofcourse welcome to remap it how you wish.

Put it in userdata/keymaps.
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#3
jmarshall, I have the same problem with SVN 23164

Why did you change the keymaps then?

It has been the same as far as I can remeber
Reply
#4
Because 99% of remotes have volume keys on them. No need to take up number buttons when there are better options!
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#5
guess cheapo users with shitty remotes gonna have to remap! or buy a decent remote...any suggestions?
Reply
#6
jmarshall Wrote:Because 99% of remotes have volume keys on them. No need to take up number buttons when there are better options!

This makes perfect sence JM. I understand that most controllers now has its own volume buttons.

But im still a little unsure on where to put than remote.xml keymap file on ubuntu.

I bellive it is from your posting.
/home/xbmc/.xbmc/userdata/keymaps/remote.xml

I just need to create that keymaps folder under userdata and put my remote.xml there. I searched in the wiki but couldent find out where the remote.xml should be since it's reffered to three different places Wink Or im just a terrible guy at searching Wink

Thanks for clearing it up JM and gonna try this when i get home from work.
PointOfView Nvidia ION Atom 330 - TRANSCEND 2GB DDR2 DIMM 800MHz - G.SKILL 64GB SSD 2.5
Open Elec Beta4 1.95.4
XBMC Online Manual - HOW-TO post about a problem in a useful manner - Create/View Bug Report
Setup/Fix correct resolution on XBMC/Ubuntu - Usefull linux terminal commands
Reply
#7
Ok finally I manged to get my xbox remote working with correct mapping.

So i post my findings here for other to use.

First of all the only place on linux where the remote.xml file is picked up is in the following location: (make sure u put your keymap here)
Code:
/home/xbmc/.xbmc/userdata/keymaps/remote.xml

Then after this i got the following function working fine by remapping:
This is in the glabal remote section:
Code:
<nine>Mute</nine>

However this does not work:
<three>volumeplus</three>
<six>volumeminus</six>
Neither did this :
<volumeplus>Number3</volumeplus>
<volumeminus>Number6</volumeminus>

However this works fine: (by digging up some old data on the wiki)
Code:
<three>volumeup</three>
<six>volumedown</six>


Im really unsure about the whole keymap function since the wiki is outdated. I might help out to update the wiki section but im so not understanding it Wink

But after trial and errors i now know what works. And this is with SVN rev 23164
PointOfView Nvidia ION Atom 330 - TRANSCEND 2GB DDR2 DIMM 800MHz - G.SKILL 64GB SSD 2.5
Open Elec Beta4 1.95.4
XBMC Online Manual - HOW-TO post about a problem in a useful manner - Create/View Bug Report
Setup/Fix correct resolution on XBMC/Ubuntu - Usefull linux terminal commands
Reply
#8
I just edited Lircmat.xml and copied it to ~/.xbmc/userdata/
Reply
#9
Can we either get a legacy setting in the menu before such a drastic change? or can we please get a post with links to the config files and the locations for ubuntu.. Seems liket he DEV's are making some minor changes without hinking of us that are attached to the good old XBOX DVD remote.. Smile
HTPC SPECS:Samsung Series 850 58" PDP
[email protected] (full Screen)
XBMCLive : 10.00
HDD: 500GB WD Blue MOBO:P5n7a-VM
GPU: Geforce 9300/nforce 730i/PCI/SSE2
MEMORY: 2 GIG 1066MHZ DDR3 (single)
CPU: Intel® Core™2 Duo CPU E7500 @ 2.93GHz
Reply
#10
It was announced - see the changelog.

You're using SVN builds, thus the only announcement you see is in the changelog.

The legacy setting is just using your old remote.xml.
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#11
Where is the proper location for the keymap.xml ?
have there been any other changes that I will have to revert ?
HTPC SPECS:Samsung Series 850 58" PDP
[email protected] (full Screen)
XBMCLive : 10.00
HDD: 500GB WD Blue MOBO:P5n7a-VM
GPU: Geforce 9300/nforce 730i/PCI/SSE2
MEMORY: 2 GIG 1066MHZ DDR3 (single)
CPU: Intel® Core™2 Duo CPU E7500 @ 2.93GHz
Reply
#12
It's all in the online manual.
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#13
jmarshall Wrote:It's all in the online manual.

I guess I have the same problem.
I have an old install of lirc, and I have this file /usr/share/xbmc/system/Lircmap.xml

I guess this is the file that "translate" my remote to XBMC code? Shall I change the name to Keymap.xml?

Code:
<lircmap>
        <remote device="mceusb">
                <pause>Pause</pause>
                <stop>Stop</stop>
                <forward>Forward</forward>
                <reverse>Rewind</reverse>
                <left>Left</left>
                <right>Right</right>
                <up>Up</up>
                <down>Down</down>
                <select>OK</select>
                <pageplus>ChanUp</pageplus>
                <pageminus>ChanDown</pageminus>
                <back>Back</back>
                <menu>PreviousMenu</menu>
                <title>Play</title>
                <info>More</info>
                <skipplus>Skip</skipplus>
                <skipminus>Replay</skipminus>
                <display>Teletext</display>
                <start>Home</start>
                <record>Record</record>
                <volumeplus>VolUp</volumeplus>
                <volumeminus>VolDown</volumeminus>
                <mute>Mute</mute>
                <power>Power</power>
                <myvideo>Videos</myvideo>
                <mymusic>Music</mymusic>
                <mypictures>Pictures</mypictures>
                <mytv>TV</mytv>
                <one>One</one>
                <two>Two</two>
                <three>Three</three>
                <four>Four</four>
                <five>Five</five>
                <six>Six</six>
                <seven>Seven</seven>
                <eight>Eight</eight>
                <nine>Nine</nine>
                <zero>Zero</zero>
                <red>Red</red>
                <green>Green</green>
                <yellow>Yellow</yellow>
                <blue>Blue</blue>
        </remote>

then in /usr/share/xbmc/system/keymaps/remote.xml, is this the file to edit?

Should it be there, or shall I put it in ~/.xbmc/userdata/keymaps?

/Söder
Vero 4K with unRAID server and mysql (mariadb)
Reply
#14
The manual states it should be in userdata/keymaps. How can we make the manual clearer?

Cheers,
Jonathan
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#15
jmarshall Wrote:The manual states it should be in userdata/keymaps. How can we make the manual clearer?

Cheers,
Jonathan

Sorry, but how shall I know if thats in my ~/.xbmc or in /usr/share/xbmc ?

But I have tested now, and ~/.xbmc was good.

Another thing. I have 4 buttons on my remote that isnt mapped. How do I add them to XBMC? Do I add the name from my "irw" to the /usr/share/xbmc/system/Lircmap.xml and give the functions a XBMC name?

/Söder
Vero 4K with unRAID server and mysql (mariadb)
Reply

Logout Mark Read Team Forum Stats Members Help
xbox remote wrong keymapping after update SVN 231640