Skip to content
This repository was archived by the owner on Jun 24, 2023. It is now read-only.
This repository was archived by the owner on Jun 24, 2023. It is now read-only.

Add different mouse profiles #4

@Spottedleaf

Description

@Spottedleaf

Mouse profiles:

  • Name (file name minus extension(s))

  • Equation specifier (which equation to use)

Types of equations:

  • All equations from povohat's mouse acceleration program
  • The current equation used in this program
  • User defined equation (can set different equations for different intervals)

For user defined equations, the sign of the result is ignored and replaced with the sign of the input variable. This allows for equations such as y = x*x
Optionally this can be disabled

All equations can be configured to invert the sign of the result, false by default
x-invert=0
y-invert=0

  • Mouse profiles can be switched to from a single keybind, or by command

  • Will not contain logging options

  • Profile switches will be logged if logging is enabled

  • Requires rewrite of console handling (for printing profile information, etc), see code improvements for more detail

  • Mouse profiles can control the existing constant time options (enable/disable and what time to use)

  • Change the default equation to allow for a min and max sensitivity

  • Properly handle NaNs (includes operations which can produce nans)

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions