Win Gamepad Erratic Behavior
#1
I have used a Logitech Cordless Rumblepad over a year to operate XBMC on my TV. However, for the last 3 months or so, I have been unable to get it to work properly.

I can not properly use the d-pad to move around the menus, and only the left joystick will fly through the options. I am stuck using the keyboard.

Any advice on how I can recalibrate it with XBMC?

Things I have tried...

Reinstalled drivers for Rumblepad
Reinstalled XBMC and tried all the versions I can get a hold of
Recalibrated in Windows
Reply
#2
Any ideas?
Reply
#3
Did it start adter upgrading to frodo?
Reply
#4
It did not work on 12.0, or 12.2.

I was able to go into some file and change some setting which dealt with some number or something appropriated to a control on the gamepad. But I don't remember what it was, and since upgrading the file reset to the upgrade.
Reply
#5
Sounds like you edited the system key map for the controller and not the user key map and that's why it was changed on upgrading, but I can't say for certain. If that's the case youre going to have to remap the controller (you could use a system key map as a example).

http://wiki.xbmc.org/index.php?title=Keymap

I'd have a look at xbmc log file and the user data key map directory before mapping the controller in case your old one is there but isn't being used for whatever reason.
Reply
#6
I have the old one saved. I brought it out of an old system restore using Windows 7's previous version program.

Anyways, I don't want to copy and paste it because I'm not sure it will mess something up with the upgraded file.

I will look at the wiki and let you know.
Reply
#7
What directory was your original working key map in?
Reply
#8
appdata/roaming/xbmc

You are right. There is no xml file in the keymaps. I just downloaded the Rumblepad 2 and pasted, but it didn't do anything.
Reply
#9
In the log, gives me the error

20:11:27 T:1976 ERROR: Error loading keymap: special://masterprofile/keymaps/joystick.Logitech.RumblePad.2.xml, Line 27
Error reading Attributes.
20:11:27 T:1976 ERROR: Error loading keymap: special://profile/keymaps/joystick.Logitech.RumblePad.2.xml, Line 27
Error reading Attributes.
Reply
#10
Paste the contents of joystick.Logitech.RumblePad.2.xml here.
Reply
#11
Okay, so i got the controller to work somewhat in the program. When i press up on my d pad, it goes all the way over, and down goes all the way the other way. Pressing left and right does nothing.

(2013-07-17, 04:55)teeedubb Wrote: Paste the contents of joystick.Logitech.RumblePad.2.xml here.

It's just the stock ones...


<keymap>
<global>
<joystick name="Logitech Logitech Cordless RumblePad 2">
<altname>Logitech Cordless RumblePad 2</altname>
<altname>Logitech RumblePad 2 USB</altname>
<button id="1">FullScreen</button>
<button id="2">Select</button>
<button id="3">Back</button>
<button id="7">FullScreen</button>
<button id="8">ContextMenu</button>
<button id="10">XBMC.ActivateWindow(Home)</button>
<button id="11">ActivateWindow(shutdownmenu)</button>
<button id="12">Screenshot</button>

<hat id="1" position="left">Left</hat>
<hat id="1" position="right">Right</hat>
<hat id="1" position="up">Up</hat>
<hat id="1" position="down">Down</hat>

<axis limit="+1" id="4">VolumeDown</axis>
<axis limit="-1" id="4">VolumeUp</axis>
<axis limit="+1" id="3">AnalogSeekForward</axis>
<axis limit="-1" id="3">AnalogSeekBack</axis>
<axis limit="-1" id="2">ScrollUp</axis>
<axis limit="+1" id="2">ScrollDown</axis>
</joystick>
</global>

<Home>
<joystick name="Logitech Logitech Cordless RumblePad 2">
<altname>Logitech Cordless RumblePad 2</altname>
<altname>Logitech RumblePad 2 USB</altname>
<button id="3">XBMC.ActivateWindow(Favourites)</button>
</joystick>
</Home>

<MyMusicFiles>
<joystick name="Logitech Logitech Cordless RumblePad 2">
<altname>Logitech Cordless RumblePad 2</altname>
<altname>Logitech RumblePad 2 USB</altname>
<button id="4">Queue</button>
</joystick>
</MyMusicFiles>

<MyMusicLibrary>
<joystick name="Logitech Logitech Cordless RumblePad 2">
<altname>Logitech Cordless RumblePad 2</altname>
<altname>Logitech RumblePad 2 USB</altname>
<button id="4">Queue</button>
</joystick>
</MyMusicLibrary>

