INNER CODE UNIT · Python

rebind_switch_nav_rotate

SpectralVectors/RightMouseNavigation · preferences.py:264

    def rebind_switch_nav_rotate(self, keyconfig, addon_kc, isActive):        
        if isActive:
            for key in addon_kc.keymaps["3D View"].keymap_items:
                if key.idname == "rmn.right_mouse_navigation":
                    key.type = "RIGHTMOUSE"
                    key.value = "PRESS"
                    key.alt = True
            for key in keyconfig.keymaps["3D View"].keymap_items:
                if key.idname == "view3d.rotate" and key.type == "RIGHTMOUSE":
                    key.type = "RIGHTMOUSE"
                    key.value = "CLICK_DRAG"
                    key.alt = False
            for i in self.menumodes:
                for key in keyconfig.keymaps[i].keymap_items:
                    if key.idname == "wm.call_menu" and key.type == "RIGHTMOUSE":
                        key.active = True
                        key.value = "CLICK"
            for i in self.panelmodes:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…