Repository navigation
Releases: Erik1028/ajazz-dock
Release list
Hexpad 2.0.0
Hexpad 2.0.0 - the first release under the Hexpad name (it was AjazzDock 1.0.0).
A native controller for the Ajazz AKP03E stream dock (6 LCD keys, 3 round buttons, 3 knobs): no browser, no account, no cloud, no telemetry.
New since 1.0.0:
- Knob HUD: turning a knob shows a Hi-Fi style level display on the keys (volume and more).
- VRChat OSC: keys and live faces that talk to VRChat (mute, avatar parameters).
- Monitors off / on key.
- OrbitOverlay mirror: OrbitOverlay can show and press the dock from VR (watch widget and panel).
- Ambient idle screens: 16 clock designs plus now-playing and weather screens; swatch and gradient keys.
- Safer config: load/save hardened, rolling backups.
- No personal defaults in the code: the Tapo bulb address comes from your own settings, Prisma is found where it is installed.
- MIT licence.
Install: download Hexpad-2.0.0.zip, unzip it anywhere and run Hexpad\Hexpad.exe (it asks for admin rights when it starts - it needs them to read the CPU temperature; Start with Windows in the tray menu starts it without asking). Windows 10 / 11.
AjazzDock 1.0.0
AjazzDock is a lean, native controller + system tray for the Ajazz AKP03E "Stream Dock" (6 LCD keys, 3 round buttons, 3 rotary encoders) on Windows. No browser, no web view, no account, no cloud, no telemetry — it talks to the device directly over its vendor HID interface.
Download & run
- Download
AjazzDock.exebelow (single standalone file — no Python needed). - Run it. The app lives in the system tray; right-click for the configurator, profiles, autostart toggle, and quit.
ℹ️ The exe is unsigned, so Windows SmartScreen may warn on first launch — click More info → Run anyway. Optionally run
install.ps1from source to add Start Menu/Desktop shortcuts and login autostart.
Features
- Render full-color emoji or your own PNG/JPG icons + labels to the 6 LCD keys
- Bind every input — keys, buttons, encoders (turn ◀/▶ + push) — to actions:
open app/file/URL · hotkeys · type text · media · volume · mic mute · page/profile switch · brightness · monitor brightness (DDC) · multi-step macros · quick actions (empty recycle bin, etc.) - Pages and profiles, switchable from a key, button, or the tray
- Native dark configurator with a device-shaped key grid, live previews, color/emoji/PNG pickers, press animations, and page-swipe transitions
- In-app display calibrator — tune each key's image size/position live
- Single-instance, auto-reconnect on unplug/replug
Requirements
- Windows 10/11 · Ajazz AKP03E (USB VID
0x0300/ PID0x3002)
Build from source
py -3 -m venv .venv
.\.venv\Scripts\python.exe -m pip install -r requirements.txt
./build.ps1 # -> dist\AjazzDock.exeProtocol credit: 4ndv/mirajazz + 4ndv/opendeck-akp03.