Programmable macro keyboards come in two very different flavors: small dedicated macro pads that sit next to your main keyboard, and full-size mechanical keyboards with macro layers built in. The VSD M18 Macro Pad takes the top spot because its 15 LCD keys, RGB ring, and cross-platform software cover nearly every workflow, from editing to streaming. If budget matters more than screens, the Koolertron 6-Key Keypad delivers hot-swappable mechanical switches at a fraction of the complexity, while the BTXETUEL SayoDevice O3C is the clear pick for gamers who need rapid-trigger hall-effect switches. The main tradeoffs you’ll face are screen keys versus plain mechanical keys, wired versus wireless, and single-device pads versus a full keyboard replacement like the Redragon K550. Keep reading for the full breakdown of all 14 options.
Get business pricing on monitors, keyboards and dev gear
- Business-only prices and quantity discounts
- Tax-exempt purchasing
- Multiple users, one account, clear invoices
Key Takeaways
- LCD-key pads like the VSD M18 and ActionRing decks won for visual workflows because labeled, swappable icon keys eliminate the memory burden that plain macro keypads impose.
- Hot-swappable switches appeared across several budget picks (Koolertron, Sayodevice OSU), meaning a cheap pad no longer locks you into one switch feel — a big change from earlier generations.
- Hall-effect magnetic switches on the SayoDevice O3C and rapid-trigger support separate gaming-oriented pads from productivity pads, which don’t need that precision at all.
- Full macro keyboards like the VSD K1 Pro and Redragon K550 only make sense if you want one device on your desk; a dedicated pad plus your existing keyboard is usually more flexible.
- Software quality varied more than hardware did — several well-built pads were ranked lower because configuration was clunky or Mac support was weak.
| VSD M18 Macro Pad – Programmable Keypad with 15 LCD Keys, RGB Light Ring | ![]() | Best Overall | Number of Keys: 18 (15 LCD keys + 3 physical buttons) | Connectivity: USB-C | Backlighting: RGB light ring with auto color cycle | VIEW LATEST PRICE | See Our Full Breakdown |
| Koolertron Macro Programmable Keypad – 6 Keys 1 Knob, Hot-Swappable | ![]() | Best Value for Tinkerers | Keys: 6 keys + 1 rotary knob | Switch Type: Mechanical (Blue), hot-swappable | Macros: Up to 16 (500 characters each) | VIEW LATEST PRICE | See Our Full Breakdown |
| BTXETUEL SayoDevice O3C Rapid Trigger Mini Keypad with Hall Magnetic Switches | ![]() | Best for Competitive and Rhythm Gaming | Number of Keys: 3 | Switch Type: Linear (Hall magnetic, hot-swappable) | Screen: 0.96-inch IPS color, 160×80 | VIEW LATEST PRICE | See Our Full Breakdown |
| Vaydeer One-Handed Mechanical Macro Keypad with 9 Programmable Keys, NKRO | ![]() | Best for Workflow Switchers | Number of Keys: 9 | Functional Layers: 6 | Key Rollover: NKRO (non-conflict) | VIEW LATEST PRICE | See Our Full Breakdown |
| 12-Key Programmable Macro Pad with Dual Knobs, RGB Mechanical Mini Keyboard | ![]() | Best for Cross-Platform and Wireless Setups | Number of Keys: 12 | Knobs: 2 programmable | Connectivity: USB-C wired and wireless receiver | VIEW LATEST PRICE | See Our Full Breakdown |
| ActionRing Stream Controller Deck – Macro Keypad with 6 Customizable LCD Keys and 3 Dials (N3 White) | ![]() | Best for Streamers | Customizable Keys: 6 LCD keys (12 buttons total) | Dials: 3 | Connectivity: USB (wired) | VIEW LATEST PRICE | See Our Full Breakdown |
| BTXETUEL Sayodevice OSU 12-Key USB Hot-Swappable Mechanical Keypad | ![]() | Best for Tinkerers | Keys: 12 programmable keys | Switches: 12x Otuemu Red Speed | Switch Type: Hot-swappable mechanical | VIEW LATEST PRICE | See Our Full Breakdown |
| BTXETUEL 8-Key Programmable One-Handed Mechanical Keypad with Copy, Paste, Search, Backspace, Save, Cut, All & Enter Shortcuts (Black) | ![]() | Best for Beginners | Number of Keys: 8 | Switch Model: Cherry MX Brown-compatible | Switch Type: Hot-swappable mechanical | VIEW LATEST PRICE | See Our Full Breakdown |
| ActionRing Stream Controller Deck with Macro Keypad and Customizable LCD Keys | ![]() | Best for Creative Pros | Customizable Keys: 6 LCD keys | Dials: 3 | Key Icons: JPG, PNG, GIF support | VIEW LATEST PRICE | See Our Full Breakdown |
| VSD K1 Pro 87-Key Macro Mechanical Keyboard with Integrated Streaming Deck | ![]() | Best Premium All-in-One | Layout: 87 keys (TKL) | Connection: Wired (USB-A to USB-C) | Hot-swappable: Yes, 3-pin or 5-pin switches | VIEW LATEST PRICE | See Our Full Breakdown |
| HUION Keydial Mini Bluetooth Programmable Keypad with Dial, 18 Shortcut Keys | ![]() | Best for Digital Artists | Connectivity: Bluetooth 5.0 (up to 10m range) | Number of Keys: 18 programmable keys | Dial Functions: Up to 3 customizable functions | VIEW LATEST PRICE | See Our Full Breakdown |
| Redragon K550 RGB Mechanical Gaming Keyboard, 104 Keys + 12 Programmable Macro Keys | ![]() | Best Full-Size Macro Keyboard | Number of Keys: 131 (104 keys + 12 macro keys) | Switch Type: Redragon custom clicky purple, 55g actuation, 1.1mm pretravel | Connectivity: Wired, dual USB-A | VIEW LATEST PRICE | See Our Full Breakdown |
| ULANZI D100H Video Editing Keyboard with Dial Knob Wireless Bluetooth | ![]() | Best for Video Editors | Number of Keys: 7 customizable buttons + 1 multifunction knob | Connectivity: Bluetooth 5.1 only (USB for charging) | Knob: Aluminum alloy with anti-slip texture and motor vibration feedback | VIEW LATEST PRICE | See Our Full Breakdown |
| PCsensor 3-Key Mini Mechanical Keypad, Wireless USB 2-in-1 Programmable Macro Keyboard | ![]() | Best Ultra-Compact Pick | Number of Keys: 3 | Switch Type: Cherry MX Blue (clicky) | Connectivity: Wireless / USB-C wired (braided cable) | VIEW LATEST PRICE | See Our Full Breakdown |
| programmable macro keyboard | Connectivity | Number of Keys | Switch Type | Compatible OS |
|---|---|---|---|---|
| VSD M18 Macro Pad | USB-C | 18 (15 LCD keys + 3 physical buttons) | — | — |
| Koolertron Macro Programmable | USB-C | — | Mechanical (Blue), hot-swappable | Windows 7/10/11, macOS (not Linux) |
| BTXETUEL SayoDevice O3C Rapid | USB-C | 3 | Linear (Hall magnetic, hot-swappable) | Windows, macOS, Linux |
| Vaydeer One-Handed Mechanical | Wired | 9 | — | — |
| 12-Key Programmable Macro Pad | USB-C wired and wireless receiver | 12 | Clicky mechanical | Windows, macOS, Linux, Pi |
| ActionRing Stream Controller D | USB (wired) | — | — | — |
| BTXETUEL Sayodevice OSU 12-Key | — | — | Hot-swappable mechanical | — |
| BTXETUEL 8-Key Programmable On | USB-C (detachable cable) | 8 | Hot-swappable mechanical | Windows, macOS, Linux |
| ActionRing Stream Controller D | — | — | — | — |
| VSD K1 Pro 87-Key Macro Mechan | — | — | — | — |
| HUION Keydial Mini Bluetooth P | Bluetooth 5.0 (up to 10m range) | 18 programmable keys | Scissor-switch | macOS 10.12+, Windows 7+ |
| Redragon K550 RGB Mechanical G | Wired, dual USB-A | 131 (104 keys + 12 macro keys) | Redragon custom clicky purple, 55g actuation, 1.1mm pretravel | Windows |
| ULANZI D100H Video Editing Key | Bluetooth 5.1 only (USB for charging) | 7 customizable buttons + 1 multifunction knob | — | Windows 10+, macOS 12+ |
| PCsensor 3-Key Mini Mechanical | Wireless / USB-C wired (braided cable) | 3 | Cherry MX Blue (clicky) | — |
More Details on Our Top Picks
VSD M18 Macro Pad – Programmable Keypad with 15 LCD Keys, RGB Light Ring
This option stands out as the most versatile pick in the lineup because it solves the biggest problem with macro pads: remembering what each key does. With 15 LCD keys that display custom JPG, PNG, and GIF icons, every macro announces itself on the pad itself, which matters far more than it sounds once you’ve loaded six different functions across a workday. Compared with the Koolertron 6-key pad, you’re trading away mechanical switches for screens — a fair swap if visual feedback beats tactile feel for your workflow. The built-in utility widgets (clock, stopwatch, weather) give it a Stream Deck-like character at a keypad footprint. The tradeoffs are real, though: Linux users are out of luck without workarounds, and customizing the RGB ring beyond its auto-cycle colors means a firmware upgrade rather than a settings toggle.
Pros:- 15 LCD keys with custom icon support (JPG, PNG, GIF) make complex macro layouts instantly readable
- Broad software compatibility with OBS, Streamlabs, Discord, and Photoshop
- Built-in utility plugins like clock, stopwatch, weather, and calendar add everyday value
- 18 total programmable inputs cover both simple commands and multi-step sequences
Cons:- No native Linux plug-and-play support
- Custom RGB tones require a firmware upgrade rather than simple software settings
Best for: Streamers, creative professionals, and productivity power users who want labeled, visual macro keys for apps like OBS, Photoshop, and Discord
Not ideal for: Linux users or anyone who needs deep custom lighting control out of the box without firmware updates
- Number of Keys:18 (15 LCD keys + 3 physical buttons)
- Connectivity:USB-C
- Backlighting:RGB light ring with auto color cycle
- Operating System:Windows 11+, macOS 11.0+ (no native Linux plug-and-play)
- Power Source:USB powered
- Custom Icons:JPG, PNG, GIF supported
Our verdict“If you want one macro pad that handles streaming, design work, and daily productivity with visual clarity, this is the pick that earns its spot at the top.”
Koolertron Macro Programmable Keypad – 6 Keys 1 Knob, Hot-Swappable
Where the VSD M18 wins on screens, this model wins on feel. The hot-swappable blue switches mean you’re never locked into one typing sensation — swap in quieter or lighter switches whenever you like, something no LCD-key pad here offers. Its 6 layers across 6 keys effectively yield 36 programmable actions, plus a rotary knob for volume or scrubbing, which is impressive flexibility at this footprint. Configuration works through a web browser or desktop software on Windows and Mac, a friendlier setup than the Vaydeer 9-key, which asks you to flash firmware during initial setup. The compromises: 500-character macro limits will frustrate anyone building long sequences, there’s no Linux support, and the plastic build feels more utilitarian than premium.
Pros:- Hot-swappable mechanical switches let you change feel and sound without buying new hardware
- 6 configurable layers multiply just 6 keys into dozens of available commands
- Browser-based configuration works on both Windows and Mac without firmware flashing
- Extremely compact footprint suits cramped gaming desks
Cons:- Not compatible with Linux
- Macro length capped at 500 characters limits complex automation sequences
- Plastic construction feels lightweight next to aluminum-plate competitors
Best for: Budget-minded gamers and tinkerers who want mechanical feel, swappable switches, and layered macros without paying for LCD keys
Not ideal for: Anyone building long multi-step macros, since 500 characters per macro is a hard ceiling
- Keys:6 keys + 1 rotary knob
- Switch Type:Mechanical (Blue), hot-swappable
- Macros:Up to 16 (500 characters each)
- Config Layers:6
- Connectivity:USB-C
- Compatible OS:Windows 7/10/11, macOS (not Linux)
- Warranty:2 years
Our verdict“This is the smart spend for buyers who prioritize switch feel and layer depth over displays and app integrations.”
BTXETUEL SayoDevice O3C Rapid Trigger Mini Keypad with Hall Magnetic Switches
This isn’t really a macro pad in the general sense — it’s a precision input instrument. The Hall magnetic switches with rapid trigger activate the instant you lift your finger, and the 8000Hz polling rate translates to input latency that conventional mechanical pads like the Koolertron simply can’t match. For OSU and rhythm players, that difference is the entire point of the purchase. The tiny IPS screen and programmable knob add a surprising amount of personality for a 3-key device, and full Linux support gives it an edge over most rivals here. But be honest about scope: three keys can’t run a streaming setup or a Photoshop workflow the way the VSD M18 can, and it demands manual calibration before first use — skip that step and the rapid trigger behaves erratically.
Pros:- Rapid trigger Hall magnetic switches register inputs faster than mechanical alternatives
- 8000Hz polling rate delivers exceptionally low latency for competitive play
- Hot-swappable with any Hall magnetic switches, with straightforward calibration
- Full Linux support, unlike the Koolertron and VSD options
Cons:- Only 3 keys, making it useless as a general-purpose macro pad
- Requires manual calibration before first use and after firmware updates
Best for: Rhythm game players (especially OSU) and competitive gamers who need instant actuation and minimal latency
Not ideal for: Productivity users or streamers who need more than 3 keys — this has no capacity for a full macro workflow
- Number of Keys:3
- Switch Type:Linear (Hall magnetic, hot-swappable)
- Screen:0.96-inch IPS color, 160×80
- Polling Rate:8000Hz
- Connectivity:USB-C
- Compatible OS:Windows, macOS, Linux
- Warranty:2 years
Our verdict“Buy this if raw input speed for rhythm or competitive games is the goal; skip it if you need a do-everything macro deck.”
Vaydeer One-Handed Mechanical Macro Keypad with 9 Programmable Keys, NKRO
The killer feature here isn’t the key count — it’s the automatic layer switching by application. Set one layout for Photoshop, another for your game launcher, and the pad reconfigures itself as you alt-tab, with a floating window showing every key’s current function in real time. That’s a genuinely different approach than the Koolertron’s manual layer cycling, and it matters for anyone juggling multiple programs daily. The 6 layers across 9 keys give you 54 slots, and the export/import system means your configuration travels between machines. Compared with the VSD M18, you lose visual icons on the keys themselves, relying instead on the on-screen overlay. Two frustrations hold it back: half the advertised macro modes are labeled upcoming, and setup involves flashing the keyboard before you can do anything at all.
Pros:- Automatic layer switching per application eliminates manual mode toggling
- Floating window displays current key functions in real time
- Settings export/import makes configs portable across computers
- NKRO ensures every simultaneous keypress registers during fast play
Cons:- Two of the four macro modes are marked as upcoming rather than shipping features
- Initial setup requires companion software and keyboard flashing
Best for: Multi-app power users and designers who want key functions to change automatically per application
Not ideal for: Buyers who expect every advertised feature to ship now — two macro modes are still pending
- Number of Keys:9
- Functional Layers:6
- Key Rollover:NKRO (non-conflict)
- Layer Switching:Scrolling in floating window or automatic by application
- Connectivity:Wired
- Firmware:OTA online upgrade supported
- Compatibility:iOS, Windows
Our verdict“This model makes the most sense for people whose key bindings need to change with the app they’re in, provided they’re comfortable with a technical setup.”
12-Key Programmable Macro Pad with Dual Knobs, RGB Mechanical Mini Keyboard
This is the only pad in this batch that checks three boxes at once: wireless connectivity, dual programmable knobs, and driver-free cross-platform support including Linux and Raspberry Pi. That combination makes it the natural choice for anyone whose macro needs span beyond a single Windows machine — a media PC, a Pi project, a MacBook, all from one device. The two knobs give it more analog control than the Koolertron’s single dial, useful for scrubbing timelines or adjusting two parameters independently. The catch is awkward: configuration only happens on Windows, and the software lives on the pad’s own USB drive, requiring extraction before use. Once configured, the onboard memory handles other platforms fine, but Linux and Mac users will need borrowed Windows access for changes. The clicky switches also rule out shared offices.
Pros:- Dual connectivity (wireless receiver and wired USB-C) offers placement flexibility
- Driver-free HID operation works across Windows, Mac, Linux, Pi, and even smartphones
- Two programmable knobs double the analog control of most competitors
- Onboard memory retains configurations across devices
Cons:- Configuration software requires Windows and must be extracted from the USB drive before use
- Clicky switches are too loud for shared or quiet workspaces
Best for: Multi-device households and Linux/Pi users who want one wireless macro pad that works almost everywhere
Not ideal for: Quiet office environments — the clicky switches are loud, and non-Windows users can’t reconfigure without a Windows machine
- Number of Keys:12
- Knobs:2 programmable
- Connectivity:USB-C wired and wireless receiver
- Backlighting:RGB, per-key adjustable
- Switch Type:Clicky mechanical
- Power Source:Battery powered
- Compatible OS:Windows, macOS, Linux, Pi
Our verdict“If your macro pad needs to roam across operating systems and devices without drivers, this is the cross-platform workhorse of the group — just set it up on Windows first.”
ActionRing Stream Controller Deck – Macro Keypad with 6 Customizable LCD Keys and 3 Dials (N3 White)
This option stands out for streamers who want visual macro control without cluttering their desk. The six LCD keys support custom icons, GIFs, and animations, which makes identifying scene-switch or soundboard triggers far faster than reading blank keycaps — a real advantage over the BTXETUEL 8-key keypad, which relies on printed or blank mechanical keys. The Action Flow feature lets one key fire a chain of actions, useful for starting a stream in OBS with a single press. Compared with the VSD M18’s 15 LCD keys, six keys plus three dials is a smaller canvas, so creators running many scenes may feel squeezed. Setup also takes real effort: expect to lean on tutorial videos rather than a quick start card.
Pros:- Custom icons, GIFs, and animations make macros instantly recognizable mid-stream
- Action Flow chains multiple actions onto a single keypress
- Three dials handle volume and media without digging through software
- Plugin ecosystem adds clocks, weather, stopwatches, and 60 icon packs
Cons:- Only six keys limits total macro capacity
- Configuration requires setup time and tutorial videos
- USB-powered only, so it occupies a port and is not portable with a tablet or phone
Best for: Twitch or YouTube streamers who want animated, at-a-glance scene and soundboard control in OBS
Not ideal for: Power users with a dozen-plus macros — six LCD keys fill up quickly next to larger decks like the VSD M18
- Customizable Keys:6 LCD keys (12 buttons total)
- Dials:3
- Connectivity:USB (wired)
- Compatibility:Windows, macOS
- Supported Software:OBS, Photoshop, Premiere Pro
- Dimensions:6.69 x 4.96 x 2.52 inches
- Weight:5.92 ounces
- Warranty:24 months
Our verdict“This pick makes the most sense for streamers who prioritize visual macro recognition and OBS integration over raw key count.”
BTXETUEL Sayodevice OSU 12-Key USB Hot-Swappable Mechanical Keypad
This model is better suited to buyers who treat a macro pad as a starting point for customization rather than a finished product. The hot-swappable Otuemu Red Speed switches mean you can swap in your favorite linear, tactile, or silent switches later with no soldering — something the pre-fitted ActionRing decks simply don’t allow. Because it registers as a standard HID keyboard with zero drivers, it works across Windows, Linux, macOS, Android, and even Raspberry Pi, a broader compatibility net than the ActionRing Stream Dock N3, which is limited to Windows and macOS. The tradeoff is polish: there’s no LCD screen, no dials, and the configurator software ecosystem is thinly documented, so expect some DIY tinkering rather than a guided setup.
Pros:- Hot-swappable sockets accept any compatible 3-pin switch for endless feel customization
- Plug-and-play HID operation needs no drivers at all
- Works on Windows, Linux, macOS, Android, and Raspberry Pi
- Each of the 12 keys is independently programmable for macros, media, and scripts
Cons:- 12 keys maxes out quickly for users with large macro libraries
- Configurator software quality and documentation are thin compared with mainstream brands
- No display or dials, so visual confirmation of active profiles is absent
Best for: Rhythm-game and Linux players who want a driverless, hot-swappable pad they can keep modifying
Not ideal for: Buyers who want visual feedback or guided software — there are no screens, dials, or rich plugin ecosystem here
- Keys:12 programmable keys
- Switches:12x Otuemu Red Speed
- Switch Type:Hot-swappable mechanical
- Connection:USB (wired)
- Compatibility:Windows, Linux, macOS, Android, Raspberry Pi
- Drivers Required:None (plug and play)
Our verdict“This is the pick for hands-on tinkerers who value open compatibility and switch-swapping over turnkey software polish.”
BTXETUEL 8-Key Programmable One-Handed Mechanical Keypad with Copy, Paste, Search, Backspace, Save, Cut, All & Enter Shortcuts (Black)
For a first macro pad, this option wins on zero-friction setup: it arrives pre-programmed with Copy, Paste, Save, Cut, Enter, and friends, so it’s genuinely useful the moment it’s plugged in. Compared with the BTXETUEL 12-key SayoDevice, the smaller key count actually helps beginners — eight clearly purposed shortcuts are easier to muscle-memory than twelve blanks. The web configurator lets you remap everything later, and because settings are saved onboard the device, the pad keeps its programming when moved between computers — a nice touch the VSD K1 Pro matches but most cheap pads don’t. The compromises are real, though: desktop programming software is Windows-only, macOS and Linux users must use the web workaround, and Windows Firewall sometimes flags the configurator.
Pros:- Pre-programmed shortcuts work immediately with no software install
- Web configurator supports Windows, macOS, and Linux remapping
- Onboard memory keeps your layout when switching computers
- Hot-swappable switches and a detachable USB-C cable add durability and flexibility
Cons:- Desktop configuration software is Windows-only
- Windows Firewall may flag the configurator with a warning
- Eight keys is tight for anyone with heavy macro workflows
Best for: Office workers and students wanting an instant productivity boost with editing shortcuts they’ll grow into
Not ideal for: Mac and Linux users who want native desktop software — you’ll rely on a web configurator workaround
- Number of Keys:8
- Switch Model:Cherry MX Brown-compatible
- Switch Type:Hot-swappable mechanical
- Connectivity:USB-C (detachable cable)
- Compatible OS:Windows, macOS, Linux
- Lighting:RGB-style case lighting
- Hand Orientation:Ambidextrous
Our verdict“The easiest entry point into macro pads — plug it in, gain shortcuts instantly, reprogram only when you’re ready.”
ActionRing Stream Controller Deck with Macro Keypad and Customizable LCD Keys
This deck targets photo and video editors more directly than its N3 sibling. The six LCD keys plus three dials pair naturally with Photoshop and Premiere Pro workflows — dials for scrubbing or brush size, keys for export actions — and its software list runs from OBS through PowerPoint, Excel, and Word to the full Adobe suite. Compared with the HUON Keydial Mini, which offers 18 shortcut keys but a smaller fixed dial setup, this deck’s GIF-capable LCD keys give faster visual confirmation of which tool is bound where. The plugin library with clocks, weather, and stopwatches plus 60 icon packs means less time making your own assets. That said, six keys is genuinely restrictive for complex editing projects, and the companion software has a learning curve the quick start guide doesn’t cover.
Pros:- Six LCD keys with JPG, PNG, and GIF icons for instant tool recognition
- Three dials map naturally to scrubbing, zooming, and volume in creative apps
- Works across OBS, Microsoft Office, Adobe Photoshop, and Premiere Pro on Windows and macOS
- Hundreds of plugins and 60 icon packs reduce setup effort
Cons:- Only six keys versus larger decks on the market
- Full setup goes beyond the quick start guide and leans on tutorials
- Wired USB connection occupies a port with no wireless option
Best for: Photoshop and Premiere users who want dial-and-key control over editing tools alongside everyday app shortcuts
Not ideal for: Editors with deep, layered shortcut needs — six keys can’t hold a full Premiere or Photoshop workspace
- Customizable Keys:6 LCD keys
- Dials:3
- Key Icons:JPG, PNG, GIF support
- Compatibility:Windows, macOS
- Compatible Software:OBS, PowerPoint, Excel, Word, Photoshop, Premiere Pro, Discord, YouTube
- Icon Packs:60 types
- Warranty:24 months
Our verdict“A strong fit for creative professionals who want tactile dials and visual keys for their Adobe and Office workflows — as long as six keys is enough.”
VSD K1 Pro 87-Key Macro Mechanical Keyboard with Integrated Streaming Deck
This is the roundup’s do-everything option: a full 87-key hot-swappable keyboard with an integrated stream deck of six LCD keys and three knobs per page — and unlimited pages — plus a built-in TFT color display. Instead of pairing a separate deck like the ActionRing N3 with your main keyboard, this model consolidates both into one wired device, saving desk space and a USB port. The gasket mount with 5-layer dampening and pre-lubed stabilizers deliver a typing experience none of the dedicated mini pads here can match. The cost of that ambition is complexity: screen customization and clock calibration need a wired Windows or macOS connection, a USB-C to USB-C cable isn’t included, and the software occasionally demands a device reset after updates. Buyers wanting simplicity should look at the BTXETUEL 8-key instead.
Pros:- Full 87-key programmability with macro recording via web interface or software
- Integrated stream deck with unlimited pages of 6 LCD keys and 3 knobs
- Hot-swappable 3/5-pin PCB and pre-lubed stabilizers for refined typing feel
- Gasket mount with 5-layer dampening keeps sound clean and quiet
Cons:- Screen customization and date/time calibration require a wired Windows or macOS connection
- USB-C to USB-C cable not included
- Complex software may require a device reset after updates
Best for: Enthusiasts who want one desk device covering daily typing, full-key macros, and stream control
Not ideal for: Buyers who already own a keyboard they love — the premium here largely pays for the keyboard half
- Layout:87 keys (TKL)
- Connection:Wired (USB-A to USB-C)
- Hot-swappable:Yes, 3-pin or 5-pin switches
- Mount:Gasket mount, 5-layer dampening
- Display:Built-in TFT color screen
- Stream Deck:6 LCD keys & 3 knobs per page, unlimited pages
- RGB:16.8 million colors, multiple modes
- Keyswitch Durability:50 million keystrokes
- Adjustable Feet:3° / 6° / 13°
Our verdict“The clear choice if you’re replacing your keyboard and macro setup in one purchase — overkill if you only need a companion pad.”
HUION Keydial Mini Bluetooth Programmable Keypad with Dial, 18 Shortcut Keys
This option stands out for blending 18 fully programmable keys with a dial controller that switches between three functions, a combination aimed squarely at creative software rather than gaming. Compared with the ULANZI D100H, the Keydial Mini offers more than double the keys and a far longer 70-hour battery, making it the better companion for long Photoshop or Clip Studio Paint sessions. The thin 0.42-inch profile and Bluetooth 5.0 connection mean it slips into a laptop bag next to a drawing tablet without cables getting in the way. The tradeoff is that customization depends entirely on Huion’s driver software — apps without shortcut support lose much of the appeal. The scissor-switch keys are also quieter and softer than the mechanical feel of the PCsensor 3-key pad, which some typists will miss.
Pros:- Cable-free Bluetooth 5.0 with a reliable 10m range
- All 18 keys plus the dial are fully programmable for creative workflows
- 70-hour battery life in an ultra-thin portable design
- Broad compatibility with major creative software on both Mac and Windows
Cons:- Custom shortcuts depend on Huion driver software being installed
- No RGB backlight customization — only single-color lighting
Best for: Digital artists and photo/video editors who want a portable one-handed shortcut pad alongside a drawing tablet
Not ideal for: Gamers wanting rapid-trigger mechanical switches or RGB-heavy setups — the soft scissor switches and single-color backlight target productivity, not play
- Connectivity:Bluetooth 5.0 (up to 10m range)
- Number of Keys:18 programmable keys
- Dial Functions:Up to 3 customizable functions
- Battery Life:70 hours
- Switch Type:Scissor-switch
- Dimensions:5.74 x 3.65 x 0.42 inches
- Compatible OS:macOS 10.12+, Windows 7+
Our verdict“A lightweight, dial-equipped shortcut pad that makes the most sense for artists and editors who live inside creative apps.”
Redragon K550 RGB Mechanical Gaming Keyboard, 104 Keys + 12 Programmable Macro Keys
While most picks here are compact companion pads, the Redragon K550 takes the opposite approach: a full 104-key board with 12 dedicated macro keys (G1–G12) built in, so there’s nothing extra to place on your desk. Its biggest differentiator is that the macros work onboard without any software — plug it in and start recording, something the HUION Keydial Mini can’t match with its driver dependency. The brushed aluminum top plate and USB pass-through port give it a sturdy, self-contained feel that budget plastic boards lack. The tradeoffs are real, though: 55g clicky purple switches are loud enough to bother anyone sharing your space, and Windows-only support rules out Mac and Linux users entirely. If you want a single keyboard that does everything rather than a pad next to your main board, this is the pick.
Pros:- 12 programmable macro keys that work onboard without software
- Durable brushed aluminum top plate for stability
- Built-in USB pass-through port for a mouse or headset receiver
- Dedicated media controls with a volume scroll bar
Cons:- Clicky purple switches are loud for offices or shared spaces
- Windows only — no stated macOS or Linux support
Best for: Windows PC gamers who want dedicated macro keys and media controls integrated into one full-size mechanical keyboard
Not ideal for: Mac or Linux users, plus anyone in a shared office — the clicky switches and Windows-only support are hard limits
- Number of Keys:131 (104 keys + 12 macro keys)
- Switch Type:Redragon custom clicky purple, 55g actuation, 1.1mm pretravel
- Connectivity:Wired, dual USB-A
- Backlighting:RGB
- Top Plate:Brushed aluminum
- USB Pass-Through:1 port
- Compatible OS:Windows
Our verdict“The right call if you’d rather have one full-size board with built-in macro keys than a separate pad, provided you’re on Windows and can live with loud switches.”
ULANZI D100H Video Editing Keyboard with Dial Knob Wireless Bluetooth
Where the HUION Keydial Mini spreads 18 keys across general creative work, the ULANZI D100H narrows its focus to one job: timeline editing and color grading. Its aluminum knob adds motor vibration feedback, so you feel each adjustment when scrubbing timelines or nudging color parameters — a tactile cue no other pad in this lineup offers. With only 7 buttons plus the knob, the learning curve is gentle enough for beginners, and presets for CapCut, DaVinci Resolve, Final Cut Pro, and Lightroom work without extra configuration. Multi-device Bluetooth 5.1 lets you jump between a PC and Mac instantly. Two caveats: the 2.5-hour continuous runtime is short next to the HUION’s 70 hours, so it needs regular charging, and it connects Bluetooth only — the USB port charges but can’t be used as a wired fallback.
Pros:- Motor-vibration feedback knob for precise parameter adjustments
- Plug-and-play presets for major video and photo editing software
- Bluetooth 5.1 with instant switching between 3 devices
- Gentle learning curve suited to first-time macro pad users
Cons:- Only about 2.5 hours of continuous use per charge
- Bluetooth only — USB port is for charging, not a wired connection
Best for: Beginner and intermediate video editors who want one-handed timeline and color-grading control in Premiere, DaVinci, CapCut, or Final Cut
Not ideal for: Power users who need many macro keys — 7 buttons can’t carry a complex editing workflow the way an 18-key pad can
- Number of Keys:7 customizable buttons + 1 multifunction knob
- Connectivity:Bluetooth 5.1 only (USB for charging)
- Knob:Aluminum alloy with anti-slip texture and motor vibration feedback
- Battery:1000mAh rechargeable, ~2.5 hours continuous use
- Device Support:Connects up to 3 devices (PC, Mac, iPad)
- Compatible OS:Windows 10+, macOS 12+
- Software Support:CapCut, DaVinci Resolve, Final Cut Pro, Photoshop, Lightroom Classic
Our verdict“A focused editing controller that makes the most sense for video creators who value a tactile knob over a large key count.”
PCsensor 3-Key Mini Mechanical Keypad, Wireless USB 2-in-1 Programmable Macro Keyboard
This is the most minimal option in the entire roundup: three Cherry MX Blue switches, each programmable with macros, hotkeys, shortcuts, or even mouse functions. Compared with something like the BTXETUEL 8-key pad or the Koolertron 6-key model, three keys sounds restrictive — and it is — but for rhythm games like OSU or a single repeat action (push-to-talk, copy-paste, a stream shortcut), fewer keys means a smaller footprint and faster muscle memory. The battery lasting up to three months per two-hour charge beats every other wireless pick here, including the HUION Keydial Mini. Switching between USB-C wired and wireless modes adds flexibility the Bluetooth-only ULANZI lacks. Just know the clicky Blues are loud, and initial programming requires a Windows or macOS computer even though the pad itself works on Linux, Android, and iOS.
Pros:- Genuine Cherry MX Blue switches rated for 50 million keystrokes
- Up to 3 months of battery life from a 2-hour charge
- 2-in-1 wireless and USB-C wired connectivity
- Works across Windows, Mac, Linux, Android, and iOS
Cons:- Only 3 keys — severe limits on workflow complexity
- Initial programming requires a Windows or macOS computer
- Clicky switches are loud for quiet environments
Best for: OSU players and streamers who need a tiny, dedicated pad for two or three repeated actions
Not ideal for: Anyone with multi-step workflows — three keys can’t hold a real macro library the way 12- or 18-key pads can
- Number of Keys:3
- Switch Type:Cherry MX Blue (clicky)
- Connectivity:Wireless / USB-C wired (braided cable)
- Backlighting:RGB
- Battery Life:Up to 3 months per 2-hour charge
- Dimensions:3 x 1.5 x 0.5 inches
- Compatibility:Windows, Linux, macOS, Android, iOS
Our verdict“A three-key specialist best suited to gamers and streamers who repeat the same few actions and want them on genuine mechanical switches.”

