Mouse buttons remapped Rhino style.

I’m spending a lot of time switching between blender and rhino so I’ve remapped the mouse buttons to save myself some confusion.

http://pastebin.com/paEgjT9G

It’s not quite the same because in Rhino shift-mouse1 only adds to selection and ctrl-mouse1 only removes from selection. Blender’s view3d.select tool acts more like a toggle, swapping the selected item in and out of the selection. In the end I simply bound both to use the same tool.

Since the left mouse button no longer repositions the 3d cursor I’ve mapped that to the middle mouse button.

I’ve just tried installing this in Blender 2.8 but I get the following error message -

Any ideas?

05/08/2013 22:04:29.009 [0x0-0x50b50b].org.blenderfoundation.blender: Read new prefs: /Users/willyoung/Library/Application Support/Blender/2.68/config/userpref.blend
05/08/2013 22:04:29.009 [0x0-0x50b50b].org.blenderfoundation.blender: found bundled python: /Applications/Blender/blender.app/Contents/MacOS/2.68/python
05/08/2013 22:04:29.009 [0x0-0x50b50b].org.blenderfoundation.blender: Traceback (most recent call last):
05/08/2013 22:04:29.009 [0x0-0x50b50b].org.blenderfoundation.blender: File “/Users/willyoung/Library/Application Support/Blender/2.68/scripts/presets/interaction/Rhino.py”, line 4, in <module>
05/08/2013 22:04:29.009 [0x0-0x50b50b].org.blenderfoundation.blender: wm = bpy.context.manager
05/08/2013 22:04:29.009 [0x0-0x50b50b].org.blenderfoundation.blender: AttributeError: ‘Context’ object has no attribute ‘manager’
05/08/2013 22:04:29.009 [0x0-0x50b50b].org.blenderfoundation.blender: location: /Applications/Blender/blender.app/Contents/MacOS/2.68/scripts/modules/bpy/ops.py:188
05/08/2013 22:04:29.009 [0x0-0x50b50b].org.blenderfoundation.blender: location: /Applications/Blender/blender.app/Contents/MacOS/2.68/scripts/modules/bpy/ops.py:188
05/08/2013 22:04:29.013 [0x0-0x50b50b].org.blenderfoundation.blender: Traceback (most recent call last):
05/08/2013 22:04:29.013 [0x0-0x50b50b].org.blenderfoundation.blender: File “/Applications/Blender/blender.app/Contents/MacOS/2.68/scripts/startup/bl_operators/presets.py”, line 210, in execute
05/08/2013 22:04:29.013 [0x0-0x50b50b].org.blenderfoundation.blender: bpy.ops.script.python_file_run(filepath=filepath)
05/08/2013 22:04:29.013 [0x0-0x50b50b].org.blenderfoundation.blender: File “/Applications/Blender/blender.app/Contents/MacOS/2.68/scripts/modules/bpy/ops.py”, line 188, in call
05/08/2013 22:04:29.013 [0x0-0x50b50b].org.blenderfoundation.blender: ret = op_call(self.idname_py(), None, kw)
05/08/2013 22:04:29.013 [0x0-0x50b50b].org.blenderfoundation.blender: RuntimeError: Error: Traceback (most recent call last):
05/08/2013 22:04:29.013 [0x0-0x50b50b].org.blenderfoundation.blender: File “/Users/willyoung/Library/Application Support/Blender/2.68/scripts/presets/interaction/Rhino.py”, line 4, in <module>
05/08/2013 22:04:29.013 [0x0-0x50b50b].org.blenderfoundation.blender: wm = bpy.context.manager
05/08/2013 22:04:29.013 [0x0-0x50b50b].org.blenderfoundation.blender: AttributeError: ‘Context’ object has no attribute ‘manager’
05/08/2013 22:04:29.013 [0x0-0x50b50b].org.blenderfoundation.blender: location: /Applications/Blender/blender.app/Contents/MacOS/2.68/scripts/modules/bpy/ops.py:188
05/08/2013 22:04:29.013 [0x0-0x50b50b].org.blenderfoundation.blender: location: <unknown location>:-1
05/08/2013 22:04:29.013 [0x0-0x50b50b].org.blenderfoundation.blender: location: <unknown location>:-1

I have been struggling to get my controls to match Rhino 3D on my Mac. I am also using Blender for Mac.

My aim is to convert from C4D(expired license) to Blender. I tried the file linked here, but I cannot get this to work. I am assuming it is outdated. I understand this not a priority to those who have perfected their 3D skills in blender, but I am hoping there is somebody who shares my sensitivity to key/mouse inputs when swapping between 3D programs.

Any help would be greatly appreciated?

  • A Newbie
1 Like