DCSpy is able to pull information from DCS aircraft and display on Logitech G-series keyboards LCD.
Features:
- Logitech device with 160x43 px four (4) lines monochrome LCD - G13, G15 (v1 and v2) and G510
- Logitech device with 320x240 px eight (8) lines full RGBA LCD - G19
- Support for other Logitech devices:
- Keyboards: G910, G710, G110, G105, G103, G11
- Headphones: G35, G633, G930, G933
- Mouses: G600, G300, G400, G700, G9, MX518, G402, G502, G602
- Setup G-Keys to any toggle, switch or knob in cockpit - Setup of G-Keys
- Support for all aircraft (official and mods) with clickable cockpits - DCS-BIOS aircraft
- Modern looking GUI using Qt6/PySide6
See more information on documentation page.
There are to kinds of supported aircraft:
- Basic - allow assigning all G-Keys of Logitech keyboard to aircraft's instruments in the cockpit (all clickable cockpits supported by DCS-BIOS)
- Advanced - additionally can display some information on LCD (listed below)
Why a such way? Basically advanced support is for aircraft that I own and therefore can test it.
- F/A-18C Hornet UFC - Up Front Controller
- F-16C Viper DED - Data Entry Display
- Ka-50 Black Shark II / III - PVI-800 and autopilot channels
- Mi-8MTV2 Hip - autopilot channels and Radio information
- Mi-24P Hind - Autopilot channels and modes and Radio information
- A-10C Warthog / A-10C II Tank Killer - Radio frequency information
- F-14A / F-14B Tomcat - basic support for RIO CAP
- AV-8B Night Attack Harrier - Up Front Controller and Option Display Unit
- AH-64D Apache - Enhanced Up Front Display (EUFD)
- F-15E Eagle - Upfront Control Panel
- F-4 Phantom II - UHF (ARC 164) Radio
- more to come...
- Logitech Gaming Software 9.04.49
- DCS-Skunkworks DCS-BIOS:
- DCS-BIOS 0.8.3 or newer (can be installed directly from DCSpy)
- However, it is recommended use Live DCS-BIOS as latest git version
- Git it is necessary for using the live version of DCS-BIOS
- DCS World: 2.9.10.3948, but any version from 2.9.* branch should be fine.
- optional:
- Python 3.13 but 3.9+ should be fine (see installation)
I have lots of plans and new ideas how to improve it internally and form a user's perspective, but don't hesitate to contact me. Maybe it will motivate me to implement some new stuff. Please open issue if you find a bug or have any crazy idea. You are welcome dcspy discord server.
You want contribute, perfect see: contributing guide.
More details here.