wkappbot-workflow
★★☆
포커스리스 우선 원칙
UIA Invoke/Value/Toggle/Select = 포커스 불필요. SendInput/Hotkey = EnsureFocus 필요. 포커스 탈취는 사용자 작업 방해 -- 항상 Focusless 먼저 시도.
Steps
- Focusless 가능: UIA Invoke, SetValue, Toggle,...
- Focus 필요: SendInput, Hotkey, WM_CHAR(일부), ty...
- PostMessage(WM_CHAR) = Focusless로 키 입력 가능 (M...
- CDP EvalAsync = 브라우저 내 JS 직접 실행 = Focusless
- 포커스 탈취 감지: FocusLaunchTracker -> runtime/foc...
- WPF 오버레이: Spawn(showNoActivate:true) -> SW_S...
- [INVOKE-TIER-CHAIN] invoke/click fallback ch...
- [v6.2+ ELECTRON/MFC UIA SKIP] a11y find/insp...
- [v6.8+ A11Y FOCUS TIER CHAIN] a11y focus = S...