def key_event(self, *args): if args[1].type == gtk.gdk.KEY_PRESS: key = edna_function.get_key_info(args[1]) print key if key == 'Shift Up' or key == 'Shift Down': self.select_function(key) elif args[1].type == gtk.gdk.KEY_RELEASE: key = edna_function.get_key_info(args[1]) if key == 'space': self.select_function(key) elif key == 'Right': self.chdir_new() elif key == 'Return': self.Enter_key() elif (key == 'BackSpace' or key == 'Left') and self.OOF.Path != '/': self.back_dir() else: try: self.Hotkeys_Function[edna_function.key_name_in_rc[key]]() except KeyError: pass
def key_ev(self, *args): key = edna_function.get_key_info(args[1]) if key == 'Escape': args[0].hide() args[0].destroy() if key not in keys_not_follow: if key not in edna_function.key_name_in_rc.keys(): edna_function.rc_dict['hotkeys'][args[2].get_value(args[3], 2)] = key edna_function.key_name_in_rc[key] = args[2].get_value(args[3], 2) args[2].set(args[3], 1, key) args[0].hide() args[0].destroy() else: args[4].set_label(_('The keys are already used') + '\n' + _('enter other keys'))
def key_ev(self, *args): key = edna_function.get_key_info(args[1]) if key == 'Escape': args[0].hide() args[0].destroy() if key not in edna_function.keys_not_follow: if key not in edna_function.key_name_in_rc.keys(): edna_function.rc_dict['hotkeys'][args[2].get_value(args[3], 2)] = key edna_function.key_name_in_rc[key] = args[2].get_value( args[3], 2) args[2].set(args[3], 1, key) args[0].hide() args[0].destroy() else: args[4].set_label( _('The keys are already used') + '\n' + _('enter other keys'))
def key_event(self, *args): key = edna_function.get_key_info(args[1]) if key == 'Escape': self.destr() if key == 'Return': self.ok_button_click()
def key_event(self, *args): key = edna_function.get_key_info(args[1]) if key == 'Escape': self.destr()