# Keyboard Input Emulation — SEND-KEYS-DELAY (nncron.ru) ## Metadata | Field | Value | |---|---| | Institute | Molodetz Institute — Research & Retrieval Division | | Subject | shell-multiplexer-auto-attach | | Document type | Source Dossier | | Tier | 1 | | Source title | Keyboard Input Emulation | | Source URL | https://nncron.ru/help/EN/commands/send_keys.htm | | Source publisher / author | nnCron | | Source type | vendor docs | | Source date (published) | Unknown — not stated | | Date researched | 2026-10-09 | | Researched by | tai (agent), model: Claude Sonnet 5, on behalf of retoor | | Research method | web search synthesis | | Confidence | Medium | | Status | Active | ## Summary Documentation for a Windows automation tool's keystroke-injection command, supporting a global `SEND-KEYS-DELAY` directive for inter-keystroke delay ("slow typing" emulation) plus an inline `{DELAY n}` token embeddable directly inside the string being sent, for one-off pauses at specific points. ## Key findings - Two levels of timing control: a global default delay, and inline per-position overrides — a more flexible model than a single fixed delay for the whole string. ## Pros / strengths - The inline-token approach (`{DELAY n}` inside the string) is a clean, compact syntax worth borrowing for a tai scripting command, rather than requiring separate delay arguments per chunk of text. ## Cons / limitations / caveats - Windows-specific tool (keystroke injection via the Windows API), not directly portable, but the *syntax idea* (inline delay tokens) is platform-agnostic. ## Relevance to tai A good model for the proposal's animated-typing command syntax: support both a default per-character delay and inline markup for pauses at specific points in the typed text, rather than only a single global speed setting. ## Changelog | Date | Change | |---|---| | 2026-10-09 | Initial dossier created. |