News

One tmux Window per Agent: The Setup

The anodised aluminium KM16 Macropad carries sixteen keycaps and three knobs: one large and two small. Its VIA-remappable outputs can select tmux windows without putting agent approval actions on hardware.Why...

One tmux Window per Agent: The Setup

The anodised aluminium KM16 Macropad carries sixteen keycaps and three knobs: one large and two small. Its VIA-remappable outputs can select tmux windows without putting agent approval actions on hardware.Why...

Dictating Prompts Into Codex CLI

WhisperKey is a handheld clear-polycarbonate voice keypad with mic, tick, cross and enter controls. Its mic key can trigger external dictation while the Codex CLI prompt remains an ordinary terminal...

Dictating Prompts Into Codex CLI

WhisperKey is a handheld clear-polycarbonate voice keypad with mic, tick, cross and enter controls. Its mic key can trigger external dictation while the Codex CLI prompt remains an ordinary terminal...

How to Set Up Voice Input for Cursor

Voice Input Pad is a small mechanical keypad with a microphone, three labelled keys and one knob. It can provide a dedicated hold control for Cursor voice input, but the...

How to Set Up Voice Input for Cursor

Voice Input Pad is a small mechanical keypad with a microphone, three labelled keys and one knob. It can provide a dedicated hold control for Cursor voice input, but the...

Choosing a Dictation Hotkey With Fewer Conflicts

Vibe Coding Pad is a compact three-key mechanical pad sold with its own clip-on microphone. A distinct output from one key can reduce dictation shortcut conflicts, although no keyboard code...

Choosing a Dictation Hotkey With Fewer Conflicts

Vibe Coding Pad is a compact three-key mechanical pad sold with its own clip-on microphone. A distinct output from one key can reduce dictation shortcut conflicts, although no keyboard code...

Building Push-to-Talk on macOS With Hammerspoon

Vibe Coding Pad provides three mechanical keys and a separate clip-on microphone. Hammerspoon can observe one distinct macOS shortcut and run different Lua callbacks when that input is pressed and...

Building Push-to-Talk on macOS With Hammerspoon

Vibe Coding Pad provides three mechanical keys and a separate clip-on microphone. Hammerspoon can observe one distinct macOS shortcut and run different Lua callbacks when that input is pressed and...

A Dedicated Hotkey Setup for Aqua Voice

Four controls marked mic, tick, cross and enter sit inside the clear polycarbonate body of handheld WhisperKey. Its mic control can emit a dedicated Aqua Voice activation shortcut while the...

A Dedicated Hotkey Setup for Aqua Voice

Four controls marked mic, tick, cross and enter sit inside the clear polycarbonate body of handheld WhisperKey. Its mic control can emit a dedicated Aqua Voice activation shortcut while the...

Setting Up VS Code Speech With a Hardware Key

Voice Input Pad is a compact mechanical keypad with an integrated microphone, three labelled keys and one knob. A spare hardware output can invoke VS Code Speech commands without navigating...

Setting Up VS Code Speech With a Hardware Key

Voice Input Pad is a compact mechanical keypad with an integrated microphone, three labelled keys and one knob. A spare hardware output can invoke VS Code Speech commands without navigating...

Push-to-Talk Dictation on Linux With nerd-dictation

Sold alongside its own clip-on microphone, Vibe Coding Pad provides three mechanical controls in a compact macro pad. nerd-dictation's begin, end and cancel commands can turn those controls into a...

Push-to-Talk Dictation on Linux With nerd-dictation

Sold alongside its own clip-on microphone, Vibe Coding Pad provides three mechanical controls in a compact macro pad. nerd-dictation's begin, end and cancel commands can turn those controls into a...

A Push-to-Talk Setup for whisper.cpp

WhisperKey is a clear polycarbonate handheld voice keypad with mic, tick, cross and enter controls. It can provide the down and up events for a local whisper.cpp pipeline, but the...

A Push-to-Talk Setup for whisper.cpp

WhisperKey is a clear polycarbonate handheld voice keypad with mic, tick, cross and enter controls. It can provide the down and up events for a local whisper.cpp pipeline, but the...

Putting Windows Voice Typing on One Real Key

Voice Input Pad combines three mechanical keys labelled mic, tick and cross with a microphone and one knob. A supported key remap can make the mic control open Windows voice...

Putting Windows Voice Typing on One Real Key

Voice Input Pad combines three mechanical keys labelled mic, tick and cross with a microphone and one knob. A supported key remap can make the mic control open Windows voice...

