SpaceMouse Enterprise with Altium

Questions and answers about 3Dconnexion devices on Windows.

Moderator: Moderators

Post Reply
dimonas_ua
Posts: 6
Joined: Wed Aug 09, 2017 4:02 am
Contact:

SpaceMouse Enterprise with Altium

Post by dimonas_ua »

Hello,

I like to have different sets of macro on keys in Schematics and Layout mode in Altium Designer. Does anyone know a way to do that :?:

I saw that it possible in 3D design SW like SolidWorks. But looks like I need plug-in for such functionality.

Thanks in advance,
Dmytro
UtaSH
Moderator
Moderator
Posts: 3754
Joined: Mon Nov 27, 2006 10:34 am
Location: Munich, Germany
Contact:

Re: SpaceMouse Enterprise with Altium

Post by UtaSH »

Hi Dmytro,

unfortunately this is only possible when the application communicates with our driver in a special way. You need to address this with the producer of Altium and request this feature.
dimonas_ua
Posts: 6
Joined: Wed Aug 09, 2017 4:02 am
Contact:

Re: SpaceMouse Enterprise with Altium

Post by dimonas_ua »

Hi UlraSH,

What exactly I should Altium ask for?

And also I see another way here.

Currently I'm able to set-up only one keyset for whole Altium both for Schematics and Layout mode. This is expecting behavior as in c:\Program Files\3Dconnexion\3DxWare\3DxWinCore64\Cfg\ we have single profile for Altium named AltiumDesigner.xml.

My idea here is to create different xml profiles which could analyze extension of opened file: *.SchDoc for Schematics mode and *.PcdDoc for Layout mode. Please see attached pictures for explanation.

So only one thing we need here: add needed Window Caption filtering into xml profile. Is it feasible to implement?

Thanks in advance and best regards,
Dmytro
sch_.jpg
sch_.jpg (161.8 KiB) Viewed 7445 times
lay_.jpg
lay_.jpg (94.17 KiB) Viewed 7445 times
dimonas_ua
Posts: 6
Joined: Wed Aug 09, 2017 4:02 am
Contact:

Re: SpaceMouse Enterprise with Altium

Post by dimonas_ua »

By the way... View buttons doesn't work as expected:

1. V1, V2, V3 doesn't work at all.
2. Any view button just switch to Top view.
3. ISO1/2 view doesn't work.

And one more on mousepad from Enterprise Kit. Sharp edge on solid plastic is not friendly to skin. Sharp edges on product for CAD guys... Seriously? :shock: What about chamfer? :D
IMG_20170812_211021_.jpg
IMG_20170812_211021_.jpg (160.84 KiB) Viewed 7423 times
jwick
Moderator
Moderator
Posts: 3418
Joined: Wed Dec 20, 2006 2:25 pm
Location: USA
Contact:

Re: SpaceMouse Enterprise with Altium

Post by jwick »

I can't help you with your chamfer, but you may be onto something with two cfg files.

Try creating two new default files with signatures that add the WindowCaption qualifier.
E.g.,

Code: Select all

  <AppInfo>
    <Signature>
      <Name>Altium Designer - Schematics</Name>
      <ExecutableName>DXP.EXE</ExecutableName>
      <VersionRange>
        <Min>1.0</Min>
        <Max>1.0</Max>
      </VersionRange>
      <Transport>S80</Transport>
      <WindowCaption SubStringLocation="AnyWhere">SchDoc</WindowCaption>
	  </Signature>
...
and

Code: Select all

  <AppInfo>
    <Signature>
      <Name>Altium Designer - Layout</Name>
      <ExecutableName>DXP.EXE</ExecutableName>
      <VersionRange>
        <Min>1.0</Min>
        <Max>1.0</Max>
      </VersionRange>
      <Transport>S80</Transport>
      <WindowCaption SubStringLocation="AnyWhere">PcbDoc</WindowCaption>
	  </Signature>
...
You might have to delete the other Altium cfg files (especially in your %APPDATA% dir).

See which cfg the driver chooses.

I don't have Altium Designer to test. Let us know if it works.

The new View (123) buttons require support by the developer. The other views could be a mapping issue.
dimonas_ua
Posts: 6
Joined: Wed Aug 09, 2017 4:02 am
Contact:

Re: SpaceMouse Enterprise with Altium

Post by dimonas_ua »

jwick wrote:I can't help you with your chamfer, but you may be onto something with two cfg files.

Try creating two new default files with signatures that add the WindowCaption qualifier.
E.g.,

Code: Select all

  <AppInfo>
    <Signature>
      <Name>Altium Designer - Schematics</Name>
      <ExecutableName>DXP.EXE</ExecutableName>
      <VersionRange>
        <Min>1.0</Min>
        <Max>1.0</Max>
      </VersionRange>
      <Transport>S80</Transport>
      <WindowCaption SubStringLocation="AnyWhere">SchDoc</WindowCaption>
	  </Signature>
...
and

Code: Select all

  <AppInfo>
    <Signature>
      <Name>Altium Designer - Layout</Name>
      <ExecutableName>DXP.EXE</ExecutableName>
      <VersionRange>
        <Min>1.0</Min>
        <Max>1.0</Max>
      </VersionRange>
      <Transport>S80</Transport>
      <WindowCaption SubStringLocation="AnyWhere">PcbDoc</WindowCaption>
	  </Signature>
...
You might have to delete the other Altium cfg files (especially in your %APPDATA% dir).

See which cfg the driver chooses.

I don't have Altium Designer to test. Let us know if it works.
Hi jwick,

Please find created profiles in attachment:
Cfg.zip
(26.71 KiB) Downloaded 462 times
Unfortunately it doesn't work: now Altium not recognized, I see only DXP.EXE with common profile. So looks like Caption filtering doesn't work correctly.

Same time I use simple SW which show Window Caption and I see that string is present so should be accessible throw WinAPI. Please see attached screenshot.
AD_WTitle.jpg
AD_WTitle.jpg (132.55 KiB) Viewed 7347 times
jwick wrote:The new View (123) buttons require support by the developer. The other views could be a mapping issue.
Sure, this couldn't be fixed on your side. In list of supported software Altium indicated as your partner. So should I ask them for this fix myself?
dimonas_ua
Posts: 6
Joined: Wed Aug 09, 2017 4:02 am
Contact:

Re: SpaceMouse Enterprise with Altium

Post by dimonas_ua »

* through WinAPI
jwick
Moderator
Moderator
Posts: 3418
Joined: Wed Dec 20, 2006 2:25 pm
Location: USA
Contact:

Re: SpaceMouse Enterprise with Altium

Post by jwick »

PM sent
Post Reply