Event clavier
Publié : jeu. 14/juil./2011 21:53
salut
J'ai testé les nouveaux eventtype() lié au canvasgadget, mais si je mets setactivegadget(#canvas), je perds le focus sur d'autres gadgets (des checkbox de mon interface par exemple) ou alors, ça ne marche tout simplement pas.
Du coup, je dois passer par :
Mais niveau compatibilité linux/mac c'est pas top...
savez-vous comment on peut récupérer les events key up et down sans faire un setactivegadget() sur le canvas ?
Ou bien l'équivalent pour mac et linux du code au dessus ?
En gros, le code est celui posté sur mon sujet animatoon (enfin, avec quelques ajouts depuis).
Merci d'avance.
J'ai testé les nouveaux eventtype() lié au canvasgadget, mais si je mets setactivegadget(#canvas), je perds le focus sur d'autres gadgets (des checkbox de mon interface par exemple) ou alors, ça ne marche tout simplement pas.
Du coup, je dois passer par :
Code : Tout sélectionner
Case #WM_KEYDOWN
If EventwParam() = #VK_CONTROL
pipette= 1
EndIf
Case #WM_KEYUP
If EventwParam() = #VK_CONTROL
pipette= 0
EndIf
savez-vous comment on peut récupérer les events key up et down sans faire un setactivegadget() sur le canvas ?
Ou bien l'équivalent pour mac et linux du code au dessus ?
En gros, le code est celui posté sur mon sujet animatoon (enfin, avec quelques ajouts depuis).
Merci d'avance.