Skip to main content

image Python CI Coverage Status Codacy Badge License Downloads Patreon Discord image CodSpeed Badge pre-commit.ci status Maintainability Rating Downloads

dcspylogo

DCSpy

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.

Aircraft and instruments

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.

Advanced

  • 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
  • C-130J 30 Hercules - not yet decided (not ready in BIOS)
  • more to come...

Requirements

New ideas

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.

Contributing

You want to contribute, perfect see: contributing guide.

Credits

More details here.

Metadata

Release files for dcspy 3.8.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dcspy 3.8.1
File Size Uploaded
dcspy-3.8.1.tar.gz 14.5 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for dcspy 3.8.1
File Interpreter ABI Platform
dcspy-3.8.1-py3-none-any.whl Python 3 none any Details

Total release size: 29.4 MB

Release files / dcspy-3.8.1.tar.gz

Download URL dcspy-3.8.1.tar.gz
Size 14.5 MB
Tags Source
SHA-256 checksum
How to use checksums
73cf36e9003e5696f3d8c66b3e6b46d26a3c135bf19f90b83bd4e6844b911c6b
BLAKE2b-256 checksum
How to use checksums
1b1f01e4038f3c6f899e5e2764a1a4a65ce8be628365973472c096fd20832b51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 27, 2026.

Transparency log

Release files / dcspy-3.8.1-py3-none-any.whl

Download URL dcspy-3.8.1-py3-none-any.whl
Size 14.9 MB
Tags Python 3
SHA-256 checksum
How to use checksums
a5519582ffda1d046fb1fd14460692fb762ce2adceed9b7ccaea55a524e18b97
BLAKE2b-256 checksum
How to use checksums
e48fa0c9e1ca3b9a4f5788196cf39bd75f41d248e18b115e0f89ecb0054db0c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 27, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

3.8.1 This release

2 release files

3.7.1

2 release files

3.7.0

2 release files

3.6.3

2 release files

3.6.2

2 release files

3.6.1

2 release files

3.6.0

2 release files

3.5.2

2 release files

3.5.1

2 release files

3.5.0

2 release files

3.4.2

2 release files

3.4.1

2 release files

3.4.0

2 release files

3.3.0

2 release files

3.2.0

2 release files

3.1.4

2 release files

3.1.3

2 release files

3.1.2

2 release files

3.1.1

2 release files

3.1.0

2 release files

3.0.0

2 release files

2.3.3

2 release files

2.3.2

2 release files

2.3.1

2 release files

2.3.0

2 release files

2.2.0

2 release files

2.1.2

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.0

2 release files

1.9.5

2 release files

1.8.1

2 release files

1.8.0

2 release files

1.7.5

2 release files

1.7.4

2 release files

1.7.3

2 release files

1.7.2

2 release files

1.7.1

2 release files

1.7.0

2 release files

1.6.1

2 release files

1.6.0

2 release files

1.5.1

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.3

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.9.2

2 release files

0.9.1

2 release files

0.9.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page