Putting macOS Dictation on One Real Key

Voice Input Pad is a compact mechanical keypad with a microphone, three keys labelled mic, tick and cross, plus one knob. Its mic key can send a dedicated macOS Dictation...

Putting macOS Dictation on One Real Key

Voice Input Pad is a compact mechanical keypad with a microphone, three keys labelled mic, tick and cross, plus one knob. Its mic key can send a dedicated macOS Dictation...

Using Talon Voice With a Foot Pedal

Three-Key Foot Pedal has three ribbed controls on a curved steel base with a captive USB cable. Talon's global hotkey support can move selected voice-control actions away from the hands...

Using Talon Voice With a Foot Pedal

Three-Key Foot Pedal has three ribbed controls on a curved steel base with a captive USB cable. Talon's global hotkey support can move selected voice-control actions away from the hands...

A Dedicated Push-to-Talk Key for Superwhisper

WhisperKey is a clear polycarbonate handheld voice keypad with four controls labelled mic, tick, cross and enter. Its mic key can serve as a physical Superwhisper push-to-talk control when the...

A Dedicated Push-to-Talk Key for Superwhisper

WhisperKey is a clear polycarbonate handheld voice keypad with four controls labelled mic, tick, cross and enter. Its mic key can serve as a physical Superwhisper push-to-talk control when the...

A Dedicated Push-to-Talk Key for Wispr Flow

Vibe Coding Pad is a compact three-key mechanical macro pad sold with a separate clip-on microphone. One distinct key can control Wispr Flow push-to-talk while the other two remain available...

A Dedicated Push-to-Talk Key for Wispr Flow

Vibe Coding Pad is a compact three-key mechanical macro pad sold with a separate clip-on microphone. One distinct key can control Wispr Flow push-to-talk while the other two remain available...

Key Remapping on Wayland: What Still Works

On EM Mini Pad, five physical keys sit beside a knurled knob in a compact, weighty aluminium block supporting wired USB-C or Bluetooth. Under Wayland, its events can still be...

Key Remapping on Wayland: What Still Works

On EM Mini Pad, five physical keys sit beside a knurled knob in a compact, weighty aluminium block supporting wired USB-C or Bluetooth. Under Wayland, its events can still be...

F13 to F24: Spare Keys for Macropad Bindings

KM16 Macropad provides sixteen keycaps, one large knob and two small knobs on anodised aluminium. Its confirmed VIA remapping can turn physical positions into higher function-key outputs that are uncommon...

F13 to F24: Spare Keys for Macropad Bindings

KM16 Macropad provides sixteen keycaps, one large knob and two small knobs on anodised aluminium. Its confirmed VIA remapping can turn physical positions into higher function-key outputs that are uncommon...

Trigger macOS Shortcuts From a Macropad

Left-Hand Pad offers twelve keys in a four-by-three arrangement plus two rotary knobs for macOS. It can trigger automations already built in the Shortcuts app without hiding their steps in...

Trigger macOS Shortcuts From a Macropad

Left-Hand Pad offers twelve keys in a four-by-three arrangement plus two rotary knobs for macOS. It can trigger automations already built in the Shortcuts app without hiding their steps in...

Bind a Macropad Key to a Shell Script on macOS

Left-Hand Pad is a twelve-key macOS macropad arranged in four columns by three rows with two rotary knobs. A hotkey daemon can connect one of its spare outputs to a...

Bind a Macropad Key to a Shell Script on macOS

Left-Hand Pad is a twelve-key macOS macropad arranged in four columns by three rows with two rotary knobs. A hotkey daemon can connect one of its spare outputs to a...

PowerToys Keyboard Manager With a Macropad

KM16 Macropad has sixteen keycaps, one large knob and two smaller knobs on anodised aluminium. Its confirmed VIA support pairs well with PowerToys Keyboard Manager because the pad can emit...

PowerToys Keyboard Manager With a Macropad

KM16 Macropad has sixteen keycaps, one large knob and two smaller knobs on anodised aluminium. Its confirmed VIA support pairs well with PowerToys Keyboard Manager because the pad can emit...

Remapping Keys With hidutil on macOS

Sold for macOS, Left-Hand Pad places a dozen keys in a four-column, three-row layout beside two rotary knobs. Apple's built-in hidutil can make simple key substitutions without installing a third-party...

Remapping Keys With hidutil on macOS

Sold for macOS, Left-Hand Pad places a dozen keys in a four-column, three-row layout beside two rotary knobs. Apple's built-in hidutil can make simple key substitutions without installing a third-party...

