AutoHotkey Migration: Clipboard
Mapping AutoHotkey clipboard APIs to EyeAuras clipboard services.
AutoHotkey Migration: Clipboard
Use this page for A_Clipboard, ClipboardAll, ClipWait, and
OnClipboardChange.
Quick Map
| AutoHotkey Need | AHK APIs | EyeAuras Route | First C# Shape | Judgment | Notes |
|---|---|---|---|---|---|
| Read or write clipboard text | A_Clipboard, ClipWait, OnClipboardChange | IClipboardManager service | Clipboard.SetText("hello"); | Basic text is okay; full AHK clipboard behavior is weak. | There is a native clipboard service, but no dedicated script-facing wrapper is documented in the API maps yet. ClipWait, ClipboardAll, and change events are open gaps. |
Clipboard Text
AutoHotkey v2:
A_Clipboard := "hello"
EyeAuras script, provisional shape:
IClipboardManager Clipboard { get; init; }
Clipboard.SetText("hello");
Recommendation: Basic text should be fine after DI availability is verified.
Full AHK clipboard migration is not ready: ClipWait, ClipboardAll, and
change events need dedicated recipes.
Verification Links
- AHK docs: A_Clipboard, ClipboardAll, ClipWait.
- AHK source: clipboard.cpp, wait.cpp.
- EyeAuras source: IClipboardManager.cs, ClipboardManager.cs.