Yawman Controller & X-Plane 12

My XPlane 12 FlyWithLua Scripts for Multifunction Yawman Arrow Controls can provide your finger tips access to more cockpit functionality from the Yawman Arrow Controller to limit reaching for your keyboard and mouse.

⬇️Go get them at my CodeBerg Git repository

These scripts were inspired by Yawman’s official PMDG 777 mappings but there are notable differences. The scripts vary per aircraft but they all generally provide easy access to autopilot functions and views to avoid using the keyboard (especially the numpad for views) or mouse.

See Yawman’s discord for community chat and to find more Yawman goodies plus announcements.

These are Lua scripts and they are hosted on Codeberg. Generally, each aircraft requires its own script. The scripts indicate if they’re for a specific aircraft by developers such as Toliss or Flight Factor. They probably won’t work with other developer’s aircraft. The scripts currently do not care who the developer is but only the airframe’s ICAO code.

Requirements

Installation

Note that most scripts do not modify your axes. You’ll need to set up your Yawman Arrow’s axes as you like. Spoilers and engine reversers tend to be the systems that need to be reversed depending on the developer’s preferences.

Hint: For axes, Toliss Airbus aircraft typically REVERSE axis for thrust reversers and NORMAL axis for speed brakes. 

After FlyWithLua is successfully installed into X-Plane 12, download your desired .lua script(s) from GitHub (see section below).

Save the script(s) to /X-Plane 12/Resources/plugins/FlyWithLua/Scripts

The Scripts

Caution: as I’m learning Lua, the older the script, the simpler it gets. I don’t have time to backport all my improvements to older scripts, but the work progresses. I am inexperienced with coding projects and Git. My goal is to have ONE script that reads in an aircraft specific config file to setup the Yawman. 

⬇️Go get them at my CodeBerg Git repository

Bindings are in each script’s README

  • Updated to late 2025 script backend:
    • XCrafts E–175
    • JustFlight/Thranda BAe-146
    • Toliss A321 and A321 Neo (a single script)
    • Toliss A320 Neo
    • Toliss A330-900 Neo (A339)
    • Laminar A330-300 (A333)
    • Toliss A340-600 (A346)
  • Not yet updated:
    • Laminar 737–800
    • Laminar Cessna 172 w/G1000
    • Felis 747–200
    • Flight Factor 777–200 v2

TODO

  • Radio tuning
  • Push To Talk (PTT)

Example Button Assignments for the Toliss Airbus A330-900

Sixpack buttons 1, 2, 3, 4, 5, and 6 are referred to as 1L, 1C, 1R, 2L, 2C, 2R

Assignments

The following assignments are not completely documented at this time. It's best to review the script for assignments until the coder gets his house in order.

  • DPAD Center = Brakes Max (toggle)

  • Stick, Center Click = Brakes, Regular (keep pressed to hold)

  • POV Up = Pitch Trim Up

  • POV Down = Pitch Trim Down

  • POV Left = Glance Left

  • POV Right = Glance Right

  • Right Bumper = Auto Pilot 1 Engage (On/Off)

  • 1L plus

    • DPAD Up = Speed Up
    • DPAD Down = Speed Down
    • DPAD Left = Speed Knob Push
    • DPAD Right = Speed Knob Pull
    • DPAD Center = Knots/Mach Switch
    • Right Bumper = Auto Throttle Toggle
    • 2L = Swap Left Radio Between Standby and Active
    • 2C = ECAM Take Off Config Test
    • 2R = Capt. MFD Chrono (planned)
    • Wheel Up/Down = Left Comm Standby Coarse/Khz (see 2L plus Wheel for Mhz)
  • 1C plus

    • DPAD Up = No Command
    • DPAD Down = Approach Button
    • DPAD Left = Localizer Button
    • DPAD Right =
    • DPAD Center =
    • Right Bumper = AP2 Button
    • 2L =
    • 2C = Red Flash Light
    • 2R =
    • Wheel Up/Down =
  • 1R plus

    • DPAD Up = AP Alt Select Up
    • DPAD Down = AP Alt Select Down
    • DPAD Left = Push Alt Knob
    • DPAD Right = Pull Alt Knob
    • DPAD Center = 100ft or 1000ft Step Toggle
    • Right Bumper = Capt. Flight Director
    • 2L =
    • 2C =
    • 2R = Metric Switch
    • Wheel Up = Landing Lights up
    • Wheel Down = Landing Lights down
  • 2L plus

    • DPAD Up = Capt. Barometric Up
    • DPAD Down = Capt. Barometric Down
    • DPAD Left = Capt. Barometric Push
    • DPAD Right = Capt. Barometric Pull
    • DPAD Center = Capt. Barometric hPA/Hg
    • Right Bumper = Capt. LS Bars
    • Wheel = Left Comm Standby 2 Fine/Mhz
  • 2C plus

    • DPAD Up = Hdg up
    • DPAD Down = Hdg Down
    • DPAD Left = Push Hdg Knob
    • DPAD Right = Pull Hdg Knob
    • DPAD Center = HUD Up/Down
    • Right Bumper =
    • Wheel Up/Down =
  • 2R plus

    • DPAD Up = VS Up
    • DPAD Down = VS Down
    • DPAD Left = VS Knob Push
    • DPAD Right = VS Knob Pull
    • DPAD Center = VS FPA/V/S and HDG Trk Lat Toggle
    • Right Bumper =
    • Wheel Up/Down =
  • DPAD Up plus

    • POV Left = Slide Left
    • POV Right = Slide Right
    • POV Up = Rotate Up
    • POV Down = Rotate Down
    • DPAD Left = View, Pilot's View
    • DPAD Right = View, Co-Pilot's View
    • DPAD Center =
    • Right Bumper =
    • Wheel Up = Flaps Up
    • Wheel Down = Flaps Down
  • DPAD Down plus

    • Right Bumper = AP 1 Disconnect (Side stick)
  • LEFT Bumper then

    • Right Bumper = Master Warn Clear
    • 1L = View, Overhead Panel
    • 1C = View, Radios, Transponder
    • 1R = View, EFB
    • 2L = View, Glarshield
    • 2C = View, FMS
    • 2R = Pilot's view of throttles
    • Wheel Up/Down = Brakes Max (Parking Brake)

Mastodon.

All photos on this website, unless stated otherwise, are Ryan Mikulovsky's and are Copyright 2025. All Rights Reserved.