tune
AnyPS5 Input INI Generator - DualSense Controller & Keyboard Config
STABLE V0.1.1 SPECGenerate valid anyps5-input.ini configuration files and ANYPS5_INPUT_CONFIG launch scripts for DualSense, Xbox, or Keyboard & Mouse
DualSense_KBM_Default.ini
Polling Rate:
touch_appClick any DualSense sensor or button below to re-map
Target: ButtonCross
Button Bindings(Click card to reassign key)
Direct Keyboard Listening·Mouse Buttons Supported
Cross (✕)ButtonCross
Space
Circle (○)ButtonCircle
C
Square (□)ButtonSquare
F
Triangle (△)ButtonTriangle
E
L1 BumperButtonL1
Q
L2 TriggerTriggerL2
MouseRight
R1 BumperButtonR1
R
R2 TriggerTriggerR2
MouseLeft
D-Pad UpDPadUp
Up
D-Pad DownDPadDown
Down
D-Pad LeftDPadLeft
Left
D-Pad RightDPadRight
Right
L3 (Left Stick Click)ButtonL3
ShiftLeft
R3 (Right Stick Click)ButtonR3
MouseMiddle
Touchpad ClickButtonTouchpad
Tab
Options / MenuButtonOptions
Escape
Create / ShareButtonCreate
Backquote
0.12
Stick drift threshold0.10
Fine-aim responsiveness0.05
L2/R2 hair-trigger actuationdescription
SYNTAX VALIDanyps5-input.ini
Live Stream · UTF-8 CRLF
; ====================================================================
; AnyPS5 Input Configuration Profile (Generated by AnyPS5.click Studio)
; Upstream Kernel Spec: v0.1.1 (Commit #d592d54)
; Place this file adjacent to your game executable or define ANYPS5_INPUT_CONFIG
; ====================================================================
[General]
ControllerType = DualSense
PollingRateHz = 1000
[Calibration]
DeadzoneLeftStick = 0.12
DeadzoneRightStick = 0.10
TriggerThreshold = 0.05
EnableAdaptiveHapticEmulation = 1
[KeyboardMouse]
ButtonCross = Space
ButtonCircle = C
ButtonSquare = F
ButtonTriangle = E
ButtonL1 = Q
TriggerL2 = MouseRight
ButtonR1 = R
TriggerR2 = MouseLeft
DPadUp = Up
DPadDown = Down
DPadLeft = Left
DPadRight = Right
ButtonL3 = ShiftLeft
ButtonR3 = MouseMiddle
ButtonTouchpad = Tab
ButtonOptions = Escape
ButtonCreate = Backquote
infoPlace downloaded file inside your AnyPS5 directory next to eboot.bin or AnyPS5.exe
terminalANYPS5_INPUT_CONFIG Launcher Hook
Inject custom input mapping anywhere without moving files:
$env:ANYPS5_INPUT_CONFIG="./anyps5-input.ini"; ./AnyPS5.exe --title PPSA-01423speed
Adaptive Rumble & Haptic EmulationACTIVE
DualSense linear resonant actuators are re-synthesized using XInput / DirectInput motor deltas when played through third-party peripherals.
integration_instructionsTechnical Documentation & Variable Registry
Default Template & Parameter Reference Guide
Official variable dictionary for AnyPS5 hardware abstraction input configuration profiles. Validated against upstream v0.1.1 kernel translation layers.
| INI Key | Type | Default | Allowed Range | Behavioral Description |
|---|---|---|---|---|
| ControllerType | String | "DualSense" | DualSense | DualShock4 | XInput | Sets the target USB descriptor ID exposed to the guest PS5 LibPad runtime. |
| DeadzoneLeftStick | Float | 0.12 | 0.00 – 0.50 | Radial deadzone cutoff. Disregards micro-volt potentiometer float on worn analog sticks. |
| DeadzoneRightStick | Float | 0.10 | 0.00 – 0.50 | Controls circular radius gate before camera tilt matrices receive velocity vectors. |
| TriggerThreshold | Float | 0.05 | 0.01 – 0.90 | Minimum depression ratio for L2/R2 before a digital button-down state is dispatched. |
| ANYPS5_INPUT_CONFIG | Env Variable | ./anyps5-input.ini | Absolute or relative file path | Process environment variable overriding default working directory search location. |