Hotmap is an intuitive desktop app designed to take advantage of the QMK Programmable Button keycodes, allowing for on-the-fly updating of keybindings without having to recompile or deploy firmware.
- 32 Unique Programmable Buttons
- 5 Unique macro actions
- Tap
- Press
- Release
- Delay
- Easy to navigate UI
- Windows and Linux Support
- OsX support planned
- Install the latest release for your platform in the Releases page
[!WARNING]
Linux users will have to make sure to run Hotmap with elevated privileges for the backend to run properly
- Add Programmable Button to your QMK firmware
- Buttons must be a range starting at 1, without skipping any
- Add buttons to match your keyboard
- Configure the macro for each button
- Rust and Cargo
- Node.js and NPM
- Clone the latest version of the repository from
https://www.github.com/GearBoxFox/HotMap.git
- Run
npm install
- Download the tauri cli tool
cargo install tauri-cli
- Run the development build
cargo tauri dev
- Run the production build
cargo tauri build
- On linux set the environment variable
NO_STRIP=true
to build the AppImage properly