J'essaie de déceler le release/key_up de la touche Control sur un canvas, mais ça ne marche pas.
Sauriez-vous pourquoi ?
Merci

Code : Tout sélectionner
If OpenWindow(0, 0, 0, 220, 220, "CanvasGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
CanvasGadget(0, 10, 10, 200, 200,#PB_Canvas_DrawFocus|#PB_Canvas_Keyboard)
Repeat
Event = WaitWindowEvent()
If Event = #PB_Event_Gadget And EventGadget() = 0
Select EventType()
Case #PB_EventType_KeyDown
key = GetGadgetAttribute(0,#PB_Canvas_Modifiers)
If key = #PB_Canvas_Control
Debug "down"
EndIf
Case #PB_EventType_KeyUp
key = GetGadgetAttribute(0,#PB_Canvas_Modifiers)
If key = #PB_Canvas_Control
Debug "up"
EndIf
EndSelect
EndIf
Until Event = #PB_Event_CloseWindow
EndIf