OverviewFilesCommitsIssuesDocsReleasesPeers

hardops / utils / registers.py

19 lines · python ref:
import bpy
import rna_keymap_ui


def get_hotkey_entry_item(km, kmi_name, kmi_value, properties):
 
    for i, km_item in enumerate(km.keymap_items):
        if km.keymap_items.keys()[i] == kmi_name:
            if properties == 'name':
                if km.keymap_items[i].properties.name == kmi_value:
                    return km_item
            elif properties == 'tab':
                if km.keymap_items[i].properties.tab == kmi_value:
                    return km_item
            elif properties == 'none':
            	return km_item
    return None