oui c'est ce que je fais.
En fait, ce que j'aimerai c'est une idée comme ceci :
Code : Tout sélectionner
Repeat
Repeat
EventID = WaitWindowEvent(1)
EventGadget = EventGadget()
EventMenu = EventMenu()
EventWindow = EventWindow()
EventType = EventType()
If GetActiveGadget() = -1
If Oldgadget <> -1
oldGadget = -1
SetShortCut(1) ; on ajoute les raccourcis clavier
EndIf
Else
If oldgadget = -1
oldGadget = GetActiveGadget()
SetShortCut(0) ; on supprime les raccourcis clavier
EndIf
EndIf
Until EventID = 0
Until quit >= 1
Le problème c'est que ça ne marche pas, car parfois, un gadget reste actif et donc les raccourcis clavier sont alors inactifs.
Je me demandai s'il existait un moyen simple pour faire ça, mais j'ai des doutes.
je vais devoir vérifier pour la plupart des gadgets (genre string) si je suis dessus pour désactiver les raccourcis ou si je suis sur le canvas principal (utilisant mes raccourcis) pour activer les raccourcis. Bref, la berdouze

.
A moins qu'il existe une technique magique
