My 3D Mouse Buttons don’t work in the newest SOLIDWORKS version?!

Article by Jim Peltier, CSWE updated November 12, 2013


If you don’t like a shooting wrist pain brought on by doing everything in SOLIDWORKS single-handedly, then you’ve probably already have purchased a 3D Mouse to balance the workload. Some of the 3D Connexion ones (available through Javelin’s Store) have programmable buttons in them so that you can launch commands directly from the 3D mouse.

3D Connexion 3d mouse

3D Connexion SpaceMouse Pro is one of many with programmable buttons

However, if you have one of these, and you’ve recently upgraded SOLIDWORKS then you may have noticed that your customized buttons no longer work. This can lead to frustration as you may feel that you need to re-learn how to launch those commands from your keyboard. But fear not, because there is a way to fix this so that your customized buttons will work again! Here’s how:

Reinitialize 3D Mouse Buttons

  1. First, launch your Registry Editor (or regedit). This can be done by clicking Start, and typing regedit into the “Run Programs or Applications” field. If you didn’t already know that, then you should probably get some help from the IT person at your company as you can make a real mess on your system if things aren’t done just right.
  2. Next, browse to the following key: HKEY_LOCAL_MACHINE\SOFTWARE\SolidWorks\AddIns\{HKEY_LOCAL_MACHINE\SOFTWARE\SolidWorks\AddIns\{7B9E5423-5CD9-401A-94A8-D87AF12415CE}
Registry Editor

Registry Editor

  1. Make sure that the description for this is the 3DConnexion Add-in for SOLIDWORKS. The version may vary from the screenshot I’ve posted above. Then, right-click on the key on the left and either delete it or rename it.
  2. Next, download the latest drivers for your 3D Mouse and reinstall them.
  3. Reboot your machine.

After all this, you should be able to reprogram your 3D Mouse buttons without any issues.

Related Links

Certified SOLIDWORKS Services available from Javelin

Javelin can help you to:

Jim Peltier, CSWE

Jim has been using SolidWorks since 2001, and has spent most of that time working in the design of industrial automated manufacturing equipment. He has been working as an Applications Expert at Javelin Technologies in Oakville, Ontario since July 2012 and is a Certified SolidWorks Expert (CSWE).