Setting Up a USB Foot Pedal on Linux

Four ribbed controls sit in one row on Four-Key Foot Pedal, a broad metal base connected by USB. Linux tools can reveal exactly what it sends before keyd translates those...

Setting Up a USB Foot Pedal on Linux

Four ribbed controls sit in one row on Four-Key Foot Pedal, a broad metal base connected by USB. Linux tools can reveal exactly what it sends before keyd translates those...

How to Remap a Foot Pedal With AutoHotkey

Four-Key Foot Pedal is a wide metal plate with four ribbed pedals in a row and a USB lead. AutoHotkey v2 can intercept its keyboard-like outputs on Windows and give...

How to Remap a Foot Pedal With AutoHotkey

Four-Key Foot Pedal is a wide metal plate with four ribbed pedals in a row and a USB lead. AutoHotkey v2 can intercept its keyboard-like outputs on Windows and give...

How to Remap a Foot Pedal With Karabiner-Elements

Three-Key Foot Pedal places three ribbed pedals on a curved steel base and connects through a captive USB cable. Karabiner-Elements can translate its ordinary keyboard events into useful macOS inputs...

How to Remap a Foot Pedal With Karabiner-Elements

Three-Key Foot Pedal places three ribbed pedals on a curved steel base and connects through a captive USB cable. Karabiner-Elements can translate its ordinary keyboard events into useful macOS inputs...

Hyprland Keybinds for a Macropad

EM Mini Pad is a five-key aluminium input block with a knurled knob. Hyprland can connect its spare key events to workspace, focus and command dispatchers without putting those actions...

Hyprland Keybinds for a Macropad

EM Mini Pad is a five-key aluminium input block with a knurled knob. Hyprland can connect its spare key events to workspace, focus and command dispatchers without putting those actions...

Remapping a Macropad With xremap

EM Mini Pad provides five keys and a knurled knob in a compact anodised aluminium block. xremap can give those inputs different meanings by application on Linux, including supported Wayland...

Remapping a Macropad With xremap

EM Mini Pad provides five keys and a knurled knob in a compact anodised aluminium block. xremap can give those inputs different meanings by application on Linux, including supported Wayland...

Remapping Macropad Keys With keyd on Linux

EM Mini Pad is a small, heavy anodised aluminium block with five keys and a knurled knob. keyd can isolate its Linux input events and remap them below the desktop...

Remapping Macropad Keys With keyd on Linux

EM Mini Pad is a small, heavy anodised aluminium block with five keys and a knurled knob. keyd can isolate its Linux input events and remap them below the desktop...

Using VIA on Linux With udev Rules

KM16 Macropad is a VIA-compatible aluminium pad with sixteen keycaps and three knobs. On Linux, ordinary typing and VIA configuration use different access paths, so a pad can type normally...

Using VIA on Linux With udev Rules

KM16 Macropad is a VIA-compatible aluminium pad with sixteen keycaps and three knobs. On Linux, ordinary typing and VIA configuration use different access paths, so a pad can type normally...

How to Remap a Macropad With VIA

KM16 Macropad combines sixteen keycaps with one large knob and two smaller knobs on an anodised aluminium body. VIA remapping is confirmed for the product, although the exact controls exposed...

How to Remap a Macropad With VIA

KM16 Macropad combines sixteen keycaps with one large knob and two smaller knobs on an anodised aluminium body. VIA remapping is confirmed for the product, although the exact controls exposed...

How to Remap a Macropad With AutoHotkey

KM16 Macropad has sixteen keycaps, an anodised aluminium body, one large knob and two smaller knobs. VIA can give its controls uncommon outputs, while AutoHotkey v2 can interpret those outputs...

How to Remap a Macropad With AutoHotkey

KM16 Macropad has sixteen keycaps, an anodised aluminium body, one large knob and two smaller knobs. VIA can give its controls uncommon outputs, while AutoHotkey v2 can interpret those outputs...

How to Remap a Macropad With Karabiner-Elements

Left-Hand Pad is a macOS macropad with twelve keys in four columns by three rows and two rotary knobs. Karabiner-Elements can translate its key events without changing the behavior of...

How to Remap a Macropad With Karabiner-Elements

Left-Hand Pad is a macOS macropad with twelve keys in four columns by three rows and two rotary knobs. Karabiner-Elements can translate its key events without changing the behavior of...

A Careful Macropad Setup for Cline

KM16 Macropad is an aluminium input pad with sixteen keycaps, one large knob and two smaller knobs. Its confirmed VIA support makes it useful for assigning spare keystrokes to Cline...

