Yes, you can change flight controls in Rust, and the process takes less than a minute

Rust lets you remap every flight control to a key or button that suits you. The default setup uses W to ascend, S to descend, and A and D to turn — but you can swap these to WASD for movement, mouse for pitch and yaw, spacebar for up, or any other combination. Changes take effect when ready without restarting the game.

The controls menu is in Settings, under the Keybinds tab. You do not need to own a helicopter or jet to change the bindings — you can set them up before you ever fly, and they will be ready when you get in a vehicle.

Key Takeaways

  • Flight controls are remapped in Settings > Keybinds, in the same menu where you change walking and combat keys.
  • Rust separates helicopter controls from jet controls, so you can set up different layouts for each aircraft type.
  • The default flight scheme uses WASD for pitch and roll, but you can move these to mouse input or other keys if you prefer.
  • Changes save automatically and take effect the next time you enter a flying vehicle, with no restart required.

Where to find the flight controls menu

Open the main menu and select Settings. Click the Keybinds tab at the top. Scroll down past the movement and combat sections until you see a heading for Helicopter or Jet, depending on which aircraft you want to configure.

Each aircraft type has its own control section. If you fly both, you will see separate lists for helicopter pitch, roll, yaw, and throttle, and another set for jet controls. This means you can use one layout for helicopters and a different one for jets without switching back and forth.

The four main flight inputs and what they do

Every aircraft in Rust responds to four control inputs: pitch (nose up or down), roll (tilt left or right), yaw (turn left or right), and throttle (speed up or slow down). By default, W and S control pitch, A and D control roll, and you use a separate key for throttle.

Pitch and roll are the most important to get right, because they determine how the aircraft responds to your input. If you are used to flying games where the mouse controls pitch and yaw, you can remap those controls to match that style. Throttle is usually mapped to a single key that you hold or toggle, so it does not need to be on the main movement keys.

How to remap a single control

Find the control you want to change in the Keybinds menu. Click on the key or button shown next to it. The menu will enter listen mode and wait for your input — press the key or move the mouse button you want to use instead.

If you want to use the same key for two different controls, Rust will warn you about the conflict. You can choose to overwrite the old binding or cancel and pick a different key. Once you confirm, the new binding appears in the menu when ready.

Using mouse input for flight controls

You can bind pitch and yaw to mouse movement instead of keyboard keys. This is common in flight simulators and some players find it more intuitive than WASD. To do this, click on the pitch or yaw binding and select the mouse axis you want — usually Mouse X for yaw (left and right) and Mouse Y for pitch (up and down).

Mouse input works best if you also disable mouse look while flying, or if you bind pitch to one axis and camera look to another. Some players use mouse for pitch and yaw, then keep A and D for roll, and spacebar or another key for throttle. Experiment with a few layouts in an empty server or offline to find what feels natural.

Resetting controls to default if you make a mistake

If you remap controls and want to go back to the original setup, click the Reset to Default button at the bottom of the Keybinds menu. This resets all keybinds at once, not just flight controls. If you only want to reset flight controls, you can manually rebind each one to its original key — W for pitch up, S for pitch down, A for roll left, D for roll right.

There is no undo button for individual bindings, so if you change one and forget what it was, you will need to either reset everything or look up the default layout. Writing down your old bindings before you change them is a good habit if you plan to experiment.

Why your controls might not work in the air

If you have remapped your controls but they do not respond when you fly, check that you are using the right aircraft. Helicopter and jet controls are separate, so if you only set up helicopter bindings, a jet will not respond to those keys. Look at the Keybinds menu again and make sure both aircraft types are configured.

Also check that you are not in a mode that overrides controls — some servers have custom control schemes or plugins that change how flight works. If controls work on one server but not another, the server itself may be using a different setup. On your own server or in offline mode, your bindings will always work as you set them.

Frequently Asked Questions

Can I use a controller to fly in Rust?

Rust supports controller input through Steam Input, but flight controls are not officially mapped to controller buttons by default. You can use Steam Input to create a custom controller layout that binds helicopter or jet controls to your gamepad, but this requires setting it up outside the game itself.

Do my flight control changes carry over to other servers?

Yes. Your keybinds are stored locally on your computer, so they work on every Rust server you join. If a server has custom plugins that change how flight works, those may override your bindings, but your saved controls will be there when you play on a standard server.

What is the difference between helicopter and jet controls?

Helicopters and jets respond differently to input, so Rust lets you bind them separately. Helicopters are slower and more forgiving, while jets require faster inputs and have different throttle behavior. You can use the same keys for both or set up completely different layouts depending on how you like to fly each one.

Can I bind multiple keys to the same control?

No. Each control can only have one key or button bound to it. If you want pitch up on both W and the up arrow, you would have to choose one. However, you can use modifier keys — for example, binding pitch up to W and pitch up (alternate) to Shift+W if the game supports it, though standard Rust does not offer this option.

Will changing my flight controls affect my walking or combat controls?

No. Flight controls are in a separate section of the Keybinds menu from movement and combat. You can remap W and S for flight without changing what they do when you are on the ground. The game treats them as different control contexts.