INNER CODE UNIT · Python
rebind_3dview_keymap
SpectralVectors/RightMouseNavigation · preferences.py:176
def rebind_3dview_keymap(self, keyconfig, isActive):
if isActive:
for key in keyconfig.keymaps["3D View"].keymap_items:
if key.idname == "view3d.cursor3d" and key.type == "RIGHTMOUSE":
key.type = "MIDDLEMOUSE"
key.value = "CLICK"
key.shift = True
if key.idname == "view3d.rotate" and key.type == "MIDDLEMOUSE":
key.type = "RIGHTMOUSE"
key.value = "CLICK_DRAG"
key.alt = True
if key.idname == "view3d.move" and key.type == "MIDDLEMOUSE":
key.type = "RIGHTMOUSE"
key.value = "CLICK_DRAG"
key.shift = True
if key.idname == "view3d.zoom" and key.type == "MIDDLEMOUSE":
key.type = "RIGHTMOUSE"
key.value = "CLICK_DRAG"