Instructions, the source code and application are here
Use a wide 'bar style' touch screen as a game dashboard (like fip-panels) and button box (like streamdeck) for Elite Dangerous :
The touch screen is connected via hdmi as a secondary monitor on the same PC that elite dangerous runs on.
You can also control this from a separate device, in a different way:
You can run this application minimized on the elite dangerous PC and then start a web browser on another device.
That browser connects to the web server, that is built into this application.
This won't work, if the web browser runs on the SAME pc as Elite Dangerous.
The game has to be set to borderless mode, to be able to use the touch screen.
Fullscreen mode won't work, unless you only use an external device via a web browser.
By default the external connection is disabled.
You need to set up the ExternalPort in appsettings.json to your desired port number (e.g. 5001)
Then you will see the external url in the log file (or an error message if there was a problem)
Also make sure that you don't have a firewall set up on your pc, that blocks that port number for incoming connections...
The actual on/off state of a button comes from the game.
When pressing a button on the touch screen, it will send the e.g. 'toggle light' keypress (from the game keyboard binding file) to the game.
Big display 3840x1100 (14 inch, IPS panel, uses usb-c connector):
https://www.aliexpress.com/item/1005003332731770.html
Medium display 1920x515 (12.6 inch, IPS panel):
https://www.aliexpress.com/item/1005001966967133.html
Small display 1920x480 (8.8 inch, IPS panel):
https://www.aliexpress.com/item/1005003014364673.html
Angled mini HDM cable (use the 'UP' version) :
https://www.aliexpress.com/item/1005002750546378.html
Angled micro USB cable (use the 'UP' version, only for small/medium display) :
https://www.aliexpress.com/item/32901092351.html
(note that these kinds of displays come with or without a touch controller and with or without a case)
The button images are SVG vector images from Keath Milligan .
Use a wide 'bar style' touch screen as a game dashboard (like fip-panels) and button box (like streamdeck) for Elite Dangerous :
The touch screen is connected via hdmi as a secondary monitor on the same PC that elite dangerous runs on.
You can also control this from a separate device, in a different way:
You can run this application minimized on the elite dangerous PC and then start a web browser on another device.
That browser connects to the web server, that is built into this application.
This won't work, if the web browser runs on the SAME pc as Elite Dangerous.
The game has to be set to borderless mode, to be able to use the touch screen.
Fullscreen mode won't work, unless you only use an external device via a web browser.
By default the external connection is disabled.
You need to set up the ExternalPort in appsettings.json to your desired port number (e.g. 5001)
Then you will see the external url in the log file (or an error message if there was a problem)
Also make sure that you don't have a firewall set up on your pc, that blocks that port number for incoming connections...
The actual on/off state of a button comes from the game.
When pressing a button on the touch screen, it will send the e.g. 'toggle light' keypress (from the game keyboard binding file) to the game.
Big display 3840x1100 (14 inch, IPS panel, uses usb-c connector):
https://www.aliexpress.com/item/1005003332731770.html
Medium display 1920x515 (12.6 inch, IPS panel):
https://www.aliexpress.com/item/1005001966967133.html
Small display 1920x480 (8.8 inch, IPS panel):
https://www.aliexpress.com/item/1005003014364673.html
Angled mini HDM cable (use the 'UP' version) :
https://www.aliexpress.com/item/1005002750546378.html
Angled micro USB cable (use the 'UP' version, only for small/medium display) :
https://www.aliexpress.com/item/32901092351.html
(note that these kinds of displays come with or without a touch controller and with or without a case)
The button images are SVG vector images from Keath Milligan .
Last edited: