wkappbot
★☆☆
Control UI Without Stealing Focus -- 3-Tier Focusless Strategy
UIA Invoke/Value/Toggle/Select = truly focusless. WM_CHAR = focusless typing via PostMessage. SendInput/Hotkey = must EnsureFocus first. Tier order: UIA pattern -> Win32 PostMessage -> SendInput. MFC CMaskEditEx: WM_CHAR only -- TranslateMessage auto-generates it, never use EM_SETTEXT or you get double input.
Steps
- Tier 1 (preferred, truly focusless): UIA Inv...
- Tier 2 (focusless typing): Win32 PostMessage...
- Tier 3 (last resort): SendInput / Hotkey — m...