Jump to content
Melbo

Get your Helicopter Control Binds here!

Recommended Posts

So I have quickly knocked up a few binds to make those of us who are used to flying helicopters with the mouse and keyboard like in the Arma series.

 

Copy the text below and place in the input.ini which is located in X:\Users\userName\AppData\Local\SquadGame\Saved\Config\WindowsNoEditor

 

Mine looks like this:

image.thumb.png.734f5bc991e5298e59b5fa21cd71952d.png

 

Currently the keys are set up like this:

 

Q+E = YAW Left + Right

A+D = ROLL Left + Right

W+S = Pitch Up and Down

Shift = Collective Up

Control = Collective Down

 

Mouse movement will also control Pitch and Roll.

All keys can be rebound to whatever keys you wish. I imagine controls can be bound to joysticks too but I am unable to test.

Any problems then please post here. Hope you enjoy the flight :)

 

[/Script/Engine.InputSettings]
AxisMappings=(AxisName="Aileron",Scale=1.000000,Key=Joystick_Axis0)
AxisMappings=(AxisName="AircraftUp",Scale=-1.000000,Key=LeftControl)
AxisMappings=(AxisName="AircraftUp",Scale=1.000000,Key=SpaceBar)
AxisMappings=(AxisName="Collective",Scale=1.000000,Key=Joystick_Axis3)
AxisMappings=(AxisName="Elevator",Scale=-1.000000,Key=Joystick_Axis1)
AxisMappings=(AxisName="HelicopterRight",Scale=1.000000,Key=E)
AxisMappings=(AxisName="HelicopterRight",Scale=1.000000,Key=Joystick_Axis2)
AxisMappings=(AxisName="HelicopterRight",Scale=-1.000000,Key=Q)
AxisMappings=(AxisName="HelicopterUp",Scale=-1.000000,Key=LeftControl)
AxisMappings=(AxisName="HelicopterUp",Scale=1.000000,Key=LeftShift)
AxisMappings=(AxisName="HelicopterUp",Scale=-1.000000,Key=None)
AxisMappings=(AxisName="LookUp",Scale=-1.000000,Key=MouseY)
AxisMappings=(AxisName="LookUpRate",Scale=1.000000,Key=Gamepad_RightY)
AxisMappings=(AxisName="MoveAileron",Scale=-1.000000,Key=A)
AxisMappings=(AxisName="MoveAileron",Scale=1.000000,Key=D)
AxisMappings=(AxisName="MoveAileron",Scale=1.000000,Key=Joystick_Axis0)
AxisMappings=(AxisName="MoveAileron",Scale=1.000000,Key=MouseX)
AxisMappings=(AxisName="MoveElevator",Scale=-1.000000,Key=Joystick_Axis1)
AxisMappings=(AxisName="MoveElevator",Scale=1.000000,Key=MouseY)
AxisMappings=(AxisName="MoveElevator",Scale=-1.000000,Key=S)
AxisMappings=(AxisName="MoveElevator",Scale=1.000000,Key=W)
AxisMappings=(AxisName="MoveForward",Scale=1.000000,Key=Gamepad_LeftY)
AxisMappings=(AxisName="MoveForward",Scale=-1.000000,Key=S)
AxisMappings=(AxisName="MoveForward",Scale=1.000000,Key=W)
AxisMappings=(AxisName="MoveRight",Scale=-1.000000,Key=A)
AxisMappings=(AxisName="MoveRight",Scale=1.000000,Key=D)
AxisMappings=(AxisName="MoveRight",Scale=1.000000,Key=Gamepad_LeftX)
AxisMappings=(AxisName="Rudder",Scale=1.000000,Key=Joystick_Axis2)
AxisMappings=(AxisName="Turn",Scale=1.000000,Key=MouseX)
AxisMappings=(AxisName="TurnRate",Scale=1.000000,Key=Gamepad_RightX)
AxisMappings=(AxisName="VehicleHeadLookUp",Scale=-1.000000,Key=MouseY)
AxisMappings=(AxisName="VehicleHeadTurn",Scale=1.000000,Key=MouseX)
AxisMappings=(AxisName="VehicleMoveBothTracks",Scale=-1.000000,Key=S)
AxisMappings=(AxisName="VehicleMoveBothTracks",Scale=1.000000,Key=W)
AxisMappings=(AxisName="VehicleMoveForward",Scale=1.000000,Key=Gamepad_LeftStick_Up)
AxisMappings=(AxisName="VehicleMoveForward",Scale=-1.000000,Key=S)
AxisMappings=(AxisName="VehicleMoveForward",Scale=1.000000,Key=W)
AxisMappings=(AxisName="VehicleMoveLeftTrack",Scale=-1.000000,Key=A)
AxisMappings=(AxisName="VehicleMoveLeftTrack",Scale=1.000000,Key=Gamepad_LeftStick_Up)
AxisMappings=(AxisName="VehicleMoveLeftTrack",Scale=1.000000,Key=Q)
AxisMappings=(AxisName="VehicleMoveRight",Scale=-1.000000,Key=A)
AxisMappings=(AxisName="VehicleMoveRight",Scale=1.000000,Key=D)
AxisMappings=(AxisName="VehicleMoveRight",Scale=1.000000,Key=Gamepad_LeftStick_Right)
AxisMappings=(AxisName="VehicleMoveRightTrack",Scale=-1.000000,Key=D)
AxisMappings=(AxisName="VehicleMoveRightTrack",Scale=1.000000,Key=E)
AxisMappings=(AxisName="VehicleMoveRightTrack",Scale=1.000000,Key=Gamepad_RightStick_Up)
AxisMappings=(AxisName="VehicleZoom",Scale=1.000000,Key=LeftControl)
AxisMappings=(AxisName="VehicleZoom",Scale=-1.000000,Key=None)

 

