fix(ORA): Win+D au lieu de Alt+Tab pour le recovery overlay
Some checks failed
security-audit / Bandit (scan statique) (push) Successful in 13s
security-audit / pip-audit (CVE dépendances) (push) Successful in 13s
security-audit / Scan secrets (grep) (push) Successful in 9s
tests / Lint (ruff + black) (push) Successful in 15s
tests / Tests unitaires (sans GPU) (push) Failing after 16s
tests / Tests sécurité (critique) (push) Has been skipped

Alt+Tab bascule entre fenêtres. Win+D affiche le bureau Windows.
Plus fiable quand l'élément cible est sur le bureau.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Dom
2026-04-22 17:19:06 +02:00
parent 26804eb123
commit 2185c41cc1

View File

@@ -920,13 +920,13 @@ Règles:
else: else:
print(f"⚠️ [ORA/recovery/overlay] Pattern non géré, essai Alt+Tab") print(f"⚠️ [ORA/recovery/overlay] Pattern non géré, essai Alt+Tab")
if PYAUTOGUI_AVAILABLE: if PYAUTOGUI_AVAILABLE:
pyautogui.hotkey('alt', 'tab') pyautogui.hotkey('super', 'd')
time.sleep(1.0) time.sleep(1.0)
else: else:
# Pas de dialogue connu → fenêtre devant → Alt+Tab pour basculer # Pas de dialogue connu → fenêtre devant → Alt+Tab pour basculer
print(f"🔧 [ORA/recovery/overlay] Fenêtre devant — Alt+Tab pour basculer") print(f"🔧 [ORA/recovery/overlay] Fenêtre devant — Alt+Tab pour basculer")
if PYAUTOGUI_AVAILABLE: if PYAUTOGUI_AVAILABLE:
pyautogui.hotkey('alt', 'tab') pyautogui.hotkey('super', 'd')
time.sleep(1.0) time.sleep(1.0)
# --- Étape 3 : Retry l'action originale --- # --- Étape 3 : Retry l'action originale ---