From c3de75b85cc6639eee96d19ae0b1fa3c0936fff1 Mon Sep 17 00:00:00 2001 From: Jacob Palecki Date: Tue, 8 Sep 2020 17:50:19 -0700 Subject: Add readme and start of guide --- grapher/ReadMe/Guide.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 grapher/ReadMe/Guide.md (limited to 'grapher/ReadMe/Guide.md') diff --git a/grapher/ReadMe/Guide.md b/grapher/ReadMe/Guide.md new file mode 100644 index 0000000..fc84441 --- /dev/null +++ b/grapher/ReadMe/Guide.md @@ -0,0 +1,10 @@ +# Raw Accel Guide + +## Philosophy +The Raw Accel driver and GUI's workings and exposed parameters are based on our understanding of mouse acceleration. Our understanding includes the concepts of "gain", "whole vs component", and "anisotropy." For clarity, we will outline this understanding here. +- **Sensitivity**: The ratio of the output speed to the input speed. The "sensitivity" parameter in the program is a multiplier used on the post-calculation output vector. +- **(Output) Velocity**: The speed of the final output vector. The output vs input velocity curve is perhaps the most important relationship in a particular setup because it directly describes the output for any given input. +- **Gain**: The slope of the output vs input velocity curve. +- **Acceleration**: Acceleration is characteristic of a velocity curve. A velocity curve has "acceleration" if at any point the curve is nonlinear. A nonlinear curve results from a non-constant gain and results in a non-constant sensitivity. + +### Example -- cgit v1.2.3