Windows | Linux/macOS |
\\.\pipe\swiftpoint.x1.v2.command | /tmp/swiftpoint.x1.v2.command |
| Command | Parameters | Description |
| Profile | Set <Name> | Switches to the specified profile (max 18 chars). |
Get | Returns the active profiles name. | |
List | Returns a List of all X1 profiles, separated by newline character. | |
| Vibrate | [Duration] [Strength] | Triggers haptic feedback. Duration in ms (default 70), Strength 0-100 (default 100). |
| DPI | [XValue] [YValue] | Sets mouse DPI to chosen value (rounded to supported DPI step). YValue parameter is optional. |
IMU | Zero | Re-zeroes IMU's Pitch, Roll, and Yaw values. |
| RGB |
Fixed #RRGGBB | Sets a static LED color using a hex code. |
| HueRotation [Brightness] [Duration] | Starts a color cycle. Brightness (0-255), Duration in ms (0-65535). | |
| Off | Disables the LED. | |
| Override <True | False> | Set RGB Override to True to lock RGB state to the next RGB command you send. Set RGB Override back to False to allow profiles and mappings to alter RGB mode. |
|
| OLED |
Image <hex_data> | Displays a custom image. Requires 512 hex characters (256 bytes). |
| Message <Text> | Displays a text string on the OLED (max 19 chars). | |
| <Blank | DPI | Profile | Force | Angles | Cube | Firmware |
Battery> |
Switches OLED to specific UI modes. | |
| Override <True | False> | Set OLED Override to True to lock OLED state to the next OLED command you send. Set OLED Override back to False to allow profiles and mappings to alter OLED mode. |
