Comment intercepter l'appui de touches au niveau système

Posté par yaka le 3/7/2008 16:47:42
Bonjour,

Je cherche a faire une sorte de keylistenner qui me permettrai de saisir des informations dans 2 fenêtres simultanéement et aussi de les stocker dans un fichier texte.
Mais mon probleme est surtout l'interception des appuis de touches ...
Actuellement j'utilise ca :
API("User32", "SetWindowsHookExA", VH_KEYBOARD, &MonTraitement, Instance(), 0)

// -- avec comme procedure
PROCEDURE MonTraitement(IDHook est un entier, wParam est un entier, lParam est un entier)

Mais a priori wParam et lParam ne me renvoi pas d'information sur la touche appelée mais le statut WM_KEYDOWN et WM_KEYUP

Pouvez me dire comment deployer ceci, et si oui le formalisme adéquat dans windev12 (RegisterHotkey peux être ?)

Merci d'avance

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=19&topic_id=5923&post_id=23897