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

포커스리스 우선 원칙

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

user/developer
workflowfocuslessuiainputprincipleoperatora11y-focusSmartSetWindowOrder

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