A simple Windows tool to remap keys from a specific keyboard device (like a macro pad) to different keys, without affecting your main keyboard.
- Device-specific remapping - Only remaps keys from your selected keyboard/macro pad
- Auto-detect device - Press any key on your macro pad to identify it
- Simple GUI - Easy to add/remove key mappings
- Persistent config - Saves your settings automatically
- System tray - Runs quietly in the background
- Download the latest
EZ-Key-Remapper-*.exefrom Releases - Run the executable
- On first run, click "Install Driver" when prompted (requires admin privileges)
- Reboot your computer
- Run the app again - you're ready to go!
- Click Detect and press any key on your macro pad to select it
- Click Add Mapping to create a new key remapping:
- First, press the key on your macro pad (e.g.,
A) - Then, press the desired output key (e.g.,
F1)
- First, press the key on your macro pad (e.g.,
- Enable remapping with the checkbox
- Close the window to minimize to system tray
You have a cheap 3-key macro pad that types A, B, C but you want it to send F1, F2, F3:
- Detect your macro pad
- Add mapping:
A→F1 - Add mapping:
B→F2 - Add mapping:
C→F3
Now your macro pad sends function keys while your main keyboard still types normally!
Uses the Interception driver to intercept keyboard input at the driver level, allowing device-specific filtering and key remapping.
- Windows 10/11 (64-bit)
- Administrator privileges (for driver installation only)
- One-time reboot after driver installation
# Install dependencies
pip install PyQt5 pyinstaller
# Build
python build.pyThe executable will be in dist/EZ Key Remapper.exe
MIT