# Rhino 8 Beta: Spacemouse has all directions flipped (vs. Rhino 7)

**URL:** <https://discourse.mcneel.com/t/rhino-8-beta-spacemouse-has-all-directions-flipped-vs-rhino-7/167508>\
**Category:** Serengeti (Rhino BETA)\
**Tags:** windows\
**Created:** [October 19, 2023, 10:26am UTC](https://discourse.mcneel.com/t/rhino-8-beta-spacemouse-has-all-directions-flipped-vs-rhino-7/167508 "2023-10-19T10:26:31Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![ore](https://avatars.discourse-cdn.com/v4/letter/o/e0b2c6/32.png) [@ore](https://discourse.mcneel.com/u/ore)\
**Post date:** [October 19, 2023, 10:26am UTC](https://discourse.mcneel.com/t/rhino-8-beta-spacemouse-has-all-directions-flipped-vs-rhino-7/167508/1 "2023-10-19T10:26:31Z")

</div>

Hello there - I am using a SpaceMouse Wireless (3Dconnexion). It works fine in Rhino7 but everything seems flipped in Rhino8. Did anyone else have this problem? What is the solution to fix it?

---

<div class="post-metadata">

**Author:** ![martinsiegrist](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/martinsiegrist/32/498369_2.png) [@martinsiegrist](https://discourse.mcneel.com/u/martinsiegrist)\
**Post date:** [October 19, 2023, 11:29am UTC](https://discourse.mcneel.com/t/rhino-8-beta-spacemouse-has-all-directions-flipped-vs-rhino-7/167508/2 "2023-10-19T11:29:34Z")

</div>

Look here:

> [@3Dconnexion mouse controls are reversed in WIP (compared to Rhino 6)](https://discourse.mcneel.com/t/3dconnexion-mouse-controls-are-reversed-in-wip-compared-to-rhino-6/97513):
>
> I’m having problems using my 3Dconnexion Spacemouse in the latest WIP (7.0.20056.13055, 02/25/2020). The Spacemouse works fine in Rhino 6. I did a side by side comparison between Rhino 6 and the WIP. It looks like the control directions are reversed between the two. For example, if I twist the Spacemouse counter clockwise, in Rhino 6, it rotates an object counter clockwise, in the WIP, it rotates the object clockwise. All control directions seem to be reversed. I have the latest driver insta…

Your space mouse works but just flipped? In that case maybe the topic title should be changed…

---

<div class="post-metadata">

**Author:** ![ore](https://avatars.discourse-cdn.com/v4/letter/o/e0b2c6/32.png) [@ore](https://discourse.mcneel.com/u/ore)\
**Post date:** [October 19, 2023, 5:50pm UTC](https://discourse.mcneel.com/t/rhino-8-beta-spacemouse-has-all-directions-flipped-vs-rhino-7/167508/3 "2023-10-19T17:50:30Z")

</div>

After a lot of back and forth installation I now have the following:

- Current version of Spacemouse Driver 10.8.16 can be installed, but produces a .NET framework error when running, and does nothing in Rhino 7 as well as in Rhino 8

- An older version of the Spacemouse Driver 10.8.3 can be installed and produces no error. It runs in Rhino 7, but does nothing in Rhino 8.0.23290. Strangely - when Rino 7 and Rino 8 are open at the same time, the Spacemouse does not work in both (nothing happens when using it).

- In order to run correctly in Rhino 7 I had to invert all movement directions (so everything was “flipped” before).

Maybe I have to wait for the next driver version for the Spacemouse and hope for the best…

Thanks anyway for your support.

---

<div class="post-metadata">

**Author:** ![Akash](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/akash/32/475465_2.png) [@Akash](https://discourse.mcneel.com/u/Akash)\
**Post date:** [October 19, 2023, 6:30pm UTC](https://discourse.mcneel.com/t/rhino-8-beta-spacemouse-has-all-directions-flipped-vs-rhino-7/167508/4 "2023-10-19T18:30:25Z")

</div>

Have you asked 3DConnexion support for help with this?  
They can often solve problems… and if it’s a bug in their driver they need to know about it.

They help me quite a few times when I got stuck with issues.

Akash

---

<div class="post-metadata">

**Author:** ![martinsiegrist](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/martinsiegrist/32/498369_2.png) [@martinsiegrist](https://discourse.mcneel.com/u/martinsiegrist)\
**Post date:** [October 19, 2023, 7:19pm UTC](https://discourse.mcneel.com/t/rhino-8-beta-spacemouse-has-all-directions-flipped-vs-rhino-7/167508/5 "2023-10-19T19:19:04Z")

</div>

I get this error when I’m trying to open 3Dconnexion Home but apart from that the driver seems to work without problems. Viewer, Settings and Pairing work fine.

I tried to tag @markus but somehow it doesn’t work.

I sent an email to [support.de@3Dconnexion.com](mailto:support.de@3Dconnexion.com) just now.

 ![image](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/0/0/f/00f11a0e06cf1738b9919b7727afb166f2620c8e.jpeg)

 ![image](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/5/1/a/51afc6bf3322d8823c7a1a8afa7f185a6d8dd6a6.png)

> **error log**
>
> Informationen über das Aufrufen von JIT-Debuggen  
> anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.
> 
> \*\*\*\*\*\*\*\*\*\*\*\*\*\* Ausnahmetext \*\*\*\*\*\*\*\*\*\*\*\*\*\*  
> System.Exception: File Author Error: The AppletList needs to be in Position value order  
> bei \_3DxHome.ControlXml.GetNextApplet(Int32& lastAppletPos)  
> bei \_3DxHome.\_3DxHomeForm.LayoutPanel(ControlXml controlFile)  
> bei \_3DxHome.\_3DxHomeForm.Form1\_Load(Object sender, EventArgs e)  
> bei System.Windows.Forms.Form.OnLoad(EventArgs e)  
> bei System.Windows.Forms.Form.OnCreateControl()  
> bei System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)  
> bei System.Windows.Forms.Control.CreateControl()  
> bei System.Windows.Forms.Control.WmShowWindow(Message& m)  
> bei System.Windows.Forms.Control.WndProc(Message& m)  
> bei System.Windows.Forms.Form.WmShowWindow(Message& m)  
> bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
> 
> ## \*\*\*\*\*\*\*\*\*\*\*\*\*\* Geladene Assemblys \*\*\*\*\*\*\*\*\*\*\*\*\*\* mscorlib Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9181.0 built by: NET481REL1LAST\_C. CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll.
> 
> ## 3DxHome Assembly-Version: 1.1.8665.24244. Win32-Version: 1.1.8665.24244. CodeBase: file:///C:/Program%20Files/3Dconnexion/3DxWare/3DxWinCore/3DxHome/3DxHome.exe.
> 
> ## System.Windows.Forms Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9181.0 built by: NET481REL1LAST\_C. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC\_MSIL/System.Windows.Forms/v4.0\_4.0.0.0\_\_b77a5c561934e089/System.Windows.Forms.dll.
> 
> ## System Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9172.0 built by: NET481REL1LAST\_C. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC\_MSIL/System/v4.0\_4.0.0.0\_\_b77a5c561934e089/System.dll.
> 
> ## System.Drawing Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9037.0 built by: NET481REL1. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC\_MSIL/System.Drawing/v4.0\_4.0.0.0\_\_b03f5f7f11d50a3a/System.Drawing.dll.
> 
> ## System.Configuration Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9037.0 built by: NET481REL1. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC\_MSIL/System.Configuration/v4.0\_4.0.0.0\_\_b03f5f7f11d50a3a/System.Configuration.dll.
> 
> ## System.Core Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9181.0 built by: NET481REL1LAST\_C. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC\_MSIL/System.Core/v4.0\_4.0.0.0\_\_b77a5c561934e089/System.Core.dll.
> 
> ## System.Xml Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9037.0 built by: NET481REL1. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC\_MSIL/System.Xml/v4.0\_4.0.0.0\_\_b77a5c561934e089/System.Xml.dll.
> 
> ## mscorlib.resources Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9037.0 built by: NET481REL1. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC\_MSIL/mscorlib.resources/v4.0\_4.0.0.0\_de\_b77a5c561934e089/mscorlib.resources.dll.
> 
> ## System.Windows.Forms.resources Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9037.0 built by: NET481REL1. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC\_MSIL/System.Windows.Forms.resources/v4.0\_4.0.0.0\_de\_b77a5c561934e089/System.Windows.Forms.resources.dll.
> 
> \*\*\*\*\*\*\*\*\*\*\*\*\*\* JIT-Debuggen \*\*\*\*\*\*\*\*\*\*\*\*\*\*  
> Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der  
> Konfigurationsdatei der Anwendung oder des Computers  
> (machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.  
> Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.
> 
> Zum Beispiel:
> 
> Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten  
> Ausnahmen an den JIT-Debugger gesendet, der auf dem  
> Computer registriert ist, und nicht in diesem Dialogfeld behandelt.

---

<div class="post-metadata">

**Author:** ![ore](https://avatars.discourse-cdn.com/v4/letter/o/e0b2c6/32.png) [@ore](https://discourse.mcneel.com/u/ore)\
**Post date:** [October 20, 2023, 8:46am UTC](https://discourse.mcneel.com/t/rhino-8-beta-spacemouse-has-all-directions-flipped-vs-rhino-7/167508/6 "2023-10-20T08:46:12Z")

</div>

Thanks Martin - I installed the newest driver 10.8.16 (Win 10, 64bit) once again and can confirm: I get exactly the same error message (even in the same language 😃) but it only affects the 3DConnexion Home application.

This driver 10.8.16 (Win 10, 64bit) supports Rhino 7 and Rhino 8. However, all the reverse direction checkboxes need to be checked for Rhino 7 and need to unchecked for Rhino 8. So switching between both is a bit tedious.

[@McNeel](https://discourse.mcneel.com/groups/mcneel)  
**It would be an idea to let the 3DConnexion driver know that Rhino 7 and Rhino 8 are not the same (and need to be treated differently due to the reversed logic). It currently sees both as “Rhinoceros” and cannot distinguish. So giving both apps different names towards the driver would solve the issue.**

---

<div class="post-metadata">

**Author:** ![tay.othman](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/tay.othman/32/766134_2.png) [@tay.othman](https://discourse.mcneel.com/u/tay.othman)\
**Post date:** [October 20, 2023, 8:49am UTC](https://discourse.mcneel.com/t/rhino-8-beta-spacemouse-has-all-directions-flipped-vs-rhino-7/167508/7 "2023-10-20T08:49:15Z")

</div>

@ore  
on Rhino 8 Type \_Spacemouse \> Popup \> Object Mode,  
no need to tinker with any of the 3dxware settings.

---

<div class="post-metadata">

**Author:** ![tay.othman](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/tay.othman/32/766134_2.png) [@tay.othman](https://discourse.mcneel.com/u/tay.othman)\
**Post date:** [October 20, 2023, 8:50am UTC](https://discourse.mcneel.com/t/rhino-8-beta-spacemouse-has-all-directions-flipped-vs-rhino-7/167508/8 "2023-10-20T08:50:20Z")

</div>

Hello @martinsiegrist  
I don’t have this issue as I’m running 18.1.15 so I’m a bit hesitant to install the update.

---

<div class="post-metadata">

**Author:** ![martinsiegrist](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/martinsiegrist/32/498369_2.png) [@martinsiegrist](https://discourse.mcneel.com/u/martinsiegrist)\
**Post date:** [October 20, 2023, 9:00am UTC](https://discourse.mcneel.com/t/rhino-8-beta-spacemouse-has-all-directions-flipped-vs-rhino-7/167508/9 "2023-10-20T09:00:22Z")

</div>

@ore I do not see the issue with the reversed directions. I don’t remember what I did to my settings but chances are, the problem could be solved by changing the directions in the \_SpaceMouse settings in Rhino.

 ![image](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/5/c/b/5cb36cb801d44d3722b0a68a8f381a50135da2df.png)

[RhinoFS.xml](https://discourse.mcneel.com/uploads/short-url/exhJhMsfAToJNeac49VNytTlbDV.xml) (63.7 KB)

This is my slightly modified settings file which I’ve been using for a few years. Unfortunately I can’t really remember where it came from.

@tay.othman I have not found anything failing due to the error and the error might have been there also in the previous release.

[How do I clean up the configuration on Windows? - 3Dconnexion DE](https://3dconnexion.com/de/support/faq/how-do-i-clean-up-the-configuration-on-windows/)

This link was sent to me from 3Dconnexion support. I followed the procedure which solved the problem and also deleted all my custom settings. Glad I have a backup.

---

<div class="post-metadata">

**Author:** ![ore](https://avatars.discourse-cdn.com/v4/letter/o/e0b2c6/32.png) [@ore](https://discourse.mcneel.com/u/ore)\
**Post date:** [October 20, 2023, 9:07am UTC](https://discourse.mcneel.com/t/rhino-8-beta-spacemouse-has-all-directions-flipped-vs-rhino-7/167508/10 "2023-10-20T09:07:23Z")

</div>

Thanks for that hint. I did not know there was a dedicated command in Rhino. In fact I had the correct \_SpaceMouse setting in Rhino 8 but Rhino 7 was setup incorrectly. Now having both set the same it also works the same.
