Macroworks
X-keys For Windows
MacroWorks
MacroWorks is a free programming software built and provided by X-keys, supporting all features on all current X-keys. We recommend it for most X-keys users.
Download SoftwareFile: MW3.1(1.1.2.51)Installer.exe
Size: 10 MB
Updated: July 22, 2025
Operating System: Windows 7–11
Requires: Microsoft .NET Framework 4.8
What’s New in This Version (1.1.2.51):
- Fixed an up-arrow bug
- Resolved memory issue in Legends Layout
By downloading and installing this software, you agree to the terms of our End User License Agreement (EULA). SHA-256 hash available here.
Quick Start for Windows
1.) Download the software and Install
Download MacroWorks. Run the installer and follow the prompts
2.) Plug in your X-keys
Connect your X-keys device via USB and wait for Windows to recognize it.
3.) Launch the software
Search for MacroWorks in the Start menu and open the program.
You’ll be prompted to choose between Software Mode or Hardware Mode. (You can change this setting later if needed.)
4.) Program your keys
Select you X-keys from the Device Drop-down menu and press any key on your X-keys, or double-click a key in the layout to begin. You can assign keystrokes, strings of text, macros, shortcuts, game controller inputs, backlighting, and more. Repeat for each key you want to set up.
5.) Save your programming
SOFTWARE MODE: MacroWorks will automatically run in the background to handle your macros.
You can also save a backup of your setup by going to File > Save a Copy.
HARDWARE MODE: go to File > Write to Device to save the programming directly to the X-keys unit.
This allows the device to run your macros without MacroWorks running.
6.) Finish and close
Click the red “X” in the programming window when you’re done.
Basic Features
- Send keystrokes and macros to any application
- Insert Unicode characters
- Launch programs, open files or directories
- Program different functions depending on the active application
- Combine mouse, keyboard, and special functions on a single key
- Program Hardware Mode keyboard and mouse commands
- Create and print paper key legends
Advanced Features
- Create and edit custom scripts with Script Editor
- Adjust backlighting settings
- Change USB Endpoints
We also offer X-keys Basic Setup, a streamlined utility recommended for system integrators and OEMs that's easy to duplicate programming across multiple units, making it ideal for batch setups.
Programming options:
Whats the difference?
Hardware mode
Hardware Mode saves your programming directly to the X-keys device. After setup, no software is needed—just plug it in and it works like a USB keyboard or mouse. It’s great for using X-keys on any system, including Windows, Mac, Linux, or even Raspberry Pi.
Can be programmed using any Software Options.
Software Mode
Software Mode lets you create advanced functions like opening programs, running scripts, or setting up keys that work differently in different applications. Your programming is stored on the computer and needs MacroWorks installed and running.
Can only be used with MacroWorks Software.