360 Wireless Gamepad - Analog Trigger Problem
#1
Hi there!

Maybe this is only in my case but i figured out the default xml
does not fit to my gamepad.


I played around with the dubug mode and found out the mapping in my case
see the different ids:

Code:
<joystick name="Xbox 360 Wireless Receiver">
      <button id="1">Select</button> <!-- A -->
      <button id="2">ParentDir</button> <!-- B -->
      <button id="3"></button> <!-- X -->
      <button id="4"></button> <!-- Y -->
      <button id="5"></button> <!-- LB -->
      <button id="6">ContextMenu</button> <!-- RB -->
      <button id="7">PreviousMenu</button> <!-- Start -->
      <button id="8">PreviousMenu</button> <!-- Back -->
      <button id="9">FullScreen</button><!-- XBox-Button-->
      <button id="10"></button><!-- L-Stick -->
      <button id="11"></button><!-- R-Stick -->
      <button id="12">Left</button>
      <button id="13">Right</button>
      <button id="14">Up</button>
      <button id="15">Down</button>
      <axis limit="-1" id="5">VolumeUp</axis>
      <axis limit="+1" id="5">VolumeDown</axis>
      <axis limit="0" id="3">ScrollUp</axis>
      <axis limit="0" id="6">ScrollDown</axis>
    </joystick>

instead default one:
Code:
<global>
    <joystick name="Xbox 360 Wireless Receiver">
      <button id="1">Select</button> <!-- A -->
      <button id="2">Back</button> <!-- B -->
      <button id="3"></button> <!-- X -->
      <button id="4"></button> <!-- Y -->
      <button id="5"></button> <!-- LB -->
      <button id="6"></button> <!-- RB -->
      <button id="7"></button> <!-- ? -->
      <button id="8"></button> <!-- ? -->
      <button id="9">XBMC.ActivateWindow(PlayerControls)</button>
      <button id="10"/>
      <button id="11">Up</button>
      <button id="12">Down</button>
      <button id="13">Left</button>
      <button id="14">Right</button>
      <button id="15"></button>
      <button id="16"></button>
      <button id="17">PreviousMenu</button>
      <axis limit="-1" id="5">VolumeUp</axis>
      <axis limit="+1" id="5">VolumeDown</axis>
      <axis limit="-1" id="4">AnalogSeekBack</axis>
      <axis limit="+1" id="4">AnalogSeekForward</axis>
      <axis limit="0" id="3">ScrollUp</axis>
      <axis limit="0" id="6">ScrollDown</axis>
    </joystick>


so far so good but one problem still exist the analog trigger behavior.
After reboot i can use the right analog up and down to set volume.
When i am in a list and i press the right trigger it goes fast down.
After i release the trigger the right analog stick is not recognized any more.
Until i pull the trigger hold it and use the stick. And now the really confusing
part when i use the left trigger than the right stick only gets recognized
when i hold the right trigger AND pull the left but not fully :-)

Wow i hope somebody can follow this :-) So it seams the analog axis value
from the trigger stuck after the first use and the game pad is firing trigger
axis the whole time. This happens to me in different skins and different
xbmc versions Live,Ubunut,openelec.

Is this only a problem of wrong key mapping or driver?
How to understand axis limit +1 -1 ?
i mean what is the different if i write +5 -5 ?


greetings

and many thanks to the XBMC Team for such amazing Media-center!!
Reply
#2
Hi there in the meantime i found a alternated setting
Using the Left Stick for scrolling up and down works
pretty fine until i don't touch the triggers :-)


Code:
<joystick name="Xbox 360 Wireless Receiver">
      <button id="1">Select</button> <!-- A -->
      <button id="2">ParentDir</button> <!-- B -->
      <button id="3">NextLetter</button> <!-- X -->
      <button id="4">PrevLetter</button> <!-- Y -->
      <button id="5">Info</button> <!-- LB -->
      <button id="6">ContextMenu</button> <!-- RB -->
      <button id="7">PreviousMenu</button> <!-- Start -->
      <button id="8">PreviousMenu</button> <!-- Back -->
      <button id="9">FullScreen</button><!-- XBox-Button-->
      <button id="10">ShowSubtitles</button><!-- L-Stick -->
      <button id="11">XBMC.ActivateWindow(10111)</button><!-- R-Stick -->
      <button id="12">Left</button>
      <button id="13">Right</button>
      <button id="14">Up</button>
      <button id="15">Down</button>
      <axis limit="-1" id="5">VolumeUp</axis>
      <axis limit="+1" id="5">VolumeDown</axis>
      <axis limit="-1" id="2">ScrollUp</axis>
      <axis limit="+1" id="2">ScrollDown</axis>
    </joystick>
Reply

Logout Mark Read Team Forum Stats Members Help
360 Wireless Gamepad - Analog Trigger Problem0