Launching multiple Instances of the X1 Control Panel on Windows.

Launching multiple Instances of the X1 Control Panel on Windows.

This is not a use case the X1 was designed for, so it may be very janky. But a few users raised cases where being able to run multiple instances of the X1 could help (e.g. more than one mouse connected). So we've added a launch argument that allows this.

Just note that all instances use the same config files. So I'd recommend only having one instance running when you make changes to your configuration. Or the other instances will not load the changes, and may overwrite them.

To run an additional instance, create a shortcut to the X1, then add the argument "instance" followed by any string of characters (e.g. "instance two" as in the example below).


This shortcut will now open a unique instance of the X1 separate to those launched normally. If you want a third instance you'd need another shortcut with a difference instance argument (e.g. "Instance 3"). Or you could use a batch file to launch as many as required. For example:
  1. @echo off
  2. start "" "C:\Program Files\Swiftpoint X1 Control Panel\Swiftpoint X1 Control Panel.exe" instance 1
  3. start "" "C:\Program Files\Swiftpoint X1 Control Panel\Swiftpoint X1 Control Panel.exe" instance 2
  4. start "" "C:\Program Files\Swiftpoint X1 Control Panel\Swiftpoint X1 Control Panel.exe" instance 3
  5. start "" "C:\Program Files\Swiftpoint X1 Control Panel\Swiftpoint X1 Control Panel.exe" instance 4