PilotsDeck/StreamDeck Profile for ToLiSS A321

This add-on provides custom StreamDeck profiles specifically designed for use with the ToLiSS A321, enhancing functionality for pilots via the PilotsDeck Plugin. The profiles include controls for various cockpit areas such as the Overhead, MIP/Glareshield, and MCDU, allowing operation of essential flight functions without needing a mouse. Users require the StreamDeck XL or SD+ setup to utilize the comprehensive features designed to streamline flight operations across different phases.

5.0 / 5
1,755 downloads
Screenshot 1

Description

PilotsDeck/StreamDeck Profile for ToLiSS A321

Here are the StreamDeck Profiles I created with my PilotsDeck Plugin for the ToLiSS A321.
It has all the usual Buttons/Switches/Korries from the Overhead, MIP/Glareshield, Pedestal, FCU (working) and MCDU (with Full Keyboard) to support normal Flight Operations without touching the Mouse!

They are designed for my SD/XL/Plus Setup:

  • XP-ToLiSS-A321 => The SD Profile which only has supplementary Functions: Changing Views, Calling Ground Ops and Better Pushback, UTC Clock and the XPDR
  • XP-ToLiSS-A321-Plus => SD+ Profile with mostly everything that makes Sense to control via the Encoders: FCU, EFIS, Radio, ACP, WXR, Display-Brightness, Lights
  • XP-ToLiSS-A321-XL => The XL Profile with all Functionalities. Besides specific Folders for the different Panels/Areas it has Folders for the different Flight-Phases with the most critical/common Controls needed for that Phase.

That means you need at least the StreamDeck XL (or SD+) to get any Use out of it. Please don't ask for SD-Only Profiles - it just got too much to maintain. But you can still use the Plugin and the other Files from this Package to build your own SD Profile customized for your Needs!

The Profiles are for your own and private Usage. You are not allowed to republish / reupload them or any other Package-Content anywhere.

Some of Icons are from Guenseli's Icon Pack - Credits & Thanks to him!

 

Requirements & Setup

Requirements:

  • You need to have at least Version 0.8.6 of my PilotsDeck Plugin installed & running. If you upgrade from a Version earlier than 0.8.0, I recommend to do a clean Installation:
    • Make a Export of the Profiles you created with PilotsDeck
    • Remove the Plugin via the Installer and then Install it again.
  • The Profiles require the Fonts "Digital 7" and "Alte Din 1451 Mittelschrift" installed on your System - you can find them freely in the Internet
  • Many Buttons use vJoy System Driver - it is strongly recommended to have that optional Plugin Dependency installed
  • Tested with the A321 (CEO) v1.6.2


Installation:

1) Open the Profile Manager App from the Plugin and drop the downloaded zip-File on the Arrow. Check the Readme for Details.

2) Hit Install and add the Profiles to the StreamDeck Software by the Link presented in the App (choose the correct Deck in the StreamDeck Software)

3) If you had the Profiles installed before (and did not rename them), the Profile Manager will automatically remove the old Profiles and rename the new Ones (removing the Copy from the Name)

4) For Upgraders: Remove the PilotsDeck-TLS321* Lua Scripts from your FlyWithLua Directory.

Setting up the Views:
The Buttons to change Views are based on the normal sim/view/quick_look_X Commands. If you already have these Quick Looks defined for the ToLiSS, change the Mapping in the Profiles accordingly. But you could also use these Buttons to setup the Views: the long Press on these Buttons are mapped to sim/view/quick_look_X_mem - so enable the long Press and set & save the View! (The long Press is disabled by default to prevent overwriting a Quick Look accidentally)


vJoy Button Mappings:
These Commands need to be mapped in X-Plane to the vJoy Virtual Joystick:
| vJoy Button# | Command DataRef | Command Description |
| 31 | AirbusFBW/PaxOxyReleaseButtonPress | Release the passenger oxygen masks |
| 32 | AirbusFBW/CVRTest | CVR Test button pressed |
| 33 | AirbusFBW/FireTestENG1 | Test Fire detection circuits for engine 1 |
| 34 | AirbusFBW/FireTestAPU | Test Fire detection circuits for engine APU |
| 35 | AirbusFBW/FireTestENG2 | Test Fire detection circuits for engine 2 |
| 36 | AirbusFBW/CabVSUp| Manual Cabin Pressure Control held in 'UP' direction |
| 37 | AirbusFBW/CabVSDown | Manual Cabin Pressure Control held in 'DOWN' direction |
| 38 | sim/flight_controls/rudder_trim_left | Yaw trim left |
| 39 | sim/flight_controls/rudder_trim_right | Yaw trim right |
| 40 | sim/flight_controls/pitch_trim_down | Pitch trim down |
| 41 | sim/flight_controls/pitch_trim_up | Pitch trim up |
| 42 | AirbusFBW/TOConfigPress | Pressing the TO config button on the ECP |

 

Usage

