Skip to content
Entropy

Entropy

Entropy is a cross-platform Ergohaven application for configuring programmable keyboards and other input devices running Vial-QMK or Vial-RMK firmware

Entropy interface

The application combines layout editing, firmware configuration, device testing, and desktop tools in one interface

Compatibility

Entropy works with devices that expose a compatible Vial interface

  • Vial-QMK and Vial-RMK
  • Wired USB connections
  • Bluetooth connections for compatible Vial-RMK devices
  • Keyboards, macropads, trackballs, touchpads, encoders, and modular input devices
  • Windows x86_64, Linux x86_64, and macOS on Apple Silicon or Intel

The available pages depend on firmware capabilities: Entropy hides settings that the connected device does not support

Main features

  • Key, layer, and encoder configuration
  • Macros, Combos, Tap Dance, and Key Overrides
  • Auto Shift, Tap-Hold, One Shot, Mouse Keys, Magic, and Grave Escape
  • RGB, Layer LEDs, displays, modules, and pointing devices
  • .entlayout import and export with compatible firmware settings, plus PNG, SVG, and PDF export
  • Matrix Tester and the separate Layout Indicator window
  • Text Expander and Typing Trainer
  • Live integrations for time, volume, media, and the operating-system layout
  • Universal Symbols for consistent punctuation in English and Russian layouts
  • Automatic firmware update checks for supported Ergohaven RMK devices

The latest builds are available on GitHub Releases