Profile Settings and All Mappings
The main section of the driver is split into two sides, on the left you can access the settings that will be activated when you switch to a profile, or select which input you wish to edit. Your chosen input will then be displayed on the right side of the driver along with their current outputs.
At the top left of this section is the "Profile Settings" button. The settings and outputs accessed here will be applied as soon as this profile is set as active.
The first setting available under this heading is DPI or "Dots Per Inch". This setting defines how far your cursor will move for every inch your Z moves, so increasing this value will increase your pointer speed.
The Zs Pixart 3360 Optical Sensor supports DPI values from 100 to 12,000 in increments of 100.
On the right side of the DPI Slider you can add DPI levels. These are useful if you want to be able to quickly switch between two or more different DPI values within the same profile.
With multiple DPI levels enabled you will also have access to the "Separate X and Y DPI levels" checkbox at the bottom right of your DPI settings. With this you can set vertical and horizontal sensitivity independently.
Once you have created a new DPI level you can then add an output to any of your Zs buttons or inputs that will switch to this DPI level, or cycle through all of your DPI levels.
Lift off Height
This setting adjusts the distance from your mouse mat the Zs sensor will stop tracking movement. As the sensor will still track even if your mouse is not touching the mouse mat at all.
The minimum option is generally recommended as it prevents cursor movement from registering while you are lifting your Z to reposition it.
The actual distance of the lift of height will vary depending on your mousing surface. But the maximum setting will add and extra 1mm (0.04") compared to the minimum.
Game Controller Type
The setting either enables or disable the Zs DirectInput joystick outputs.
So if you have it set to "None" any joystick outputs in this profile will be disabled.
Logo Backlight Mode
This setting allows you to adjust the the colour of the RGB logo on the Z. There are three different modes available.
Hue Rotation is the default setting and will smoothly cycle the logo backlight through the full spectrum of colours available.
With "Fixed Colour" selected click the coloured square that appears next to it, then use the colour picker, RGB sliders, or a hex value to set a specific colour for your Zs logo.
This option sets what will be shown on the OLED screen while in this profile.
Custom Message: This mode allows you to display a custom text string of standard ASCII characters on the OLED. Simply enter the text you want displayed in the text-box that appears when you select this mode.
Current DPI: Displays the current DPI.
Current Profile: Displayed the currently active profile.
Deep Click Forces: This mode will display the amount of force currently applied to any off the deep click enabled buttons.
Tilt Angles: This mode displays all of the Z's tilt and pivot values in degrees in real-time. The three values shown are as follows:
R is for Roll or the left and right tilt angle.
P is for Pitch, or how far forward or back the Z is leaning.
Y is for Yaw, or Pivot. This changes with the direction the Z is facing.
Animated Cube: This mode displays an animated cube on the OLED screen.
Firmware Version: Displays the firmware version currently running on your Z.
Blank: Leaves the OLED screen blank
"Tilt Auto-Zeroing" is a firmware feature of the Z which works to prevent the gyroscope's tilt readings from drifting over time. In general it does its job well; but in some use cases it can cause more problems than it solves.
So if you find that you are frequently needing to re-calibrate your tilt angles for your tilt functions to work correctly, try disabling this feature from the profile settings screen.
Just note that since disabling "Tilt Auto-Zeroing" will mean that your Z is not trying to auto-correct for the natural drift in the gyroscope, your tilt values will drift over time. But this drift will be slow, so doing a manual re-zero (with the default right trigger pull function on the global profile, or your own custom mapping) should mean you don't have any problems with tilt for even an extended gaming/work session.
By default there is a fail-safe enabled in the Zs firmware which prevents keys from being left held down if the Z is not currently processing any user input. So a press output will automatically release if the Z is not tilted, no buttons are physically held down, and no macros are running.
This means that if you accidentally forget to add a release for one of your press outputs, the key wont be stuck down permanently, which is generally a good thing. However it is a problem if you actually want a key to be left held down after you release a button.
For example, the mapping below which starts holding down 'W' when you first press the Left Fingertip button, then releases it when you press it again will not work correctly with the Auto-Release fail-safe enabled.
So if you want to make use of these kinds of functions in any of your profiles. Just disable the "Auto-Release Inputs" setting.
If you do just make sure that all of your press outputs have releases, or they will remain stuck down until you change profiles, or unplug the mouse.
Below these five standard profile settings you can add your own custom outputs that will trigger as soon as you enter this profile.
A simple example of this is the OLED Flash "Current Profile" output, which is included with the default global profile.
This particular output is very useful when switching profiles with config mode, or any custom profile switch mappings you create. As it means the name of the profile you switch to will be displayed for a few seconds regardless of what you currently have your OLED screen set to output.
Without this you would need to look at the driver to be sure which profile you had changed to. So if you override the settings on this page in a new profile it is recommend you add this output.
The All Mappings page display every custom mapping assigned to your selected profile.