<FullscreenVideo>
<joystick name="Logitech Logitech Cordless RumblePad 2">
<altname>Logitech Cordless RumblePad 2</altname>
<altname>Logitech RumblePad 2 USB</altname>
<button id="2">Pause</button>
<button id="3">Stop</button>
<button id="4">AspectRatio</button>
<button id="5">Rewind</button>
<button id="6">FastForward</button>
<button id="10">OSD</button>

<hat id="1" position="left">StepBack</hat>
<hat id="1" position="right">StepForward</hat>
<hat id="1" position="up">BigStepForward</hat>
<hat id="1" position="down">BigStepBack</hat>
</joystick>
</FullscreenVideo>

<FullscreenLiveTV>
<joystick name="Logitech Logitech Cordless RumblePad 2">
<altname>Logitech Cordless RumblePad 2</altname>
<altname>Logitech RumblePad 2 USB</altname>
<hat id="1" position="left">PreviousChannelGroup</hat>
<hat id="1" position="right">NextChannelGroup</hat>
<hat id="1" position="up">ChannelUp</hat>
<hat id="1" position="down">ChannelDown</hat>
</joystick>
</FullscreenLiveTV>

<Visualisation>
<joystick name="Logitech Logitech Cordless RumblePad 2">
<altname>Logitech Cordless RumblePad 2</altname>
<altname>Logitech RumblePad 2 USB</altname>
<button id="2">Pause</button>
<button id="3">Stop</button>
<button id="4">XBMC.ActivateWindow(VisualisationPresetList)</button>
<button id="5">Rewind</button>
<button id="6">FastForward</button>
<button id="10">OSD</button>

<hat id="1" position="left">SkipPrevious</hat>
<hat id="1" position="right">SkipNext</hat>
<hat id="1" position="up">NextPreset</hat>
<hat id="1" position="left">PreviousPreset</hat>
</joystick>
</Visualisation>

<SlideShow>
<joystick name="Logitech Logitech Cordless RumblePad 2">
<altname>Logitech Cordless RumblePad 2</altname>
<altname>Logitech RumblePad 2 USB</altname>
<button id="1">ZoomNormal</button>
<button id="2">Pause</button>
<button id="3">Stop</button>
<button id="4">Rotate</button>

<hat id="1" position="left">PreviousPicture</hat>
<hat id="1" position="right">NextPicture</hat>
<hat id="1" position="up">ZoomIn</hat>
<hat id="1" position="down">ZoomOut</hat>
</joystick>
</SlideShow>

<ScreenCalibration>
<joystick name="Logitech Logitech Cordless RumblePad 2">
<altname>Logitech Cordless RumblePad 2</altname>
<altname>Logitech RumblePad 2 USB</altname>
<button id="2">NextCalibration</button>
</joystick>
</ScreenCalibration>

<MyVideoLibrary>
<joystick name="Logitech Logitech Cordless RumblePad 2">
<altname>Logitech Cordless RumblePad 2</altname>
<altname>Logitech RumblePad 2 USB</altname>
<button id="4">Queue</button>
<button id="5">Info</button>
</joystick>
</MyVideoLibrary>

<MyVideoFiles>
<joystick name="Logitech Logitech Cordless RumblePad 2">
<altname>Logitech Cordless RumblePad 2</altname>
<altname>Logitech RumblePad 2 USB</altname>
<button id="4">Queue</button>
<button id="5">Info</button>
</joystick>
</MyVideoFiles>

<VirtualKeyboard>
<joystick name="Logitech Logitech Cordless RumblePad 2">
<altname>Logitech Cordless RumblePad 2</altname>
<altname>Logitech RumblePad 2 USB</altname>
<button id="1">Symbols</button>
<button id="3">BackSpace</button>
<button id="4">Shift</button>
<button id="5">CursorLeft</button>
<button id="6">CursorRight</button>
<button id="9">Back</button>
<button id="10">Enter</button>
</joystick>
</VirtualKeyboard>

</keymap>
Reply
#12
If I add this:

<axis limit="-1" id="1">ScrollUp</axis>
<axis limit="+1" id="1">ScrollDown</axis>

I am able to scroll better with the axis. I can go slower and cycle through the options.

However, the dpad is still SUPER sensitive, and will go all the way through the menu in one touch.
Reply
#13
Still with the stock keymaps.
Reply
#14
Any advice?
Reply
#15
I'm still having this problem with the new version.
Reply

Logout Mark Read Team Forum Stats Members Help
Gamepad Erratic Behavior0