Windows 10/11 (64-bit) Visual Workflow Canvas Configurable Intervals

Auto Keyboard & Key Presser for Windows

RunMacro Auto Keyboard is a visual Windows automation feature that simulates repeated keystrokes, spacebar presses, and keyboard shortcuts without code. Operating via native OS input for focused windows and Chrome DevTools Protocol (CDP) for browser sessions, it eliminates repetitive manual typing through visual workflow configuration.

How It Works: Delay → Key Press → Studio Loop

Public release 2.2.9 includes Key Press and Delay commands plus the Studio outer Loop control to repeat keystrokes automatically.

1

1. Add Key Press Command

Insert a Key Press block on your canvas and select the desired key (such as Space, Enter, Tab, or alphanumeric characters).

2

2. Add Delay Command

Insert a Delay block before or after the key press to configure the pause interval between simulated taps (e.g. 200 ms or 500 ms).

3

3. Run with Studio Outer Loop

Set the repeat iteration count in Studio or enable continuous looping, then start and stop execution using your assigned Global Hotkey.

Supported Keys & Spacebar Automation

Space is supported in the core keyboard command set (commands/keyboard.py) alongside standard Windows virtual keys.

Space

Spacebar Tapping

Repeat spacebar presses at custom intervals using Studio loops.

Enter

Enter & Tab

Form field progression, dialog submission, and data entry rows.

F1-F12

Function Keys

Trigger system shortcuts and specialized software hotkeys.

A-Z, 0-9

Alphanumeric Keys

Automate repetitive single-character typing sequences.

Hold

Key Hold & Release

Simulate sustained key-down states for designated durations.

Arrows

Navigation Keys

Automate cursor navigation, list traversal, and menu paging.

Execution pacing is governed by operating system thread scheduling and provides approximate execution timing. Actual iteration intervals depend on system load, CPU scheduling, and timer resolution; no sub-millisecond hardware clock guarantee is implied.

Desktop Mode vs Browser Mode

RunMacro provides two distinct execution modes depending on your automation target.

Desktop Mode (Native OS Input)

Sends native Windows keyboard events directly to the currently focused foreground window.

  • Requires the target application window to maintain active desktop focus.
  • Dispatches standard virtual key codes and scan codes via Windows input APIs.
  • Does not operate in the background on inactive or minimized desktop windows.

Browser Mode (Chrome DevTools Protocol - CDP)

Browser Mode dispatches keyboard input within the connected Chrome page/session; the active web target still depends on workflow configuration.

  • Connects directly to Google Chrome sessions via WebSocket.
  • Dispatches keystrokes into web pages without displacing the physical mouse cursor.
  • Input targeting depends on active element focus state within the browser DOM.

Pause, Stop & Safe Testing Procedure

Automated keystrokes should always run safely and predictably. You can immediately halt active execution at any time by pressing the global stop hotkey or clicking the Studio stop button.

Step 1: Open a Harmless TargetOpen a blank Notepad document or an isolated sandbox text area before starting your macro.
Step 2: Test with Small CountConfigure a small loop count (such as 3 to 5 iterations) with generous delays (e.g. 500 ms) to observe behavior.
Step 3: Verify Before ProductionConfirm that characters appear as expected in the test window before scaling to continuous execution.

Technical Boundaries & OS Limitations

Understanding Windows input security boundaries and application constraints.

Elevated & Administrator Windows (UAC)

Standard user-level processes cannot inject simulated keystrokes into elevated Administrator windows due to Windows User Account Control (UAC) UIPI isolation.

Windows Secure Desktop

Keystroke simulation is strictly prohibited on the Windows Secure Desktop, including login screens, lock screens, and UAC elevation credential prompts.

Raw-Input & Protected Applications

Software reading direct hardware input (DirectX raw-input devices) or protected by kernel-level integrity drivers may ignore synthetic OS key messages.

Auto Keyboard vs Mouse Auto Clicker

Choosing the appropriate automation command based on your workflow requirements.

Feature / AspectAuto KeyboardMouse Auto Clicker
Primary Simulated ActionPhysical key taps, Spacebar, hotkeys, key-holdMouse button clicks (Left, Right, Middle)
Targeting MechanismFocused control or Chrome CDP sessionScreen coordinates (X, Y) or visual elements
Public 2.2.9 MethodDelay → Key Press → Studio LoopMouse Click → Delay → Studio Loop
Web Automation SupportCDP key event dispatch in browser sessionCoordinate click or Smart HTML element click
Typical Workplace UsageForm entry, Tab field steps, Enter triggersButton tapping, link opening, routine clicks

Automate Repetitive Keystrokes with RunMacro

Build visual keyboard automation workflows on Windows with no-code controls and transparent execution.

Create a robot in minutes, no coding needed. Reliable execution, remote management, transparent costs — and you always stay in control.
RunMacro robot

Robots do the work. Your time is yours.

Create a robot in minutes, no coding needed. Reliable execution, remote management, transparent costs — and you always stay in control.