It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
high rated
The game seems beautiful but the WASD movements cannot be switched to the arrows keys that we use as lefthanded.

Anyone has found a solution?

I'd be disappointed not to be able to play the game for such a 1980 issue....

####### EDIT RESOLVED MANUALLY #########

Ok found on Steam forum a resolution, the issue seem to have started after the recent windows update.

I would have asked for a refund without it tbh,

Thanks and props to -=BlueGlue=- for the main job & to SirFixit for the fine tuning :)

=BlueGlue=- has Hellblade: Senua's Sacrifice 4 Sep @ 7:43pm
ive figured it out. go to your GameUserSettings.ini file located at C:\Users\**yourProfileName**\AppData\Local\HellbladeGame\Saved\Config\WindowsNoEditor
(remember to select hidden files to view this folder)
Right click edit in notepad and alter the following lines to get the arrow keys. Notice you only have to edit Move forward and Move right as there is a plus and minus value on the different lines.
Full Axis mappings list replacing all WASD with Up, Left, Down & Right

SirFixit 9 Sep @ 3:31am
Thanks BlueGlue, just a little fix, turn rate changed otherwise you turn instead of strafing.

AxisMappings=(AxisName="LeftStickX",Key=Gamepad_LeftX,Scale=1.000000)
AxisMappings=(AxisName="LeftStickX",Key=Left,Scale=-1.000000)
AxisMappings=(AxisName="LeftStickX",Key=Right,Scale=1.000000)
AxisMappings=(AxisName="LeftStickY",Key=Down,Scale=-1.000000)
AxisMappings=(AxisName="LeftStickY",Key=Gamepad_LeftY,Scale=1.000000)
AxisMappings=(AxisName="LeftStickY",Key=Up,Scale=1.000000)
AxisMappings=(AxisName="LeftTrigger",Key=Gamepad_LeftTriggerAxis,Scale=1.000000)
AxisMappings=(AxisName="LevelObjectAxisX",Key=Gamepad_LeftX,Scale=1.000000)
AxisMappings=(AxisName="LevelObjectAxisY",Key=Gamepad_LeftY,Scale=1.000000)
AxisMappings=(AxisName="LookUp",Key=MouseY,Scale=-1.000000)
AxisMappings=(AxisName="LookUpRate",Key=S,Scale=-1.000000)
AxisMappings=(AxisName="LookUpRate",Key=Gamepad_RightY,Scale=1.000000)
AxisMappings=(AxisName="LookUpRate",Key=W,Scale=1.000000)
AxisMappings=(AxisName="MoveForward",Key=Down,Scale=-1.000000)
AxisMappings=(AxisName="MoveForward",Key=Gamepad_LeftY,Scale=1.000000)
AxisMappings=(AxisName="MoveForward",Key=Up,Scale=1.000000)
AxisMappings=(AxisName="MoveRight",Key=Gamepad_LeftX,Scale=1.000000)
AxisMappings=(AxisName="MoveRight",Key=Left,Scale=-1.000000)
AxisMappings=(AxisName="MoveRight",Key=Right,Scale=1.000000)
AxisMappings=(AxisName="MoveUp",Key=F,Scale=-1.000000)
AxisMappings=(AxisName="MoveUp",Key=R,Scale=1.000000)
AxisMappings=(AxisName="RightStickX",Key=Gamepad_RightX,Scale=1.000000)
AxisMappings=(AxisName="RightStickY",Key=Gamepad_RightY,Scale=1.000000)
AxisMappings=(AxisName="RightTrigger",Key=Gamepad_RightTriggerAxis,Scale=1.000000)
AxisMappings=(AxisName="SixAxisTest",Key=Acceleration,Scale=1.000000)
AxisMappings=(AxisName="TargetSwitchX",Key=Gamepad_RightX,Scale=1.000000)
AxisMappings=(AxisName="TargetSwitchY",Key=Gamepad_RightY,Scale=1.000000)
AxisMappings=(AxisName="TouristCamera_Aperture",Key=Left,Scale=0.200000)
AxisMappings=(AxisName="TouristCamera_Aperture",Key=Right,Scale=-0.200000)
AxisMappings=(AxisName="TouristCamera_Focus",Key=Down,Scale=0.050000)
AxisMappings=(AxisName="TouristCamera_Focus",Key=Up,Scale=-0.050000)
AxisMappings=(AxisName="TouristCamera_Roll",Key=E,Scale=1.000000)
AxisMappings=(AxisName="TouristCamera_Roll",Key=Q,Scale=-1.000000)
AxisMappings=(AxisName="TouristCamera_Zoom",Key=F,Scale=-1.000000)
AxisMappings=(AxisName="TouristCamera_Zoom",Key=MouseScrollDown,Scale=-1.000000)
AxisMappings=(AxisName="TouristCamera_Zoom",Key=MouseScrollUp,Scale=1.000000)
AxisMappings=(AxisName="TouristCamera_Zoom",Key=MouseWheelAxis,Scale=1.000000)
AxisMappings=(AxisName="TouristCamera_Zoom",Key=R,Scale=1.000000)
AxisMappings=(AxisName="Turn",Key=MouseX,Scale=1.000000)
AxisMappings=(AxisName="TurnRate",Key=Gamepad_RightX,Scale=1.000000)
AxisMappings=(AxisName="TurnRate",Key=A,Scale=-1.000000)
AxisMappings=(AxisName="TurnRate",Key=D,Scale=1.000000)
AxisMappings=(AxisName="TurnRateLeft",Key=S,Scale=1.000000)
AxisMappings=(AxisName="TurnRateLeft",Key=Gamepad_LeftX,Scale=1.000000)
AxisMappings=(AxisName="TurnRateLeft",Key=W,Scale=-1.000000)
Post edited September 17, 2017 by BetaCentori
Thank you so much for posting this. Quite unbelievable that the arrow keys still aren't available in 2019. The game looks quite amazing but I simply wouldn't have played it without decent controls. Extremely grateful to you.

Hope it's OK me adding this in case any Linux Steam users follow the same trail to this solution
Config files are in:
/....../steam/steamapps/compatdata/414340/pfx/drive_c/users/steamuser/Local Settings/Application Data/HellbladeGame/Saved/Config/WindowsNoEditor