2008-12-03 8 views
1

Je veux détecter si la touche alt/option est enfoncée pendant un glisser de souris dans GTK sur Mac OS X. J'utilise pygtk. Normalement, maintenir alt alt ajouterait MOD1_MASK à event.state, mais alt affecte event.state du tout. Dans les événements de presse de touche alt apparaît comme gtk.keysyms.kana_switch, mais ce n'est pas suffisant pour mes fins depuis l'utilisateur pourrait appuyer sur alt dans une application différente et passer à la mienne en cliquant sur.Comment puis-je détecter si la touche alt/option est désactivée dans GTK sous Mac OS X?

Existe-t-il un paramètre disponible qui entraînerait l'affichage de alt/option en tant que modificateur dans event.state? Sinon, existe-t-il un moyen de détecter si une clé est actuellement désactivée même si l'événement de clé vers le bas est passé à une autre application?

Répondre

Questions connexes