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

The application combines layout editing, firmware configuration, device testing, and desktop tools in one interface
Windows, Linux, and macOS
Connection and navigation
Key assignment, import, and export
Macros, Combos, RGB, and more
Consistent punctuation in EN and RU
Connection, access, and diagnostics
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
.entlayoutimport 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