← Back to wkappbot-workflow
wkappbot-workflow ★★☆

# 포커스리스 우선 원칙

UIA Invoke/Value/Toggle/Select = 포커스 불필요. SendInput/Hotkey = EnsureFocus 필요. 포커스 탈취는 사용자 작업 방해 -- 항상 Focusless 먼저 시도.

user/developer
workflow focusless uia input principle operator a11y-focus SmartSetWindowOrder

## Steps

1. Focusless 가능: UIA Invoke, SetValue, Toggle,...
2. Focus 필요: SendInput, Hotkey, WM_CHAR(일부), ty...
3. PostMessage(WM_CHAR) = Focusless로 키 입력 가능 (M...
4. CDP EvalAsync = 브라우저 내 JS 직접 실행 = Focusless
5. 포커스 탈취 감지: FocusLaunchTracker -> runtime/foc...
6. WPF 오버레이: Spawn(showNoActivate:true) -> SW_S...
7. [INVOKE-TIER-CHAIN] invoke/click fallback ch...
8. [v6.2+ ELECTRON/MFC UIA SKIP] a11y find/insp...
9. [v6.8+ A11Y FOCUS TIER CHAIN] a11y focus = S...