Files
tai/research/shell-multiplexer-auto-attach/nncron-send-keys-delay-docs.md
T

47 lines
1.9 KiB
Markdown
Raw Normal View History

# 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. |