Bonjour
Voila, je voudrai détecter les touches pressées (je sais ya AddKeybordShortCut()...), mais je voudrai que cette détection marche aussi, mm qd le programme n'a pas le focus.
C'est dans le cadre de mon lecteur MP3. Je veux que ça fasse comme WindowMediaPlayer : Qd on clique sur les touches spéciales du clavier 'pause, play, stop...' et que mm qd le prog n'a pas le focus et ben interagir qd mm avec le logiciel ...
C possible ?
Je ne trouve pas dans l'API !!! (ms bon je suis tjrs aussi nul pr ça)
Merci d'avance...
Détecter une touche préssée
-
- Messages : 1500
- Inscription : jeu. 25/mars/2004 11:23
- Localisation : Sophia Antipolis (Nice)
- Contact :
Détecter une touche préssée
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
Participez à son extension: ajouter vos programmes et partagez vos codes !
ya ce code du soldat inconnu
Code : Tout sélectionner
; Auteur : le Soldat Inconnu
; Version de PB : 3.90
;
; Explication du programme :
; Associer une touche de raccourci à un programme
OpenWindow(0, 0, 0, 200, 200, #PB_Window_ScreenCentered | #PB_Window_SystemMenu, "Test")
If CreateGadgetList(WindowID())
TextGadget(1, 5, 5, 150, 15, "Appuyé sur Alt + A")
EndIf
#HotKeyID = 99
; on associe une touche de raccourci
RegisterHotKey_(WindowID(0), #HotKeyID, #MOD_ALT, #PB_Shortcut_A)
Repeat
Event = WaitWindowEvent()
If Event = #WM_HOTKEY
If EventwParam() = #HotKeyID
SetGadgetText(1, "Touche appuyée")
EndIf
EndIf
Until Event = #WM_CLOSE
; on dissocie la touche de raccourci
UnregisterHotKey_(WindowID(0), #HotKeyID)
-
- Messages : 1500
- Inscription : jeu. 25/mars/2004 11:23
- Localisation : Sophia Antipolis (Nice)
- Contact :
Merci Droopy, nikel 

Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
Participez à son extension: ajouter vos programmes et partagez vos codes !