Posts: 50
Joined: Dec 2014
Reputation:
0
2017-08-12, 00:15
(This post was last modified: 2017-09-11, 12:31 by Imgema.)
When you are zoomed in a picture, you can't pan down or right with a 360 controller. You can only pan up and left. Even if i push down on the analog stick, it still pans upwards.
This problem exists for many versions now ever since version 14 iirc.
Posts: 50
Joined: Dec 2014
Reputation:
0
2017-09-11, 12:29
(This post was last modified: 2017-09-11, 12:34 by Imgema.)
Issue still present in all versions of Kodi i tried:
Version 17.4 stable
Version 17 nightly (latest)
Version 18 nightly (latest)
Can someone please confirm this?
Picture viewer is unusable with a 360 controller with this bug. Since i don't think this will get fixed any time soon (been there since version 14) is there maybe a way to fix it manually? Like changing a line or two in a .xml file? Has anyone tried it?
Posts: 50
Joined: Dec 2014
Reputation:
0
2017-09-11, 13:59
(This post was last modified: 2017-09-11, 14:43 by Imgema.)
I found this in the "Joystick.xml" file under "slideshow"
<leftstickleft>AnalogMoveX</leftstickleft>
<leftstickright>AnalogMoveX</leftstickright>
<leftstickup>AnalogMoveY</leftstickup>
<leftstickdown>AnalogMoveY</leftstickdown>
Maybe there is an error here? Seems like left+right and up+down share the same command.
Edit: Here is the Slideshow part in the new joystick.xml that has the problem:
<SlideShow>
<joystick>
<a>Pause</a>
<b>Stop</b>
<y>ZoomNormal</y>
<leftbumper>Rotate</leftbumper>
<rightbumper>Info</rightbumper>
<up>ZoomIn</up>
<down>ZoomOut</down>
<left>PreviousPicture</left>
<right>NextPicture</right>
<leftstickleft>AnalogMoveX</leftstickleft>
<leftstickright>AnalogMoveX</leftstickright>
<leftstickup>AnalogMoveYup</leftstickup>
<leftstickdown>AnalogMoveYdown</leftstickdown>
<lefttrigger>ZoomOut</lefttrigger>
<righttrigger>ZoomIn</righttrigger>
</joystick>
</SlideShow>
And here is the old xbox 360 controller xml from version 16 that works fine:
<SlideShow>
<joystick family="Xbox 360 Controller (Windows)">
<button id="1">Pause</button>
<button id="2">Stop</button>
<button id="4">ZoomNormal</button>
<button id="5">Rotate</button>
<button id="6">CodecInfo</button>
<button id="11">ZoomIn</button>
<button id="12">ZoomOut</button>
<button id="13">PreviousPicture</button>
<button id="14">NextPicture</button>
<axis id="1">AnalogMoveX</axis>
<axis id="2">AnalogMoveY</axis>
<axis id="3" limit="+1">ZoomOut</axis>
<axis id="3" limit="-1">ZoomIn</axis>
<hat id="1" position="up">ZoomIn</hat>
<hat id="1" position="down">ZoomOut</hat>
<hat id="1" position="left">PreviousPicture</hat>
<hat id="1" position="right">NextPicture</hat>
</joystick>
I just can't use the old one in some way to work with the new one. Can someone help with this?