I hope/think most Buttons should be self-explanatory. They are generaly configured in such a way to trigger the most common Action in the respective Phase. If applicable, they have a long Press for Off, Reset or a second Key. Some Notices:

  • The (3-State) Light Switches behave differently depending on Folder
    • On "Gate" they are toggled between Low- and Mid-Position.
    • On "Taxi" they toggle from Low > Mid <> Up (so they can quickly be triggered when entering/leaving the Runway). A long Press will set to Low.
    • On "Flight" they toggle from Low <> Up (so full either full on or off). Except the Strobes ;)
  • The vJoy Button Mappings allow the respective Buttons to be pushed and hold (like you would do with the Mouse).
  • The FCU-Displays are also Buttons. They either toggle between Managed/Selected (normal Press) or toggle things like SPD/MACH, HDG/TRK, Alt Scale (long Press). The VS Display/Button is Pull (normal) or Push (long). On the SD+ Managed/Selected is on pressing the Encoder and the other toggle Functions on the Touch-Display.
  • The SD+ has different Pages. You can use the Buttons to navigate between them, or use the Swipe-Feature to go to the next / previous Page - for Example for a quick Switch from FCU to Radio or FCU to EFIS.
  • The Radios on the SD+ are done with Encoder-Stacks: Push the Dial to switch between Outer and Inner Knob (a ">" or "<" denotes the current Knob). Tap the Touch-Display to swap Frequencies. (Turn -> Press -> Turn -> Tap)
  • The MDCU Menu Keys have long Presses: "INIT DATA" for Example will select the INIT-Page on a normal Press and the DATA-Page on a long Press.
  • Some ECP Buttons in the Phase-Folders have long Press Assignements for other Pages or STS/RCL.
  • Generally on other Multi-Position Switches the normal and long Press either are mapped to the different Directions (e.g. normal is UP/ON, long is DOWN/OFF) OR the Action automatically toggles between the usual States (e.g. the XPDR from XPNDR to TA to TARA and back to XPNDR)
  • The Pushback related Buttons in the Displays/Ground Folder are mapped to BetterPushback Commands
  • The other Ground Service related Commands map to the default X-Plane Services

 

FD+LS Sync

The included Scripts automatically sync the FO's FD and LS Buttons with the Captain. You can disable that on-demand in the Displays/Ground->Script Settings Folder.

Changelog

  • v0.7 24. Dec 2024
    - Updated the Profiles for PilotsDeck 0.8.6 (Font-Scaling-Issue)
    - Changed Is-Powered Checks to AirbusFBW/FCUAvail (should work in XP11 too now)
  • v0.6 03. Nov 2024
    - Updated for PilotsDeck 0.8.0
    - Removed FlyWithLua Scripts
    - Improved FCU/Baro Displays - now has independent Labels and is even dimmable!
    - Improved RMP Display to show other Modes
    - Added Guards to existing Buttons
    - Some Knobs are now actually Knobs (ND @ SD+, Wiper, Condition, Switching, Cross-Bleed)
    - Changed all Buttons to use the correct ATA Chapter instead of Cockpit Lamps as DataRef - hopefully more Actions will now work out of the Box with other Toliss Variants!
    - Generally the Profile was reworked to be on par with Fenix Profile (in Visuals and Functionality)
    - All non-default Images moved to a separate Sub-Directory
  • v0.5 10. Jan 2024
    Small Bugfix in the Lua-Scripts (preventing HDG Bug to be turned when both FDs are disabled)

Comments

Add Your Review
User avatar
swappea 25. May 2025

I see there are no lua's files to install for xplane 12 and toliss, Is that intentional? Because the plugin is not working for me without lua

User avatar
godwisper 27. Apr 2025

will this work on the Stream Deck MK2 ? anyone made it work on the a330-900?

User avatar
renzoandredg 25. Mar 2025

Can we get an updated version for this? :)

User avatar
renzoandredg 30. Dec 2024

Encountered some issues with the indicators (E.G. On or Off or Avail) not displaying during night times, only shows during the day. But the button itself and all other functionalities are working properly.

User avatar
renzoandredg 27. Dec 2024

Thank you for this! Works well with the A320 Neo!

User avatar
robinsingh 27. Nov 2024

Great plugin

everything works straight out of the box

just 2 things not working if you could help me out

  1. FCU Page SPD, HGD, ALT and VS not displayed on Steamdeck SD Plus Screen encoders work fine also all the push buttons work fine
  2. Same for the EFIS Page
User avatar
Karaya2 31. May 2024

Great plugin.

Also works with the ToLiSS A320Neo after adjusting both .lua script by simply adding its ICAO identifier to the compatibility check right at the start of both .lua scripts.

The following code line Nr.4 in PilotsDeck-TL321-Cmd.lua has to be changed to:

if not string.match(author, "Gliding Kiwi") or (not string.match(icao, "A321") and not string.match(icao, "A319") and not string.match(icao, "A20N")) then

as well as code line Nr.10 in PilotsDeck-TLS321-Sync.lua to:

if not string.match(author, "Gliding Kiwi") or (not string.match(icao, "A321") and not string.match(icao, "A319") and not string.match(icao, "A20N")) then

User avatar
Adjet 02. Feb 2024

PF SPD is missing in the streamdeck congiguration editor. Does anyone have this operational? I'm using Toliss A321NEO. Regards Ad

User avatar
BikerOpa 03. Jan 2024

Leider funktioniert bei mir die Insatllation nicht. Ich denke ich habe alles nach anleitung installiert. Schade finde ich ganz toll.

User avatar
GlennChambers 01. May 2023

Great profile. Works more or less out of the box, read the installation notes first. Will try to use this as a template/begin for the A320 NEO as that uses a few different datarefs.

Download

Version: 0.7
Size: 1.86 MB
Uploaded: 24. Dec 2024

Author

Fragtality

Joined Feb 2022

Contributors

No contributors listed.

Requirements

  • X-Plane 12 or later

Information

Release Date 26. Sep 2022
Downloads 1,755
Rating 5.0