Connexion settings on Mac

Next
 From:  chippwalters
7200.1 
I would like to set up my Connexion device to work like SketchUp (and other programs) where the mouse 'knob' is the actual object. So if you rotate right the object spins left--just as if you were holding it in your hand. This works fine in MoI by checking the 'reverse rotation' but then for this to work, I need to also check a box 'reverse tilt' but none is available. And for some reason, the Mac drivers control panel setting can't overide the internal MoI settings.

1. Is there any way to do set it up so that the tilt is reversed?
2. Is there any way to *disable* the MoI Connexion settings and allow the Connexion control panel take over?
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
7200.2 In reply to 7200.1 
Hi Chipp, sorry I don't think there are any MoI settings available for it to behave like you're asking.

If the Connexion driver control panel isn't doing anything you may need to tell it that the application you want to make the settings apply to is one called "WineskinX11" - that's the name of the mechanism that controls MoI's main window and that's probably what the driver thinks that MoI's application name is.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  chippwalters
7200.3 In reply to 7200.2 
Oh! Wineskin. Got it. I'll try it out and report back. Thx!
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  chippwalters
7200.4 In reply to 7200.2 
Well, I couldn't select the Wineskin app, as it's part of a package and the filepicker wouldn't let me select it, but when I exported the Moi config I got the code below-- perhaps a change in the XML and then import? And as mentioned previously, the control panel wouldn't affect Moi even with the Moi3D app selected.

FWIW, I was ABLE to use the *Any Application* setting in the 3Dconnexion Mac control panel and there I swapped 3d Mouse Tilt Forward with 3d Mouse Tilt Backward and it worked. One thing of interest is that it is necessary to actually edit the MoI connexion settings before it would take effect in MoI. Pretty much a trial and error sort of process. If you have any advice

