Salut à tous,
Je suis en train d'écrire un plugin pour une appli GTK.
Problème : l'appli possède un certain nombre de raccourcis clavier qui m'empêchent d'écrire correctement dans un GtkEntry.
Par exemple, si je sélectionne mon Entry et que je tappe "123" au clavier, seul "23" sera affiché car "1" est le raccourci clavier qui fait un zoom 100%.
C'est dû au fait que dans GTK, la fenêtre principale est prioritaire pour gérer les évènements clavier.
Est-il possible de modifier ce comportement en faisant en sorte que si un GtkEntry est actif il récupère tous les évènements clavier en priorité ?
Peut-on notamment bloquer temporairement les 'key-press-event' de la fenêtre principale par exemple ?
J'ai aussi lu ici (...GTK+ keeps stealing the key press events...) qu'on peut empêcher la propagation en renvoyant TRUE je sais pas quand ; quelqu'un a-t-il des précisions là-dessus ?
Merci d'avance![]()
-
Partager