def create_event_sequence(self, keys): for pair in maketuple(keys): seq = [] for key in pair: raise_on_unknown_key(key) ev = (e.EV_KEY, key, 1) seq.append(ev) yield tuple(seq)
def create_event_sequence(self, keys): states = self.options.get('states', ['down']) for pair in maketuple(keys): for key in pair: raise_on_unknown_key(key) for state in states: val = {'up': 0, 'down': 1, 'hold': 2}[state] ev = [(e.EV_KEY, key, val)] yield tuple(ev)
def create_event_sequence(self, events): for ev in maketuple(events): yield (ev, )
def create_event_sequence(self, events): for ev in maketuple(events): yield (ev,)