It might be nice in v4 to put in a 'swap Tilt Forward' to make it compatible with other apps presets.


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>macros</key>
<array>
<key>settings</key>
<array>
<dict>
<key>application</key>
<string>WineskinLauncher</string>
<key>bundleid</key>
<string>751927239847326926.wineskin.prefs</string>
<key>dominant</key>
<false>
<key>enabled</key>
<true>
<key>factory</key>
<false>
<key>location</key>
<integer>0</integer>
<key>mappings</key>
<dict>
<key>00</key>
<dict>
<key>cmd</key>
<integer>2</integer>
<key>param</key>
<integer>7</integer>
<key>speed</key>
<integer>100</integer>
<key>thresh</key>
<integer>0</integer>
</dict>
<key>01</key>
<dict>
<key>cmd</key>
<integer>2</integer>
<key>param</key>
<integer>2</integer>
<key>speed</key>
<integer>100</integer>
<key>thresh</key>
<integer>0</integer>
</dict>
<key>02</key>
<dict>
<key>cmd</key>
<integer>2</integer>
<key>param</key>
<integer>3</integer>
<key>speed</key>
<integer>100</integer>
<key>thresh</key>
<integer>0</integer>
</dict>
<key>03</key>
<dict>
<key>cmd</key>
<integer>2</integer>
<key>param</key>
<integer>4</integer>
<key>speed</key>
<integer>100</integer>
<key>thresh</key>
<integer>0</integer>
</dict>
<key>04</key>
<dict>
<key>cmd</key>
<integer>2</integer>
<key>param</key>
<integer>5</integer>
<key>speed</key>
<integer>100</integer>
<key>thresh</key>
<integer>0</integer>
</dict>
<key>05</key>
<dict>
<key>cmd</key>
<integer>2</integer>
<key>param</key>
<integer>6</integer>
<key>speed</key>
<integer>100</integer>
<key>thresh</key>
<integer>0</integer>
</dict>
<key>06</key>
<dict>
<key>cmd</key>
<integer>2</integer>
<key>param</key>
<integer>1</integer>
<key>speed</key>
<integer>100</integer>
<key>thresh</key>
<integer>0</integer>
</dict>
<key>07</key>
<dict>
<key>cmd</key>
<integer>2</integer>
<key>param</key>
<integer>8</integer>
<key>speed</key>
<integer>100</integer>
<key>thresh</key>
<integer>0</integer>
</dict>
<key>08</key>
<dict>
<key>cmd</key>
<integer>2</integer>
<key>param</key>
<integer>9</integer>
<key>speed</key>
<integer>100</integer>
<key>thresh</key>
<integer>0</integer>
</dict>
<key>09</key>
<dict>
<key>cmd</key>
<integer>2</integer>
<key>param</key>
<integer>10</integer>
<key>speed</key>
<integer>100</integer>
<key>thresh</key>
<integer>0</integer>
</dict>
<key>10</key>
<dict>
<key>cmd</key>
<integer>2</integer>
<key>param</key>
<integer>11</integer>
<key>speed</key>
<integer>100</integer>
<key>thresh</key>
<integer>0</integer>
</dict>
<key>1050</key>
<dict>
<key>cmd</key>
<integer>50</integer>
<key>param</key>
<integer>25</integer>
</dict>
<key>1051</key>
<dict>
<key>cmd</key>
<integer>3</integer>
<key>param</key>
<integer>26</integer>
</dict>
<key>1052</key>
<dict>
<key>cmd</key>
<integer>3</integer>
<key>param</key>
<integer>27</integer>
</dict>
<key>1053</key>
<dict>
<key>cmd</key>
<integer>3</integer>
<key>param</key>
<integer>28</integer>
</dict>
<key>1054</key>
<dict>
<key>cmd</key>
<integer>3</integer>
<key>param</key>
<integer>29</integer>
</dict>
<key>11</key>
<dict>
<key>cmd</key>
<integer>2</integer>
<key>param</key>
<integer>12</integer>
<key>speed</key>
<integer>100</integer>
<key>thresh</key>
<integer>0</integer>
</dict>
<key>1150</key>
<dict>
<key>cmd</key>
<integer>3</integer>
<key>param</key>
<integer>15</integer>
</dict>
<key>1151</key>
<dict>
<key>cmd</key>
<integer>3</integer>
<key>param</key>
<integer>16</integer>
</dict>
<key>1152</key>
<dict>
<key>cmd</key>
<integer>3</integer>
<key>param</key>
<integer>18</integer>
</dict>
<key>1153</key>
<dict>
<key>cmd</key>
<integer>2</integer>
<key>param</key>
<integer>26</integer>
<key>speed</key>
<integer>2</integer>
</dict>
<key>1154</key>
<dict>
<key>cmd</key>
<integer>3</integer>
<key>param</key>
<integer>19</integer>
</dict>
<key>14</key>
<dict>
<key>cmd</key>
<integer>2</integer>
<key>param</key>
<integer>30</integer>
<key>speed</key>
<integer>2</integer>
</dict>
<key>15</key>
<dict>
<key>cmd</key>
<integer>11</integer>
<key>hash</key>
<integer>2</integer>
</dict>
<key>16</key>
<dict>
<key>cmd</key>
<integer>11</integer>
<key>hash</key>
<integer>4</integer>
</dict>
<key>17</key>
<dict>
<key>cmd</key>
<integer>2</integer>
<key>param</key>
<integer>0</integer>
<key>speed</key>
<integer>2</integer>
</dict>
<key>18</key>
<dict>
<key>cmd</key>
<integer>11</integer>
<key>hash</key>
<integer>6</integer>
</dict>
<key>19</key>
<dict>
<key>cmd</key>
<integer>11</integer>
<key>hash</key>
<integer>7</integer>
</dict>
<key>20</key>
<dict>
<key>cmd</key>
<integer>11</integer>
<key>hash</key>
<integer>8</integer>
</dict>
<key>21</key>
<dict>
<key>cmd</key>
<integer>11</integer>
<key>hash</key>
<integer>9</integer>
</dict>
<key>22</key>
<dict>
<key>cmd</key>
<integer>11</integer>
<key>hash</key>
<integer>10</integer>
</dict>
<key>23</key>
<dict>
<key>cmd</key>
<integer>11</integer>
<key>hash</key>
<integer>11</integer>
</dict>
<key>24</key>
<dict>
<key>cmd</key>
<integer>11</integer>
<key>hash</key>
<integer>12</integer>
</dict>
<key>25</key>
<dict>
<key>cmd</key>
<integer>11</integer>
<key>hash</key>
<integer>13</integer>
</dict>
<key>26</key>
<dict>
<key>cmd</key>
<integer>2</integer>
<key>param</key>
<integer>31</integer>
<key>speed</key>
<integer>2</integer>
</dict>
<key>27</key>
<dict>
<key>cmd</key>
<integer>13</integer>
<key>hash</key>
<integer>100</integer>
</dict>
<key>28</key>
<dict>
<key>cmd</key>
<integer>2</integer>
<key>speed</key>
<integer>2</integer>
</dict>
<key>29</key>
<dict>
<key>cmd</key>
<integer>11</integer>
<key>hash</key>
<integer>3</integer>
</dict>
<key>30</key>
<dict>
<key>cmd</key>
<integer>2</integer>
<key>param</key>
<integer>0</integer>
<key>speed</key>
<integer>2</integer>
</dict>
<key>31</key>
<dict>
<key>cmd</key>
<integer>2</integer>
<key>param</key>
<integer>0</integer>
<key>speed</key>
<integer>2</integer>
</dict>
<key>32</key>
<dict>
<key>cmd</key>
<integer>2</integer>
<key>param</key>
<integer>0</integer>
<key>speed</key>
<integer>2</integer>
</dict>
<key>33</key>
<dict>
<key>cmd</key>
<integer>2</integer>
<key>param</key>
<integer>0</integer>
<key>speed</key>
<integer>2</integer>
</dict>
<key>34</key>
<dict>
<key>cmd</key>
<integer>2</integer>
<key>param</key>
<integer>0</integer>
<key>speed</key>
<integer>2</integer>
</dict>
<key>35</key>
<dict>
<key>cmd</key>
<integer>2</integer>
<key>param</key>
<integer>0</integer>
<key>speed</key>
<integer>2</integer>
</dict>
<key>36</key>
<dict>
<key>cmd</key>
<integer>20</integer>
<key>param</key>
<integer>53</integer>
</dict>
<key>37</key>
<dict>
<key>cmd</key&
…[Message Truncated]

