def do_key(self, event): (what, message, when, where, modifiers) = event #w = Win.FrontWindow() #if w <> self.wid: # return c = chr(message & Events.charCodeMask) if modifiers & Events.cmdKey: self.app.checkmenus(self) result = Menu.MenuKey(ord(c)) id = (result >> 16) & 0xffff # Hi word item = result & 0xffff # Lo word if id: self.app.do_rawmenu(id, item, None, event) return self.do_char(c, event)
"""AEservertest - Test AppleEvent server interface