INNER CODE UNIT · Python
update_rebind_3dview_keymap
SpectralVectors/RightMouseNavigation · preferences.py:70
def update_rebind_3dview_keymap(self, context):
wm = context.window_manager
active_keyconfig = wm.keyconfigs.active
blender_keyconfig = wm.keyconfigs["Blender"]
user_keyconfig = wm.keyconfigs["Blender user"]
try:
self.rebind_3dview_keymap(active_keyconfig, self.rmb_pan_rotate)
except KeyError:
self.rebind_3dview_keymap(blender_keyconfig, self.rmb_pan_rotate)
except KeyError:
self.rebind_3dview_keymap(user_keyconfig, self.rmb_pan_rotate)
def update_rebind_switch_nav_rotate(self, context):
wm = context.window_manager
active_keyconfig = wm.keyconfigs.active
addon_keyconfig = wm.keyconfigs.addon