Author Topic: Gamepad support?  (Read 3437 times)

GuyInDogSuit

  • Newbie
  • *
  • Posts: 2
    • View Profile
Gamepad support?
« on: October 22, 2013, 01:16:48 am »
How do we enable gamepad support? I have an Xbox 360 controller and it's enabled but the game doesn't seem to recognize it.

Never mind, I got it. For those who had this problem, make sure the gamepad is on and plugged in, then after starting your game, press D to bring up the menu, then use the arrow key to scroll all the way right to the next tab, and you'll see the key mapping options. Press Space and then the button on your joypad for each button. It's easier if you map "Action," then scroll down and map the directions to your d-pad, then fill in the rest.
« Last Edit: October 22, 2013, 01:51:05 am by GuyInDogSuit »

cmdrtebok

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: Gamepad support?
« Reply #1 on: November 03, 2013, 01:04:55 pm »
Thanks for this I was wondering this myself. I tried using joy2key but I made redundant buttons oops.

I was wondering if there was a way in game to turn down the joystick sensitivity with the xbox 360 controller. Now I had to map movement to the d-pad because link wouldn't stop moving forwards.

tinyweldingtorch

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: Gamepad support?
« Reply #2 on: June 20, 2014, 03:42:13 am »
I had the same problem with mine; where the guy kept moving after the joystick was centered.

It turns out the culprit was joy2key.

For some reason it has autorepeat turned on by default, so lots of arrow key press events were being queued up (lots!).

Add '-autorepeat 0' to your .joy2keyrc file.

--
David A. Redick

Christopho

  • Administrator
  • Hero Member
  • *****
  • Posts: 1172
    • View Profile
Re: Gamepad support?
« Reply #3 on: June 20, 2014, 08:59:56 am »
We fixed a similar bug in the development version: https://github.com/christopho/solarus/issues/513
So hopefully things will be better in the next release.