This is the master list of every setting in the ZeroStick app, grouped by where it lives. Each entry gives the label you see in the app, its range, its default and what it does. For explanations and advice, follow the links to each topic's own page.
"Stored" in the Default column means the value comes from the config or from the EXO, not from a fixed factory value. Settings in groups marked config are saved per config. Settings marked app apply everywhere.
Device screen (config)
Open a config → Device . See App tour .
Device (Overview) slices: (A) name/colour carousel, (C) Update Rate, (E) Mouse DPI, (B) Connection Method, (D) What you play with.
Setting
Where
Range / options
Default
What it does
Name
Device → •••
Text
Config name
Renames the config
Description
Device → •••
Text
Empty
A free note about the config
Colour
Device → ‹ swatch ›
7 listed colours, or any colour from the wheel
Config colour
The config's colour; also lights your controller's light bar
Connection Method
Device → Connection Method
PS5 (P5General), Xbox, PC
PS5
Which console the EXO plays on, and what it presents as
Update rate
Device
125, 250, 500, 1000 Hz
250 Hz
How often a fresh report goes to the console
What you play with
Device → Connection Method
Auto, Mouse + Keyboard, Controller, Joystick + Mouse
Auto
Your input type; decides which settings the app shows
Mouse DPI
Device
800, 1600, 3200 (recommended), 6400, 8000, 12000, or typed (100–32000, step 50)
Config value
Tells the EXO your mouse's DPI; warns below 3200
Measure it instead
Mouse DPI sheet
Start / Stop / Cancel
—
Works out your DPI from a known hand movement
Your mouse is set to
HOME → Check rate
125, 250, 500, 1000, 2000+ Hz, Not sure
Not sure
Compares your mouse's measured report rate with its setting
Adapter is sending inputs
Device
On / off
On
Kill switch: off stops the EXO sending anything, instantly
Calibration pack
Device
Installed packs, None
Current
Uses a game measurement someone has already made
Game
Device → game banner
Game list, or a game code
Current
Sets the config's game
Game preset
Device → Game Settings
Preset list
Picked
Applies a game's preset aim settings
Config photo
Device → camera key
JPEG, PNG, WebP
Monogram
Picture behind the config banner
PC identity
Device → Advanced → PC output
Identities listed by the EXO
Stored
Which controller the PC sees
Lighting (config)
Setting
Where
Range / options
Default
What it does
Controller light bar
Device → ••• → Light bar
Config colour, Own colour, Off
Config colour
What your controller's light shows
EXO light
Device → ••• → Light bar
Config colour, Own colour, Off
Config colour
What the EXO's own light shows
Own colour
Device → ••• → Light bar
Colour list
Config colour
Colour used when the mode is Own colour
Light bar mode
Light bar screen
One colour, Rainbow, Off
One colour
DualSense light bar effect
Brightness
Light bar screen
0–100 %
Stored
Light bar brightness
Rainbow speed
Light bar screen
1–100 % (Rainbow only)
Stored
How fast the rainbow cycles
Roles and Modifiers (config)
Setting
Where
Range / options
Default
What it does
Aim / ADS button
Roles
Any button
Stored
Which button counts as aiming (switches Hip and ADS settings)
Register at
Roles → Expert
0–50 %
2 %
How far a trigger must be pulled before it counts (ignored when a hair trigger is set)
Shift layer
Modifiers
Hold button + press button
None
Makes buttons do something else while a modifier is held
Button binding
Mappings
Any key or controller button, or none
Stored
What the button sends. "None" shows Not bound and sends nothing
Aim: mouse configs (config)
Full explanations: Aim settings .
Setting
Where
Range / options
Default
What it does
Speed (Hip)
Aim → Hip
0–100 (0 = Standard); cm/360 = 500 ÷ Speed
0
Hip mouse sensitivity
Speed (ADS)
Aim → ADS
0–100 (0 = Same as hip)
0
Mouse sensitivity while aiming
Fine aim
Aim → Hip / ADS
0–100 %, step 5
0 (ADS: hip value)
Makes small, slow moves count for more
Hip curve
Aim → Curve
2–16 handles (starts at 7); Linear, Ease-in, Ease-out, S-type
Straight line
Hand speed → turn speed
ADS curve
Aim → ADS → Curve
Same as hip, Even, Gentle, Aggressive
Same as hip
Curve while aiming
Smoothing preset
Aim → Smoothing
Disabled, Light, Balanced, Heavy, Synchronous (Classic), Custom; ADS adds Same as hip
Stored
Ready-made smoothing
Smoothing mode
Aim → Smoothing → Custom
Standard, Classic
Standard
Adaptive filter or XIM APEX style
Precision
Smoothing → Standard
0–100 %, step 0.5
0
Smoothing at low hand speed
Response
Smoothing → Standard
0–100 %, step 0.5
10 %
How fast the filter lets go on quick moves
Easing
Smoothing → Standard
0–100 %, step 0.5
35 %
Softer start from rest
Smooth
Smoothing → Classic
0–100, step 0.5
20
XIM APEX Smooth
Decay
Smoothing → Classic
0–20, step 0.5
9
XIM APEX Decay
Synch
Smoothing → Classic
0–64 ms
8 ms
Evens aim over this many ms
Y Scale
Aim → Mechanics
30–200 %, step 5
100 %
Vertical speed compared with horizontal
Invert
Aim → Mechanics
Off, Vertical, Horizontal, Both
Off
Flips mouse axes
Quantization: Magnitude
Aim → Mechanics
0–100 %, step 5
0
Rounds aim speed to steps
Quantization: Angle
Aim → Mechanics
0–100 %, step 5
0
Rounds aim direction to steps
Activate
Aim → ADS → Activation
0–1000 ms, step 4
0
Wait before ADS settings apply
Deactivate
Aim → ADS → Activation
0–1000 ms, step 4
0
Wait before hip settings return
Smooth ADS Transition
Aim → ADS → Activation
On / off
Off
Blends sensitivity across the wait
Ignore tiny movement
Aim → Advanced
0–50 counts
0
Ignores very small mouse motion
Feel
Aim → Advanced
Snappy, Balanced, Smooth
Snappy
How the aim stops when your hand stops
Start-up feel
Aim → Advanced
0–200 ms, step 5
0
Eases movement from rest
Aim: controller configs (config)
Setting
Where
Range / options
Default
What it does
Curve mode
Aim → Response Curve
Native, EXO Linear (calibrated games), Custom
Native
Game's curve, straightened, or your own
Curve preset
Aim → Response Curve
Snappy, Linear, Precise, Custom
Linear
Ready-made stick curve
Curve slider
Aim → Response Curve
0–200
Follows the curve
Bends the stick curve
Custom curve
Aim → Response Curve → editor
2–16 handles
Straight
Draw your own stick curve
Aiming curve (ADS)
Aim → ADS Curve
As above; "Use the hip curve while aiming" clears it
Hip curve
Separate curve while aiming
Invert Left/right, Up/down
Aim → Response Curve
On / off each
Off
Flips a stick axis
Inner deadzone
Aim → Deadzones
0–40 %
Stored
Ignores stick movement near centre
Outer deadzone
Aim → Deadzones
0–40 %
Stored
Reaches full output before the stick's edge
Anti-deadzone
Aim → Deadzones
0–40 %
0
Starts output past the game's own deadzone
Limit (stick)
Aim → Deadzones
10–100 %
100 %
Caps stick output
Deadzone shape
Aim → Deadzones
Round, Per-axis
Round
Deadzone geometry
Hair trigger L2 / R2
Aim → Trigger Settings
0–50 % (0 = Off)
Off
Full trigger once past this point
Limit (trigger)
Aim → Trigger Settings
10–100 %
100 %
Caps trigger output
Movement speed
Aim → Speed
10–100
100
Left-stick speed
Sensitivity
Aim → Speed
10–100
100
Aim-stick speed
Smoothing
Aim → Speed
Disabled, Light, Balanced, Heavy, Custom
Stored
Stick smoothing
Steadiness
Aim → Smoothing Custom
0–95 %, step 5
35 %
Custom stick smoothing strength
Same as hip
Aim → ADS
On / off
On
ADS uses the hip stick settings
ADS Sensitivity
Aim → ADS Speed
10–100
Hip value
Aim-stick speed while aiming
ADS smoothing
Aim → ADS Speed
Disabled, Light, Balanced, Heavy
Stored
Stick smoothing while aiming
Translation and keyboard movement (config)
Explained in How translation works .
Setting
Where
Range / options
Default
What it does
If a controller stick is plugged in too
Translation; Keyboard movement
Whichever is pushed further, Add them together
Whichever is pushed further
How a real stick and keys or mouse combine
Sync to game
Translation
Off, 60, 120 Hz
Off
Paces output to the game's stick rate
Use this game's translator / standard / restore previous
Translation
Buttons
Standard
Picks the measured aim model or the generic one
Smooth keyboard movement
Keyboard movement
On / off
On
Ramps WASD instead of jumping to full
Walk speed
Keyboard movement
0–100 %
55 %
Walk-key stick amount
Time to full run
Keyboard movement
0–600 ms
120 ms
Ramp-up time
Time to stop
Keyboard movement
0–400 ms
80 ms
Ramp-down time
Diagonal speed
Keyboard movement
Same as straight, Faster
Same as straight
Diagonal stick amount
Turn assist
Keyboard movement
0–100 %
0
Helps direction changes
Small movement boost
Keyboard movement
0–90 %
0
Anti-deadzone for keys
Behavior simulation (config)
Setting
Where
Range / options
Default
What it does
Script timing
Translation → Behavior simulation
0 ms up to the app's maximum
0
Random timing variation on scripts
Wait variation
Translation → Behavior simulation
0–50 %
0
Lengthens Smart Action waits by a random amount
Aim actions
Translation → Behavior simulation
0.5–10 %, step 0.5
Stored
How much each scripted stick push varies
Aim angle
Translation → Behavior simulation
0–15°, step 0.5
Stored
How far each scripted push may rotate
Left stick movement
Behavior simulation → analog
0–100 %
0
Analog variation on movement
Aiming stick keys
Behavior simulation → analog
0–100 %
0
Eases keys bound to the right stick
Right stick look
Behavior simulation → analog
0–100 %
0
Analog variation on look
Triggers
Behavior simulation → analog
0–100 %
0
Eases key-driven triggers
Calibration (config)
Setting
Where
Range / options
Default
What it does
Hip X / Hip Y / ADS X / ADS Y
Aim Speed Match
180–36000 ms per turn (shown as deg/s)
Measured
Measured turn speeds
Stick force
Aim Speed Match
Off, 10, 15, 20, 25, 30, 40, 55 %
Stored
Limits the stick while measuring
Game dead zone, Dead zone ADS, Stick while measuring, Full turns for X
Manual calibration
Steppers
From game data
Inputs for measuring by hand
In-game sensitivity it was measured at
Calibrate
Text
From pack
Records the in-game setting used
In-game dead zone
Calibrate
Text (optional)
From pack
Records the in-game deadzone
Game name / calibrated / who calibrated
Save as game pack
Text, on/off, text
Config name; off
Saves your measurement as a game pack
XIM import (config)
Setting
Where
Range / options
Default
What it does
Your XIM
Legacy Devices → Copy your XIM settings in
XIM MATRIX, XIM APEX, XIM NEXUS
Stored
Which XIM you're importing from
Sensitivity (hip / ADS)
XIM import
Number (cm/360)
—
Your XIM sensitivities
Y Scale
XIM import
Number
1.00
Your XIM Y ratio
Inner / Outer / Axial dead zone
XIM import
Number (%)
—
Your XIM deadzones
Settings inheritance
XIM import
Inherit All, Sensitivity Only, Inherit Nothing
Stored
How ADS inherits hip
Share code
XIM import
Text
Empty
Paste a XIM MATRIX share code
Smart Actions (config)
The main options for each Smart Action. Step-by-step fields are covered in Smart Actions and Script timing .
Setting
Where
Range / options
Default
What it does
Action switch
Scripts list
On / off
Stored
Turns one Smart Action on or off
Rapid fire Speed
Scripts list
2–33 taps/s
Stored
Turbo rate
Strength / Pull down
Scripts list
2–25 % / 3–60 %
Stored
Strength for aim and anti-recoil actions
How should this button behave?
Behaviour sheet
While I hold it, On then off, Only a quick tap, Only a long hold
While I hold it
How a plain remap behaves
A quick tap is under / Hold it for
Behaviour sheet
1–60000 ms, step 25
200 ms
Tap and long-hold threshold
When should this happen?
When sheet
When I press it, hold it down, tap it twice, Over and over while I hold it, Only while I hold it, and more
Stored
What starts the action and whether it repeats
Counts as held after
When sheet
100–2000 ms, step 50
Stored
Hold threshold
Taps must land within
When sheet
150–1000 ms, step 25
Stored
Double-tap window
Counts as quick under
When sheet
80–600 ms, step 10
Stored
Quick-tap limit
Human / Exact timing, Wobble by up to
Timing
0–500 ms, step 5
15 ms when Human
Random timing variation on steps
Stick variance
Timing
0–10 %
±1 %
Random variation on each stick push
Give up after
Safety
100–30000 ms, step 500
Stored
Hard stop for the action
Never give up
Safety
On / off
Off
Runs until stopped
Wait before it can fire again
Safety
0–60000 ms, step 50
Stored
Cooldown
How many times
Safety
1–10
Stored
Repeats per trigger
Always finish
Safety
On / off
Off
Finishes even if you let go
Shots per minute
Helpers
60–1400 rpm, step 10
600
Spaces waits to a fire rate
AI Scripts and Recoil Workshop (config)
Setting
Where
Range / options
Default
What it does
Weapon kind switch
AI Scripts
On / off
On
Turns recognition of a weapon type on or off for this config
Rarity chips
AI Scripts → weapon
Any, plus the pack's tiers
Any
Gives different scripts to different rarities
I've checked my game settings
Recoil Workshop → Check
On / off
Off
Must be on before tracing
Only while aiming down sights
Recoil Workshop
On / off
Stored
Correction only while aiming
Fire rate
Recoil Workshop → Fire rate
60–3000 RPM, step 10
Stored
The gun's fire rate
Rounds in the magazine
Recoil Workshop → Fire rate
2–100
Stored
Full magazine size
Shots landing on top of each other?
Recoil Workshop → Trace
Off, Small, Medium, Large
Off
Spread of overlapping marks
Test it with the gun
Recoil Workshop → Tune
On / off
Off
Runs the pattern while Fire is held
Fewer moves
Recoil Workshop → Tune
0–10
Stored
Merges small moves
Scale X / Scale Y
Recoil Workshop → Tune
0–400 %, step 5
100 %
Sideways / vertical correction
Wait scale
Recoil Workshop → Tune
25–400 %, step 5
100 %
Stretches the timing
Pull down
Recoil (controller)
0–100 %
Stored
Downward pull
Pull sideways
Recoil (controller)
−100 to 100 %
0
Sideways pull
Start delay
Recoil (controller)
0–2000 ms, step 10
Stored
Delay after firing starts
Start / Middle / End
Recoil (controller) → strength over mag
0–200 %, step 5
Stored
Strength through the magazine
Spray lasts
Recoil (controller) → strength over mag
0.5–10 s, step 0.5
Stored
How long a magazine lasts
See AI scripts and Recoil Workshop .
Screen Assist (config)
Setting
Where
Range / options
Default
What it does
Use aim help in this config
Screen Assist → Play
On / off
On
Aim help on or off
How much it helps
Play
0–100 %
35 %
Pull strength
How fast it snaps
Play
0–100 %
63 %
Pull speed
How it helps
Play
Gentle assist, Lock on
Gentle assist
Assist style
When it works
Play details
All the time, Only firing from the hip, Only while aiming, Only while shooting
Only while aiming
When aim help runs
Up and down reach
Play details
10–100 %
60 %
Vertical reach
Sightings before it locks
Play details
1–6 frames
2
Frames before a target counts
Colour tolerance
Play details
10–120
45
How closely a colour must match
How sure it must be
Trained model
10–90 %
35 %
Detection confidence
Aim the model at
Trained model
Head, Chest
Chest
Aim point
Fine tune up / down
Where it aims
0–50 (tenths of a marker)
0
Vertical offset
Fine tune left / right
Where it aims
−20 to 20 % of screen
0
Horizontal offset
How far it reaches
Reach & tracking
Nearby, Wide, Everywhere
—
Reach preset
Reach
Reach & tracking
2–150 % of screen
12 %
Reach radius
Leave alone when this close
Reach & tracking
0–50 % of screen
1 %
Stops moving near the target
How fast it moves your aim
Reach & tracking
1–100 %
20 %
Largest stick push it adds
How much it takes over
Reach & tracking
0–100 %
30 %
How its output is weighed against your own stick
Aim ahead of moving targets
Reach & tracking
0–300 ms
0
Leads moving targets
Ignore things bigger than
Reach & tracking
0.1–100 % of screen
25 %
Ignores large shapes
Take the shot at the green / Let go at the right moment
Shot assist
On / off
Off
Releases the button automatically
When it lets go
Shot assist
Stepper and slider (ms)
0
Release timing trim
Button to hold
Shot assist
Controller buttons
Stored
The button it releases
How sure before it acts
Shot assist
Strict, Normal, Loose
Normal
Certainty needed
Colour code / How close the colour has to be
Colour
Hex; Exact, Normal, Loose
—
Target colour and tolerance
Show the picture
Picture
On / off
Stored
Live preview on or off
How big to send it
Picture
Small 320, Normal 640, Large 1280 px
Normal
Preview size
Black and white
Picture
On / off
Off
Greyscale preview
What should your adapter do with it?
Area sheet
Search only here, Ignore, Watch for a colour, Watch it light up, Watch for movement, Read what it says, Read a number
Stored
What a drawn box is for
Legacy Devices and EXO Studio (device-wide)
Setting
Where
Range / options
Default
What it does
GPC script device
Legacy Devices
On / off (not with EXO Studio)
Off
Runs the config's GPC scripts on the EXO
Where the scripts run
GPC tab
Preview on phone, Live on Core
Preview
Test on the phone, or drive the EXO
Slots 1–8
GPC tab
8 slots
1
Picks the running memory slot
EXO Studio
EXO Studio room
On / off (not with GPC script device)
Off
Lets the EXO Studio PC app send to the EXO
Global Settings (app)
Setting
Where
Range / options
Default
What it does
Passthrough Mode
HOME; General
On / off
Off
Passes your real input straight through for menus
Shortcut buttons
General → Passthrough Mode
On / off
Stored
Lets the combos toggle Passthrough Mode
Your shortcuts
General
Pairs of 2 inputs; Restore defaults
EXO defaults
The Passthrough combos
Tournament Mode
General
On / off
Stored
Turns off scripts, Smart Actions, AI and aim help
Controller shortcut
General → Change config from controller
On / off
Stored
A button chord moves to the next config
Shortcut
General → Change config from controller
Home + Share/View, Home + L3
Home + Share/View
Which chord changes config
Menu light and buzz
General → Script menus
On / off
Off
Controller light and rumble respond to a script's menu
Theme
Appearance
Dark, Light, Match system
Dark
App theme
OLED black
Appearance
On / off
Off
True black in Dark
Show real units
Units
On / off
Off
Also shows cm/360 and deg/s
Show help buttons
Help
On / off
On
Shows the "?" help chips
Make everything easier to see
Access
Button
Off
Turns on the three settings below at once
Text size
Access
Default, Large, XL
Default
App text size
High contrast
Access
On / off
Off
Stronger text and borders
Reduce motion
Access
On / off
Off
No slide or fade animations
Bigger touch targets
Access
On / off
Off
Larger controls
Hold-repeat speed
Access
Fast, Normal, Slow
Normal
How fast steppers repeat when held
Wi-Fi network / password
HOME → WI-FI chip
Name up to 32 characters, password up to 63; 2.4 GHz only
—
Joins the EXO to your Wi-Fi