Loupe Flightdeck ---------------- NOTICE: please ask me for permission before using the code for any commercial purpose. - Only tested on `Razer Stream Controller`_ (which is an identical device to `Loupedeck Live`_, I bought it because it's cheaper). Install from NPM ---------------- :: # macOS: make sure you have dependencies installed # brew install nodejs # brew install pkg-config pixman cairo pango npm install -g loupe-flightdeck # install this app loupe-flightdeck # run, or run with profile file name as first parameter Try from the repo ----------------- - Setup: ``npm install`` - Run: ``./app.mjs`` or ``node app.mjs`` (make sure you don't have other software using the same device, such as Loupedeck's official software running) .. _Razer Stream Controller: https://www.amazon.com/Razer-Stream-Controller-All-One/dp/B0B5FV1BY6 .. _Loupedeck Live: https://loupedeck.com/us/products/loupedeck-live/ Demo ---- .. raw:: html
Resources --------- - Tested on Linux/Windows/macOS (different OS may require different ways to install the dependencies). - Currently only X-Plane is supported. If you're interested in working on MSFS support, etc., please let me know. - Videos: https://photos.app.goo.gl/1hAQ19DZQRo4RRr9A - Profile is currently in ``profile.yaml``. - Linux permission issue: copy ``50-loupedeck.rules`` to be under ``/etc/udev/rules.d`` and then ``sudo udevadm control --reload-rules && sudo udevadm trigger``. In Linux, install the font ``ocr-a-ext.ttf`` to your system.