MacroWorks 3.1

X-keys Software Programming for Windows

MacroWorks 3.1

X-keys® MacroWorks 3.1 (MW3.1)

Our most popular programming software, MW3.1 supports all features on all current X-keys. We recommend it for most X-keys users. We also offer X-keys Basic Setup, a programming utility recommended for system implementers and OEMs. Not sure which program best suits your requirements? Please go here: HelpMeChoose.html.

MacroWorks 3.1

Basic Features

  • Send keystrokes and macros to any application
  • Insert Unicode
  • Launch programs
  • Open directories, folders, or files
  • Use the same key to send different commands depending upon the application
  • Combine multiple mouse, keyboard, and special functions on the same key
  • Program Hardware Mode keyboard and mouse commands
  • Create and print paper key legends

Advanced Features

  • Create and edit custom scripts with Script Editor
  • Change backlighting settings
  • Change USB Endpoints

New in this Version

  • Fixed Copy/Paste bug in Legend-Maker 

Operating Requirements for MacroWorks 3.1

  • Windows 10, 8, 7, or Vista (32 or 64 bit) or Windows XP (32 bit only)
  • Microsoft .NET Framework 3.5.1

X-keys Basic Setup

Recommended for system implementers and OEMs. Supports Hardware Mode programming on all XK series X-keys. Not sure which program best suits your requirements? Please go here: HelpMeChoose.html.

For more information on X-keys Basic Setup, go here

MacroWorks 3.1 Video Tutorials

The MW3.1 help files also offer instructions for programming both basic and advanced macros. Answers to most programming questions will be found in one or both of these sources. Please check them first. If you do not find the answers, please contact

A Quick Tour of MacroWorks 3.1

  • Here we give you a quick look around with brief explanations of the major features in MW3.1

MacroWorks 3.1 Text Feature

  • An in-depth look at the Text feature including capturing Unicode characters and symbols. How to program keys with both text and Unicode symbols.

MacroWorks 3.1 Keystroke Feature

  • How to capture keystrokes including modifier keys. Explanation of the Automatic Separation of Up and Downstrokes option. How to program a custom Paint Bucket key for Sketchup.

MacroWorks 3.1 Shortcuts Feature

  • How to drag and drop shortcuts to keys. How to program a custom key to login to a secure site

MacroWorks 3.1 SPAM Killer Key

  • How to program an X-keys key to tag SPAM in Outlook.