Jump to content
The simFlight Network Forums

stream deck .)


Recommended Posts

It sounds possible to create a .net application using the library you found and my FSUIPC dll for .NET. I don't have a stream deck however so I can't really help with that aspect.

If you haven't seen this, there is currently an active thread in the main FSUIPC forum about using the stream deck with FSUIPC without programming. 



Link to comment
Share on other sites

Thanks ... I have not seen the other thread.

I think a plugin will be superior because it could show buttons depending on state of the airplane .. but I agree that this will probably be much work .)


btw if you want to test it before eventually buying .. there is an official iOS  and Android app that allow to use your mobile phone as a stream deck.

Edited by W4rl0ck
Link to comment
Share on other sites

I have created a small proof of concept plugin that only has a gear button.

It shows the current state ( inactive (static gear) / up / moving / down ) in the screen and toggles gear on press.

there is a small caption: https://imgur.com/a/aUZ3Jl9

It's a bit hacky but I plan to make it open source and hope some guys will help with it 🙂


Link to comment
Share on other sites

@W4rl0ck Yes, it is possible - I programmed a prototype myself months ago (but on hold since then).

Have you already tried multiple Buttons/Controls? Are you using ReadLVar / SendControlToFS Functions for the interaction?
I'm asking because my prototype had issues when multiple buttons where assigned (e.g. Lights, TCAS, APU). Maybe some kind threading-issue with the library I used (StreamDeckLib).

Link to comment
Share on other sites

I use TouchOSC for a similar project. B737 MIP and AP is already implemented half way. Interface between TouchOSC is a .net application with Paul's DLL. TouchOSC provides many different controls for the UI. Running on both IOS and Adroid. The required app for the tablet costs less than 5,- EUR.


Link to comment
Share on other sites

I have two buttons working, the landing gear and a pause button. Last week a family member had an accident so I can currently not continue working on this little project. I plan to continue on it later.

I'm using a great library for stream deck https://github.com/BarRaider/streamdeck-tools which also has a project template. It directly creates streamdeck plugins when build.

I uploaded my current codebase at https://github.com/bastianh/de.dafire.fsuipc in case someone wants to look at it... it's quite simple to work with both libraries even through I have no experience in c# and had to look up lots of stuff .) 

Link to comment
Share on other sites

  • 4 months later...

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
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. Guidelines Privacy Policy We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.