View full message.

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
7200.5 In reply to 7200.4 
Hi Chipp,

> but when I exported the Moi config I got the code below-- perhaps a change in the XML and then import?

Certainly worth a try!


> One thing of interest is that it is necessary to actually edit the MoI connexion settings before it would take
> effect in MoI. Pretty much a trial and error sort of process. If you have any advice

Sorry I don't know what's going on with that. Just to be clear you mean you did not see any effect with the "*Any Application* setting in the driver until you modified some of MoI's own settings inside the MoI Options dialog box? Or do you mean the MoI section of the driver options?

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  chippwalters
7200.6 In reply to 7200.5 
To be clear, I meant it would not take effect until I changed the connexion settings within the MoI Options dialog box (inside MoI).
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
7200.7 In reply to 7200.6 
Hi Chipp,

> To be clear, I meant it would not take effect until I changed the connexion settings
> within the MoI Options dialog box (inside MoI).

Hmmm, I don't really understand what would cause that - the things controlled by the MoI options dialog box only change what MoI itself does to the information it receives. The drive settings are totally separate from that... or at least as far as I know.

Maybe there's just some kind of delay before changes to driver settings kick in or something like that?

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  chippwalters
7200.8 In reply to 7200.7 
Perhaps you are correct. I'll check it out and let you know. FWIW, the connexion with MoI is working great now...a very nice way to model!
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
 From:  chippwalters
7200.9 In reply to 7200.8 
Michael,

Just to close the loop, you were correct. Once I make a change in the connexion driver settings (Mac) it reflects after a couple of seconds in MoI without having to check the MoI Option panel.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All