Mouse button 4 and mouse button 5

I have 5 button mouse and was wondering if I can use them to a specific command for example join and group?

One thing that may throw a wrench in is in order for me to use those buttons as my fwd and back on firefox. My mouse driver/software is set up to have them keyboard shortcutted to command + left arrow and command + right arrow.
So currently button 4 and button 5 are working as these shortcuts which I never use.
Any ideas?

Yes, you can assign macros (commands) to extra mouse buttons on the Mac. See Rhinoceros > Preferences > Mouse > Buttons.

However, in your case, you have changed the behavior of your mouse buttons so they no longer appear to be mouse actions but instead are keyboard actions. So you really want to assign keyboard shortcuts.

To do this:

  1. Select Rhinoceros > Commands > Customize in the menu.
  2. Create a new command set if you have not already done so.
  3. Select the Keyboard Shortcuts tab.
  4. Find the Group command button by typing in the search field in the lower left part of the window.
  5. Select the Group button. The Group details show up in the lower right panel. Note that Group already has a keyboard shortcut, and you are about to replace it.
  6. Click in the Keyboard shortcut field. The current shortcut text is selected.
  7. Press the mouse button you want to assign to Group. The shortcut is replaced with something like the screenshot below.
  8. Click Save NOW to save your work and dismiss the dialog. I just discovered that there is a bug in OS X 10.9.1 that will crash Rhino if you try to do much else in this same Commands dialog session. This crash doesn’t happen in either 10.8.5 or 10.7.5.

To change or add another keyboard shortcut, start again at step 1.


Is there a way to do this in windows? I can’t find the customize command??

In Windows the only way to do this is in the mouse manufacturer’s mouse driver (if there is one). For example Logitech has its own custom driver you can install that allows you to program the buttons (somewhat).