A Hat in Time
RobotLucca Dec 25, 2017 @ 10:58am
Can't use a PS3 controller?
Game said "full controller support" so I assumed that it would work with a PS3 controller, which is recognized by Steam's Big Picture mode.

However, whenever I try to use it in-game, it keeps saying "New Input: Keyboard," causing the screen to shudder and Hat Kid to stop moving. This continues even after remapping the buttons to keyboard/mouse buttons! The only thing I could get working properly is movement with the left joystick.

I'm on OSX so I don't have the option of software such as MotioninJoy or other programs that can emulate a PS3 controller as an Xbox 360 controller, even though I shouldn't need that as Steam seems to believe it's an Xbox 360 setup.

Does anyone have any advice?
< >
Showing 1-15 of 18 comments
Idoneior Dec 25, 2017 @ 9:01pm 
I'm having precisely the same issue with a PS3 controller on Mac (High Sierra). If there's no way to fix this, I'm going to have to return the game for a refund.
RobotLucca Dec 26, 2017 @ 9:05pm 
Don't quit just yet, I'm currently doing all I can to figure out how to create a proper mapping file to use a PS3 controller with this game :-)

DualShock 3 controllers use DirectInput, just like PS4 controllers, and the game supports a wide variety of other controllers like GameCube and even a Dreamcast controller, and there's a fan-made mapping for DualShock 1 and 2 controllers (PS1 and 2), so I know it's possible!
Last edited by RobotLucca; Dec 26, 2017 @ 9:07pm
Idoneior Dec 26, 2017 @ 9:29pm 
Thanks! I don't really understand the Steam controller settings myself; I've tried messing around with them and can't even figure out how to set a controller button so it acts like a controller button. But if you manage to work out something that solves the problem, I'll be very interested.
Jelly Sandwich Dec 27, 2017 @ 12:43am 
Steam is supporting controllers without using any third party software. You can configure your controller in Steam/Settings/Controller.
RobotLucca Dec 27, 2017 @ 3:58am 
No, it doesn't. Steam can recognize the controllers and map outputs, but it's still the game's job to recognize the controller inputs as valid inputs. If a game only supports XInput then trying to use a DualShock (PlayStation) controller will do nothing, requiring you to use Steam to remap the inputs to keyboard inputs.

A Hat in Time is a special case where the game supports both XInput and DirectInput, but has special files that tell the game how to differentiate between different controller setups. Unrecognized controllers are incorrectly identified as the keyboard (which is neither XInput nor DirectInput), and if Steam is used to remap the inputs to keyboard inputs, AHiT sees both the controller inputs and the keyboard inputs, causing the "New Input: Keyboard" bug.
Last edited by RobotLucca; Dec 27, 2017 @ 4:02am
Pay Child Suport Dec 27, 2017 @ 7:33am 
same with generic usb controllers that win7 can detect but not this game unfortunately.
RobotLucca Dec 27, 2017 @ 1:47pm 
I finally managed to get the GUID of my controller, but it didn't change a thing in-game. It's possible that this is a part of certain controllers not getting properly recognized with OSX, as explained here:

https://support.hatintime.com/hc/en-us/articles/115003329654-The-game-doesn-t-recognize-my-controller-

The support page is fairly new (3 days old) and they say they're working on a fix, so I'm gonna be patient! I'll just have to deal with keyboard controls in the meantime. Not ideal, but at least it works, right?
Elisports Dec 27, 2017 @ 8:54pm 
You can try to use ScpToolkit. It basically makes your pc into believing that your ps3 controller is actually a xbox 360 controller. it takes a couple of tries to get it right, but that's how i played it when i first played the game. Only thing to be careful is to make sure when your done using the ps3 controller, check if it deactivated bluetooth because your pc will say bluetooth is unistall when in reality the ScpToolkit did that to allow the ps3 to work
Widget Dec 29, 2017 @ 8:25am 
Use SCP toolkit, it emulates xbox controller.
RobotLucca Dec 29, 2017 @ 12:39pm 
Can't use SCP Toolkit on OSX. I can't use x360ce either, in case you were going to suggest that.

Did you even read?

If there is a way to use it on OSX, please let me know!
Last edited by RobotLucca; Dec 29, 2017 @ 12:46pm
Widget Dec 29, 2017 @ 1:16pm 
Then it sucks.
Notabene Jul 7, 2018 @ 5:47pm 
Seriously this has been ♥♥♥♥♥♥♥ fixed after all this time? I'm going to leave a bad review if this game is unplayable with a basic ♥♥♥♥♥♥♥ controller that all other games work with.
Widget Jul 8, 2018 @ 1:56am 
Have you read the topic? We were talking about osx.
ZIwxBHld Jul 13, 2018 @ 3:46pm 
I see the last post here was from earlier in July: I'm guessing this hasn't been addressed nor fixed? I want to use my PS3 controller in Hat in Time, but it doesn't work. 'Keyboard' keeps popping up on certain buttons or stick movements, but no other response.
Sans the Hedgehog Jul 13, 2018 @ 5:17pm 
Originally posted by ZIwxBHld:
I see the last post here was from earlier in July: I'm guessing this hasn't been addressed nor fixed? I want to use my PS3 controller in Hat in Time, but it doesn't work. 'Keyboard' keeps popping up on certain buttons or stick movements, but no other response.
the post before that was in december of 2017 ;)
< >
Showing 1-15 of 18 comments
Per page: 1530 50

Date Posted: Dec 25, 2017 @ 10:58am
Posts: 18