Bonjour, je suis en train d'essayer de comprendre le fonctionnement de la gestion des événements sous lablgtk mais j'ai un soucis avec la détection des touches du clavier, qui ne sont justement pas détectées :/
J'ai un code extrêmement simple, en fait il y a juste une window contenant une event_box sur laquelle je fais tout mes essais :
Sur le même modèle j'ai tester les méthodes button_press, button_release et scroll et ça fonctionne à merveille. Seulement là, aboslument rien ne se passe dans la console lorsque j'essaye de taper des touches du clavier ! D'où peut bien venir le problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 event_box#event#connect#key_release ~callback: (fun (ev:GdkEvent.Key.t) -> (print_int (GdkEvent.Key.keyval ev) ; print_newline(); true));
Partager