Tool for converting rawaccel curve settings to points. GUI version: Rawaccel Convert GUI.
rawaccel_convert CURVE_TYPE [OPTIONS]...
Filling all arguments is not required. Some curves conditionally change what they use based on other variables (ex: the Cap Type
).
Warning
There is nearly zero input validation for both args and values. If you get a curve that doesn't make sense, check that you haven't made a typo. Visualizing your inputs with the Rawaccel Convert GUI may also help.
These args apply regardless of the curve type you select.
-
--pointscaling
(Default:sens
):sens
,velocity
,libinput
,libinputdebug
,lookupvelocity
, orlookupsens
.Rawaccel's first graph uses
sens
, the second graph usesvelocity
.Libinput uses
libinput
. Libinput custom accel curve setup.To output libinput values matching the format of
velocity
uselibinputdebug
. The output oflibinputdebug
cannot be used in libinput directly.The
lookupvelocity
option outputs in the format of rawaccel's Look Up Table curve with the velocity setting.The
lookupsens
option outputs in the format of rawaccel's Look Up Table curve with the sens setting. -
--pointcount
(Default:64
): The number of points to include in the output.The maximum points libinput allows is
64
. -
--dpi
(Default:1200
): Your mouse DPI. Controls the max input speed to calculate for. -
--sens
(Default:1
): TheSens Multiplier
field in rawaccel. -
--gain
(Default:true
):true
orfalse
. TheGain
checkbox in rawaccel.
-
--accel
(Default:0.005
) TheAcceleration
field in rawaccel. -
--captype
(Default:output
)output
,input
, orboth
. TheCap Type
field in rawaccel. -
--capin
(Default:15
) TheCap: Input
field in rawaccel. -
--capout
(Default:1.5
) TheCap: Output
field in rawaccel. -
--offsetin
(Default:0
) TheInput Offset
field in rawaccel.
-
--accel
(Default:0.005
) TheAcceleration
field in rawaccel. -
--captype
(Default:output
)output
,input
, orboth
. TheCap Type
field in rawaccel. -
--capin
(Default:15
) TheCap: Input
field in rawaccel. -
--capout
(Default:1.5
) TheCap: Output
field in rawaccel. -
--offsetin
(Default:0
) TheInput Offset
field in rawaccel. -
--power
(Default:2
) ThePower
field in rawaccel.
-
--smooth
(Default:0.5
) TheSmooth
field in rawaccel. -
--input
(Default:15
) TheInput
field in rawaccel. -
--output
(Default:1.5
) TheOutput
field in rawaccel.
-
--decay
(Default:0.1
) TheDecay Rate
field in rawaccel. -
--offsetin
(Default:0
) TheInput Offset
field in rawaccel. -
--limit
(Default:1.5
) TheLimit
field in rawaccel.
-
--gamma
(Default:1
) TheGamma
field in rawaccel. -
--smooth
(Default:0.5
) TheSmooth
field in rawaccel. -
--motivity
(Default:1.5
) TheMotivity
field in rawaccel. -
--syncspeed
(Default:5
) TheSyncSpeed
field in rawaccel.
Note: Motivity has been superceded by Synchronous
-
--growthrate
(Default:1
) TheGrowth Rate
field in rawaccel. -
--motivity
(Default:1.5
) TheMotivity
field in rawaccel. -
--midpoint
(Default:5
) TheMidpoint
field in rawaccel.
-
--scale
(Default:1
) TheScale
field in rawaccel. -
--captype
(Default:output
)output
,input
, orboth
. TheCap Type
field in rawaccel. -
--capin
(Default:15
) TheCap: Input
field in rawaccel. -
--capout
(Default:1.5
) TheCap: Output
field in rawaccel. -
--exponent
(Default:0.05
) TheExponent
field in rawaccel. -
--offsetout
(Default:0
) TheOutput Offset
field in rawaccel.
-
--points
(Default:Look Up Table
text box in rawaccel. Split X/Y axis accel is not supported.Do not include whitespace in your list of points.
You may need to wrap the points in quotes to avoid some shells interpreting
;
as a command.Example:
--points="1.505035,0.85549892;4.375,3.30972978;13.51,15.17478447;140,354.7026875;"
-
--applyas
(Default:sens
)sens
orvelocity
. TheApply as
field in rawaccel.
rawaccel_convert classic --sens=0.25 --accel=0.0315 --captype=input --capin=34 --power=2.5 --dpi=1600