User Guides
Input Nesting - Accessing multiple layers of commands
Input nesting is a feature in the X1 Control Panel that allows any active button, deep click, tilt, or pivot input to modify the output of all other inputs. Some example methods of use consist of: - Using a button or tilt as a modifier to unlock a ...
X1 API Documentation
The X1 API provides an Inter-Process Communication (IPC) interface allowing third-party scripts/applications (e.g. Python, AutoHotkey) to send commands to the mouse via the X1 Control Panel. The API is disabled by default. To use it, toggle "Enable ...
How to use the Z's Tilt and Pivot inputs for analog joystick control
The Z operates as a DirectInput joystick. So its joystick outputs will only work natively in games with support for DirectInput. For games that only support XInput a third-party utility is required to translate DirectInput to XInput (e.g. X360ce). To ...
Saving custom profiles to onboard flash memory
As of X1 version 3.1.1.0 profiles are automatically saved to onboard flash memory by default. So the steps below only apply if you disable "Always save profiles to mouse flash" from the X1 options menu. Saving profiles to mouse RAM vs Flash When you ...
How to create Macros with the X1 Control Panel
Switch to Expert Mode and find/create a mapping for your macro Macros (sequences of output actions) can be created in Expert Mode. So if you are in simple mode, first click the Expert Mode button at the bottom left of the Window. Once in Expert Mode, ...
Creating an Autoclicker
One of the most popular requests we get with the X1 Control Panel is how to create an autoclicker macro, as shown in this video. You can also find a guide to this configuration on our YouTube channel here This is a brief guide on how to set that up ...
How to add profiles for Microsoft Store / Xbox Game Pass games
Due to the unique way the Xbox app handles file permissions within Windows, Xbox games cannot be added to the X1 profiles the same as regular games can. This is circumvented by using the current active app menu instead of the traditional .exe ...
Using "Repeat From" to loop actions in a macro
In the X1 Control Panel almost any output action, or sequence of output actions can be turned into a loop using the "Repeat From" action. This allows the creation of auto-fire/rapid-fire macros, or to automate some repetitive tasks. How to add a ...
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 ...
Profile names are no longer displayed on OLED while changing profiles.
By default the Global profile has an OLED Flash output setup to display the current profile whenever a profile switch occurs. Since its set in the Global profile it will automatically apply to all other profiles as well; unless it's overridden. Below ...
Swiftpoint X1 Control Panel - Changelog
Latest Version 3.1.3.1 - September 2026 New Control Panel Features: New "Image" OLED mode with a built-in image editor for Z1, Z2, and Z3. Left click to draw white pixels, right click for black. Copy/paste images between mappings or other apps, and ...
RGB Options
The color or behavior of the RGB logo on your mouse can be set separately for each profile. To modify its setting, just click the logo on the mouse image, or the RGB logo label. The RGB logo has three basic settings, Off, Fixed Color, and Rotation ...
DPI Options
DPI Intro DPI or "Dots Per Inch" defines how far your cursor will move for every inch your Z moves, so increasing this value will increase your pointer speed. The DPI on your mouse can be set separately for each profile and is shown just above the ...
Utilizing Deep Click
What is Deep Click? Deep Click allows you to assign multiple additional inputs to a single button that will trigger as you apply more pressure to the button. This is possible because of the embedded force sensors present on the Z series that can read ...
Linking a Profile to an App
Linking your new profile to the app/game it will be used with allows it to work with the Auto Profile Switching system. So that whenever you are using that app your mouse is put into the correct profile automatically. If you don't do this you will ...
Auto Profile Switching
With the Active Profile toggle set to Auto the Control Panel can put your mouse into the correct profile dynamically as you move between games and applications. It will also switch you back to a default profile whenever you switch to something which ...
Pre-configured Profiles
Pre-configured profiles within the X1 Control Panel have some additional features which make it easier to setup your mouse for them: They will be automatically detected on your system if they are installed.* Once detected a pre-configured profile ...
Customizing a profiles button mappings
If you want to customize one of the pre-configured profiles, or are building your own profile from scratch. The following article will show you the different methods you can use to customize a button mapping. Demonstration Video Sean shows how you ...
Swiftpoint X1 Control Panel UI - Profile Panel
The profiles panel is where you can select which profile you want to view/edit, check or set which profile is active, enable or disable auto profile switching, and create or delete profiles. Selecting a profile to view/edit To view or edit a profiles ...
Swiftpoint X1 Control Panel UI - Side Panel
Main Menu In the side panel you can access the main menu via the cog icon, in which you have a range of options. See below a list for each setting and what it controls: General: Language: Select UI Language. Auto, will match current system language. ...
Introduction to the Swiftpoint X1 Control Panel
Intro The X1 Control Panel provides an easy-to-use interface for configuring mice in our Classic-grip Range. These include: Z, Z2 and Z3 Creator Tracer Installing the X1 Control Panel If you do not already have it installed, it is available for macOS ...
Enable Pivot without a parent input
By default Pivot inputs can only be enabled while holding down another button/input. As in the example below when a pivot has been added to the right trigger. If you want to be able to use pivot without first pressing another button the attached ...
Profiles & Sub-Profiles
Profiles are groups of mappings and settings that when active will define what all of the Zs various inputs and outputs do. Your current profiles are listed along the top of the driver. The profile currently active on your Z will be marked by an *, ...
X1 Control Panel Expert Mode Overview
Welcome to the X1 Control Panels Expert Mode. The X1 Control Panel’s "Expert Mode" offers a more detailed and highly configurable interface, particularly useful for the creation of more complex profile mappings. Despite its name, Expert Mode is not ...
Can I use my custom profiles on systems without the Swiftpoint X1 Control Panel (Linux, Playstation, XBOX etc.)?
By default your profiles in the X1 Control Panel (or Swiftpoint Driver), are only saved to your mouses RAM. So these profiles are cleared whenever your mouse looses power. To use your custom profiles on a system without our software, they need to be ...