X-keys Web App

X-keys Online

X-keys WebApp

The X-keys Setup Web App is a browser-based tool for programming hardware-resident macros on X-keys devices. It runs in Google Chrome, Microsoft Edge, or any browser that supports WebHID.
You can use the Web App with a connected X-keys device or explore it in offline mode, which is perfect for testing features before you buy.

X-keys WebApp

Open the Web App

1.) Quick Start Guide
Note: You can begin programming without an X-keys plugged in.
2.) Choose your device

Select the X-keys model you want to program from the device menu. This sets up the layout so you can start building your configuration.

3.) Connect your X-keys

Plug in the X-keys you want to program and click Connect X-keys. The app will detect your device and load its layout.

4.) Program your keys

Click on a key in the layout. You can assign keystrokes, macros, mouse actions, game controller inputs, backlighting, and more. Repeat for each key you want to set up.

5.) Save to your X-keys

When finished, click Write Macros to store your programming directly in the device’s memory.

6.) (Optional) Save or reuse layouts

You can save your layout as a file to your computer or cloud storage and reuse it later for other devices or edits.

Need help getting started? If you can't find what you’re looking for, email us at tech@piengineering.com.

X-keys Setup Webapp Help

X-Download PDF

Looking for more advanced features? MacroWorks offers expanded programming options like application-specific macros, shortcuts, text strings, and more. It’s a great choice for users who need deeper customization.

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.