Skip to content

Instantly share code, notes, and snippets.

@jonfk
Last active May 4, 2024 20:59
Show Gist options
  • Star 8 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jonfk/17cfc84936ffd7b8203378a778ade982 to your computer and use it in GitHub Desktop.
Save jonfk/17cfc84936ffd7b8203378a778ade982 to your computer and use it in GitHub Desktop.
Fix to use dualsense controller in hollow knight on linux
# This fixes the issue of swapped buttons and Triggers in the dualsense controller opening the pause menu
# The issue is caused by the SDL version used by hollow knight not recognizing the dualsense controller and
# mapping buttons properly. It is also not helped by steam input not disabling the native controller support
# when used in hollow knight. The issue cannot be fixed by simple mapping in steam input.
# Disable Steam Input
# Set the following as launch option
SDL_GAMECONTROLLERCONFIG="050000004c050000e60c000000810000,Sony DualSense ,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b3,y:b2,platform:Linux," %command%
@avalonv
Copy link

avalonv commented Sep 2, 2022

You're a lifesaver

@ykahveci
Copy link

ykahveci commented Dec 3, 2022

I LOVE YOU

@smathles
Copy link

Can confirm this works in 2024. Thank you so much man, absolute legend!

@numas
Copy link

numas commented May 4, 2024

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment