Ho un gestore di eventi key-press e devo determinare quale tipo di tasto è stato premuto: modificatore o no?pygtk: Determinare la chiave è un modificatore
Non è in event.state, perché questo campo funziona solo quando il modificatore è stato premuto con qualcos'altro, ma ho bisogno di questo per la chiave singola (cioè semplicemente premendo control o alt, ...).
Ho qualcosa di simile a quello che hai mostrato, ma molto più grande: MODIFIERS = ( gtk.keysyms.Control_L, ..... gtk.keysyms.Hyper_L, gtk.keysyms.Hyper_R , gtk.keysyms.Meta_L, gtk.keysyms.Meta_R, ) .... se event.keyval in MODIFICATORI: .... ma ho pensato che ci potrebbe essere qualche altro approccio – Daniel