예제 #1
0
        def steal_focuskeys(target, event):
            badkeys = [
                KEY_TAB, KEY_SHIFTTAB, KEY_UP, KEY_DN, KEY_LEFT, KEY_RIGHT
            ]
            if isinstance(event, Gdk.EventKey) and event.keyval in badkeys:
                e = Clutter.KeyEvent()
                e.keyval = event.keyval
                e.type = Clutter.EventType.KEY_PRESS

                return self.input_mgr.handle_event(self.stage, e)
            else:
                return False
예제 #2
0
 def trigger_key(self):
     event = Clutter.KeyEvent()
     event.keyval = 0x20
     self.emit("key-release-event", event)