A Careful Macropad Setup for Cline

KM16 Macropad is an aluminium input pad with sixteen keycaps, one large knob and two smaller knobs. Its confirmed VIA support makes it useful for assigning spare keystrokes to Cline...

A Macropad Setup for Zed's Agent Panel

On macOS, Left-Hand Pad provides twelve physical keys alongside two rotary knobs. Zed's customizable keymap can connect its spare inputs to Agent Panel and workspace actions.Which Zed Agent actions are...

A Macropad Setup for Zed's Agent Panel

On macOS, Left-Hand Pad provides twelve physical keys alongside two rotary knobs. Zed's customizable keymap can connect its spare inputs to Agent Panel and workspace actions.Which Zed Agent actions are...

A Macropad Setup for Aider

For an Aider terminal, EM Mini Pad is a five-key aluminium control block with a knurled knob. It can shorten navigation and review actions while leaving typed instructions visible.What does...

A Macropad Setup for Aider

For an Aider terminal, EM Mini Pad is a five-key aluminium control block with a knurled knob. It can shorten navigation and review actions while leaving typed instructions visible.What does...

Setting Up a Macropad for Windsurf on Linux

Five keys and a knurled knob make EM Mini Pad a small aluminium input block. A Linux rule can isolate the device, creating a restrained set of Windsurf and Cascade...

Setting Up a Macropad for Windsurf on Linux

Five keys and a knurled knob make EM Mini Pad a small aluminium input block. A Linux rule can isolate the device, creating a restrained set of Windsurf and Cascade...

Setting Up a Macropad for Windsurf on Windows

For Windsurf on Windows, KM16 Macropad provides sixteen keycaps and three knobs on an aluminium body. Confirmed VIA remapping lets it send ordinary combinations to editor commands.How do you wire...

Setting Up a Macropad for Windsurf on Windows

For Windsurf on Windows, KM16 Macropad provides sixteen keycaps and three knobs on an aluminium body. Confirmed VIA remapping lets it send ordinary combinations to editor commands.How do you wire...

Setting Up a Macropad for Windsurf on macOS

Left-Hand Pad is a twelve-key macOS macropad with two rotary knobs. It can hold a small group of Windsurf and Cascade navigation controls without changing the main keyboard.Which Cascade actions...

Setting Up a Macropad for Windsurf on macOS

Left-Hand Pad is a twelve-key macOS macropad with two rotary knobs. It can hold a small group of Windsurf and Cascade navigation controls without changing the main keyboard.Which Cascade actions...

Setting Up a Macropad for GitHub Copilot on Linux

EM Mini Pad is a compact five-key aluminium pad with a knurled knob. Linux can remap it by device, leaving just enough room for Copilot's core suggestion controls.What is Linux-specific...

Setting Up a Macropad for GitHub Copilot on Linux

EM Mini Pad is a compact five-key aluminium pad with a knurled knob. Linux can remap it by device, leaving just enough room for Copilot's core suggestion controls.What is Linux-specific...

Setting Up a Macropad for GitHub Copilot on Windows

KM16 Macropad is a sixteen-key aluminium pad with three knobs and confirmed VIA remapping. It can send spare combinations to Copilot commands in a Windows editor.How do pad keys reach...

Setting Up a Macropad for GitHub Copilot on Windows

KM16 Macropad is a sixteen-key aluminium pad with three knobs and confirmed VIA remapping. It can send spare combinations to Copilot commands in a Windows editor.How do pad keys reach...

Setting Up a Macropad for GitHub Copilot on macOS

For a Copilot editing desk, Left-Hand Pad provides twelve keys and two rotary knobs on macOS. It can flatten repeated suggestion controls into labelled physical positions.Which Copilot shortcuts fire most...

Setting Up a Macropad for GitHub Copilot on macOS

For a Copilot editing desk, Left-Hand Pad provides twelve keys and two rotary knobs on macOS. It can flatten repeated suggestion controls into labelled physical positions.Which Copilot shortcuts fire most...

Setting Up a Macropad for Gemini CLI on Linux

Built as a heavy aluminium block, EM Mini Pad has five keys and one knurled knob. A Linux device rule can isolate its inputs, giving Gemini CLI a compact navigation...

Setting Up a Macropad for Gemini CLI on Linux

Built as a heavy aluminium block, EM Mini Pad has five keys and one knurled knob. A Linux device rule can isolate its inputs, giving Gemini CLI a compact navigation...

