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"

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…