Ejemplo n.º 1
0
 def _current_keymap(self, window, category):
     actions = OrderedDict([(action, "") for action in ACTIONS[category].keys()])
     for w, a, k in self.defaultkeymap:
         if w == window:
             if a in actions.keys():
                 actions[a] = k
     for w, a, k in self.userkeymap:
         if w == window:
             if a in actions.keys():
                 actions[a] = k
     names = ACTIONS[category]
     return [(action, key, names[action]) for action, key in actions.iteritems()]
Ejemplo n.º 2
0
 def _current_keymap(self, window, category):
     actions = OrderedDict([(action, "")
                            for action in ACTIONS[category].keys()])
     for w, a, k in self.defaultkeymap:
         if w == window:
             if a in actions.keys():
                 actions[a] = k
     for w, a, k in self.userkeymap:
         if w == window:
             if a in actions.keys():
                 actions[a] = k
     names = ACTIONS[category]
     return [(action, key, names[action])
             for action, key in actions.iteritems()]