
Je n'arrive pas a créer un "AddKeyboardShortcut" (je ne l'ai jamais fait; faut bien une premiere fois).
Ici, je voudrais que quand j'appuie sur ESC, ca fasse un END (regardez la ligne 44 et 45)

Code : Tout sélectionner
InitSprite()
InitKeyboard()
InitMouse()
If OpenWindow(0, 0, 0, 0,0, " Polygons_Maker",#PB_Window_Maximize|#PB_Window_BorderLess)=0
Beep_(500,250) : Delay(150) : Beep_(500,250)
Debug ("OpenWindow() impossible")
End
EndIf
If OpenGLGadget(1,0,0,1920,1080)=0
Beep_(500,250) : Delay(150) : Beep_(500,250)
Debug ("OpenGLGadget() impossible")
End
EndIf
AddKeyboardShortcut(0, #PB_Shortcut_Escape, 666)
Repeat
key = GetGadgetAttribute(1, #PB_OpenGL_Key)
SetGadgetAttribute(1,#PB_OpenGL_FlipBuffers,#True)
StopDrawing()
; Repeat
Event = WaitWindowEvent()
Select Event
Case #PB_Event_Gadget
Select EventGadget()
Case 1
Select EventType()
Case #PB_EventType_LeftClick : Debug "Clic avec le bouton gauche de la souris"
Case #PB_EventType_RightClick : Debug "Clic avec le bouton droit de la souris"
EndSelect
Case 666 ; ?????????
End
EndSelect
EndSelect
ForEver