Le script ne cherchait que dans les dossiers de l'installeur officiel
(Program Files, LOCALAPPDATA) : avec Scoop, il concluait à tort à une
absence d'AutoHotkey.
Détection désormais, dans l'ordre :
- variables d'environnement PROMPTKEY_AHK_EXE / PROMPTKEY_AHK2EXE ;
- PATH via Get-Command (shims Scoop inclus), avec résolution de la cible
réelle du shim (le fichier .shim compagnon) car un shim ne peut pas
servir de base à Ahk2Exe ;
- dossiers usuels de l'installeur officiel ;
- racines Scoop (SCOOP, ~/scoop, SCOOP_GLOBAL, ProgramData\scoop),
apps\autohotkey\current et dossiers de version.
Si seul le lanceur AutoHotkey.exe est trouvé, préférer le vrai
AutoHotkey64.exe voisin comme base de compilation. Messages d'erreur
détaillant les endroits cherchés et les contournements.
- Picker : recherche instantanée, aperçu, navigation clavier complète,
raccourcis actifs seulement dans sa fenêtre (HotIfWinActive)
- Gestionnaire : arbre des catégories, favoris/récents/erreurs, aperçu,
création depuis le presse-papiers, suppression par la corbeille
- Éditeur : métadonnées, insertion/déclaration de variables synchronisées,
validation en direct, Tester (prévisualisation résolue, sans injection)
- VarForm : un contrôle par type de variable, requis validés, Échap annule
toute l'injection et rend le focus