How We Picked
I evaluated each option against four core criteria: programming flexibility (multi-key macros, layered profiles, per-app switching), software usability across Windows and Mac, build and switch quality, and form-factor fit for the intended buyer. A pad with gorgeous hardware but confusing configuration software ranked lower than a plainer pad anyone could set up in ten minutes. I also weighted versatility — devices with knobs, dials, or screens earned credit for handling tasks plain keys can’t, like scrubbing timelines or adjusting volume.
The ranking order reflects a simple logic: best overall first (the VSD M18 balances features, ease of use, and price), followed by best value picks, then specialist options for gaming, video editing, and beginners, with niche products like the PCsensor 3-Key and the 8-key shortcut pad placed where their narrow use cases make sense. Every product earned a slot by doing at least one job better than the rest of the lineup — none are here as filler.
| programmable macro keyboard | Compatible OS |
|---|---|
| VSD M18 Macro Pad | — |
| Koolertron Macro Programmable | Windows 7/10/11, macOS (not Linux) |
| BTXETUEL SayoDevice O3C Rapid | Windows, macOS, Linux |
| Vaydeer One-Handed Mechanical | — |
| 12-Key Programmable Macro Pad | Windows, macOS, Linux, Pi |
| ActionRing Stream Controller D | — |
| BTXETUEL Sayodevice OSU 12-Key | — |
| BTXETUEL 8-Key Programmable On | Windows, macOS, Linux |
| ActionRing Stream Controller D | — |
| VSD K1 Pro 87-Key Macro Mechan | — |
| HUION Keydial Mini Bluetooth P | macOS 10.12+, Windows 7+ |
| Redragon K550 RGB Mechanical G | Windows |
| ULANZI D100H Video Editing Key | Windows 10+, macOS 12+ |
| PCsensor 3-Key Mini Mechanical | — |
Factors to Consider When Choosing Programmable Macro Keyboards
Before picking a specific model, it helps to understand the category’s biggest dividing lines. Most buyer regret in this space comes from choosing the wrong form factor, not from buying a bad product.Macro Pad or Full Macro Keyboard?
The most common mistake is buying a full macro keyboard when a pad would serve better — or vice versa. A dedicated pad keeps your trusted main keyboard in place and adds programmable input on the side, which matters if you already like your typing experience. A full keyboard with macro keys, like the Redragon K550 or VSD K1 Pro, makes sense for gamers who want everything under one hand position, but you lose the flexibility to swap either half independently. If you’re unsure, a pad is the safer first purchase; it’s cheaper to replace if your needs change.
Screen Keys vs. Plain Mechanical Keys
LCD keys (on the VSD M18 and ActionRing decks) show you what each button does, which sounds like a luxury until you’ve tried managing twelve unlabeled macros from memory. Screens shine when you switch profiles often — editing in the morning, streaming at night — because the labels change with the profile. Plain mechanical keys are cheaper, more durable, and easier to hit blind by feel, which is why gamers often prefer them. Expect to pay a premium for screens, and know that screen pads depend more heavily on ongoing software support from the manufacturer.
Software and Platform Support
Hardware is only half the product — the configuration software is where cheap pads fall apart. Look for macro recording, multi-layer profiles, per-application switching, and export/import of configurations so you can back up your setup. Mac users should check compatibility carefully: many budget pads are Windows-first, and some knobs or screen features simply don’t work on macOS. Models with onboard memory also let you move the pad between computers without reprogramming, a feature worth prioritizing if you use multiple machines.
Switch Type and Repairability
Hot-swappable switches have become the standard worth insisting on, because they let you change the typing feel or replace a worn switch without soldering. Hall-effect magnetic switches, found on the SayoDevice O3C, enable rapid trigger and adjustable actuation — genuinely useful for rhythm games, pointless for spreadsheet macros. Linear switches are quieter and better for shared offices; clicky switches give satisfying feedback but will annoy anyone within earshot. Don’t overpay for switch technology your workload won’t use.
Wired, Wireless, and Latency
Wireless connectivity (Bluetooth on the HUION Keydial Mini and ULANZI D100H, 2.4GHz on the PCsensor) cleans up your desk and works fine for productivity macros. For gaming, wired remains the safer choice — even small latency or a dropped connection can ruin a rapid-trigger input. Also check the cable situation on wired pads: a fixed, stiff cable limits placement, while detachable USB-C is easier to live with long-term. Battery life matters more than buyers expect on wireless pads with screens or RGB lighting.
Knobs, Dials, and Extra Controls
A physical rotary knob or dial is the most underrated feature in this category. Scrolling timelines, adjusting brush size, or changing volume with a dial is faster and more precise than any key macro. Editing-focused pads like the ULANZI D100H and HUION Keydial Mini are built entirely around this idea. If your work involves continuous adjustments — audio, video, photo editing — prioritize a dial even if it means fewer keys.
Frequently Asked Questions
Do I need a macro pad if my keyboard already has software programmable keys?
Probably not, if you only use two or three macros occasionally — most gaming keyboard suites (like the Redragon K550’s) can bind macros to any key. A dedicated pad earns its desk space when you need more macros than you can memorize, want labeled or screen-based keys, or need macros accessible while your hands are on a mouse, tablet, or instrument. Pads also let you keep your main keyboard’s layout untouched, which matters if you share the machine or switch between tasks. If you’re constantly rebinding and forgetting what’s where, that’s the signal a pad would help.
Are cheap macro pads reliable for work-critical shortcuts?
Hardware reliability is rarely the problem at the budget end — most use standard mechanical switches rated for millions of presses. The real risk is software abandonment: small brands sometimes stop updating configuration tools, which can break compatibility after a major OS update. Pads with onboard memory storage mitigate this because saved profiles keep working even if the software doesn’t. For work-critical setups, prefer models with exportable configs so you can rebuild your macros on different hardware if needed.
Can these macro pads get me banned in online games?
It depends on the game and what you program. Single-press macros that trigger one complex action are generally fine, but rapid-fire, recoil-control, or auto-fire macros are explicitly banned in most competitive titles, and anti-cheat systems can detect unrealistic input timing. Hall-effect pads with rapid trigger, like the SayoDevice O3C, sit in a gray zone — accepted in rhythm gaming communities but scrutinized in shooters. Check your specific game’s terms of service before programming anything that automates timing. Productivity macros (text expansion, app launching) carry no such risk.
How many keys do I actually need on a macro pad?
Most people overestimate this. Six keys (the Koolertron’s count) cover the core needs of most users — copy, paste, save, and a few app-specific shortcuts. Twelve to eighteen keys make sense if you run multiple profiles for different applications and want everything visible at once, which is where LCD decks like the VSD M18 shine. Three-key pads are ideal for a single repetitive task like OSU or a specific production step. A good rule: fewer keys with layered profiles beats many keys you never learn.
Will a macro keypad work on Mac as well as Windows?
Basic key input almost always works cross-platform, since the pad just sends standard keystrokes. The gaps appear in configuration software and advanced features: some Windows-only tools can’t program the pad from a Mac at all, and RGB or screen customization may be unavailable even when the keys work. Creative-focused pads like the HUION Keydial Mini and ULANZI D100H tend to have the strongest Mac support because their target users span both platforms. Check the manufacturer’s Mac documentation specifically — not just the listing — before buying if you’re on macOS.
Conclusion
For most buyers, the VSD M18 Macro Pad is the best overall choice — its LCD keys, knob-adjacent feature set, and cross-platform software handle both productivity and streaming without the learning curve of enthusiast hardware. The Koolertron 6-Key Keypad is the best value pick, giving you hot-swappable switches and solid macro software at an entry-level price. On the premium end, the VSD K1 Pro combines a full mechanical keyboard with an integrated streaming deck for buyers who want one device instead of two.
For beginners, the BTXETUEL 8-key shortcut pad is nearly foolproof — its pre-labeled common shortcuts work out of the box with zero configuration. Specific needs point to specific picks: gamers should look at the SayoDevice O3C for rapid-trigger precision, video editors at the ULANZI D100H or HUION Keydial Mini for their dial-first designs, and anyone wanting full-keyboard macros with gaming flair at the Redragon K550. Match the form factor to your actual workflow, and you’ll end up with a pad you use daily rather than one that collects dust.
Fall Picks
fall essentials
As an affiliate, we earn on qualifying purchases.