Setting Up a Macropad for Gemini CLI on Windows

KM16 Macropad combines an aluminium body, sixteen keycaps and three knobs. The supplier card confirms VIA remapping. It can send clear keyboard controls to Gemini CLI in Windows Terminal.How do...

Setting Up a Macropad for Gemini CLI on Windows

KM16 Macropad combines an aluminium body, sixteen keycaps and three knobs. The supplier card confirms VIA remapping. It can send clear keyboard controls to Gemini CLI in Windows Terminal.How do...

Setting Up a Macropad for Gemini CLI on macOS

For a Gemini CLI desk, Left-Hand Pad provides twelve physical keys and two rotary knobs on macOS. Gemini CLI accepts documented keyboard shortcuts and custom keybindings, so the pad can...

Setting Up a Macropad for Gemini CLI on macOS

For a Gemini CLI desk, Left-Hand Pad provides twelve physical keys and two rotary knobs on macOS. Gemini CLI accepts documented keyboard shortcuts and custom keybindings, so the pad can...

Setting Up a Macropad for Cursor on Linux

EM Mini Pad is a small aluminium macropad with five keys and a knurled knob. On Linux, five device-specific bindings are enough for a focused set of Cursor Agent and...

Setting Up a Macropad for Cursor on Linux

EM Mini Pad is a small aluminium macropad with five keys and a knurled knob. On Linux, five device-specific bindings are enough for a focused set of Cursor Agent and...

Setting Up a Macropad for Cursor on Windows

With sixteen keycaps and three knobs, KM16 Macropad is an aluminium input pad for a Windows desk. Its confirmed VIA support lets it send spare key combinations that Cursor can...

Setting Up a Macropad for Cursor on Windows

With sixteen keycaps and three knobs, KM16 Macropad is an aluminium input pad for a Windows desk. Its confirmed VIA support lets it send spare key combinations that Cursor can...

Setting Up a Macropad for Cursor on macOS

The twelve keys and pair of knobs on Left-Hand Pad make it a dedicated macOS control surface. It can turn Cursor commands that normally require chords into labelled controls, while...

Setting Up a Macropad for Cursor on macOS

The twelve keys and pair of knobs on Left-Hand Pad make it a dedicated macOS control surface. It can turn Cursor commands that normally require chords into labelled controls, while...

Setting Up a Macropad for Codex CLI on Linux

EM Mini Pad is a five-key aluminium macropad with a knurled knob. Linux can remap it as a separate keyboard, making it a compact control block for Codex CLI navigation...

Setting Up a Macropad for Codex CLI on Linux

EM Mini Pad is a five-key aluminium macropad with a knurled knob. Linux can remap it as a separate keyboard, making it a compact control block for Codex CLI navigation...

Setting Up a Macropad for Codex CLI on Windows

For a Windows Codex desk, KM16 Macropad puts sixteen keycaps beside one large knob and two small knobs on an aluminium body. Its confirmed VIA support makes it suitable for...

Setting Up a Macropad for Codex CLI on Windows

For a Windows Codex desk, KM16 Macropad puts sixteen keycaps beside one large knob and two small knobs on an aluminium body. Its confirmed VIA support makes it suitable for...

Setting Up a Macropad for Codex CLI on macOS

For Codex CLI, Left-Hand Pad supplies twelve physical keys and two rotary knobs on macOS. It can send ordinary keyboard events to a terminal running Codex CLI, giving repetitive navigation...

Setting Up a Macropad for Codex CLI on macOS

For Codex CLI, Left-Hand Pad supplies twelve physical keys and two rotary knobs on macOS. It can send ordinary keyboard events to a terminal running Codex CLI, giving repetitive navigation...

Setting Up a Macropad for Claude Code on Linux

EM Mini Pad is a compact aluminium block with five keys and a knurled knob. Linux can treat it as a separate input device, which makes it a practical size...

Setting Up a Macropad for Claude Code on Linux

EM Mini Pad is a compact aluminium block with five keys and a knurled knob. Linux can treat it as a separate input device, which makes it a practical size...

Setting Up a Macropad for Claude Code on Windows

KM16 Macropad is an anodised aluminium pad with sixteen keycaps, one large knob and two small knobs. Its supplier card confirms VIA remapping, which lets it send useful terminal keys...

Setting Up a Macropad for Claude Code on Windows

KM16 Macropad is an anodised aluminium pad with sixteen keycaps, one large knob and two small knobs. Its supplier card confirms VIA remapping, which lets it send useful terminal keys...