Share this post


Link to post
Share on other sites

was testing a little bit with the scale settings especially on yaw - control.

devs should have a look into it to evaluate if there should be a max value!

 

btw:

if you are wondering what to change:

mouse input only needs the positive value, the other one you can delete

Quote

AxisMappings=(AxisName="HelicopterUp",Scale=-1.000000,Key=S) //Collective Down
AxisMappings=(AxisName="HelicopterUp",Scale=1.000000,Key=W) //Collective Up

AxisMappings=(AxisName="HelicopterRight",Scale=-10.000000,Key=A) // Rudder/Pedal Left
AxisMappings=(AxisName="HelicopterRight",Scale=10.000000,Key=D) // Rudder/Pedal Right

AxisMappings=(AxisName="MoveAileron",Scale=1.000000,Key=MouseX) // Rolling Right
AxisMappings=(AxisName="MoveAileron",Scale=-1.000000,Key=None) // Rolling Left

AxisMappings=(AxisName="MoveElevator",Scale=-1.000000,Key=Joystick_Axis1) //Pitch down
AxisMappings=(AxisName="MoveElevator",Scale=1.000000,Key=MouseY)// Pitch Up

 

Edited by gshAT

Share this post


Link to post
Share on other sites
Just now, Lio said:

@Melboyou are my Hero! Btw to remove the mouse for pitch i just delete the commands for it? 

Yup or just putting // before the line should do the trick.

Share this post


Link to post
Share on other sites
Just now, Melbo said:

Yup or just putting // before the line should do the trick.

Alright, thank you very much!

Share this post


Link to post
Share on other sites
13 minutes ago, Phoenixstorm said:

No thanks Melbo, I prefer the default controls^^

No one is making you use this xD

Share this post


Link to post
Share on other sites

Really nicely done! One issue though, freelooking still disables all other input. Still can't look into a turn :/

 

Edited by Slavinkje
Double post for some reason

Share this post


Link to post
Share on other sites
1 hour ago, Slavinkje said:

Really nicely done! One issue though, freelooking still disables all other input. Still can't look into a turn :/

Really nicely done! One issue though, freelooking still disables all other input. Still can't look into a turn :/

The team know about it :)

Share this post


Link to post
Share on other sites

Hi There,

I have problem. I would like use My TM Hotas x but at the moment i can not remapping that. Unfortunately the throtle is working like rudder and axis 4 work like throtle. I can not change over that two axis in game. I tried to be use the out side software to config but at the moment working crossly the Squad base joystick setup and the remapped too so two functions on the same axis. LoL. I deleted Steam controller. So My question is: How I can setup My joy axis or how can I clear the joystick in the game?

Thanks for any helpfull answer! I would like swap the Z and RZ axis.

Edited by vaktyuk

Share this post


Link to post
Share on other sites
2 hours ago, vaktyuk said:

Hi There,

I have problem. I would like use My TM Hotas x but at the moment i can not remapping that. Unfortunately the throtle is working like rudder and axis 4 work like throtle. I can not change over that two axis in game. I tried to be use the out side software to config but at the moment working crossly the Squad base joystick setup and the remapped too so two functions on the same axis. LoL. I deleted Steam controller. So My question is: How I can setup My joy axis or how can I clear the joystick in the game?

Thanks for any helpfull answer! I would like swap the Z and RZ axis.

You should be able to edit the .ini file to fix this. Do clear the controls you can just wipe the ini file.

 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×