I'm trying to figure out how keyboard movement inputs get incremented. For example, I tested the values for Input.GetAxis("Vertical") in the FixedUpdate method while pushing the UpArrow. I expected to see either a fixed increase each time or some kind of weighted total. I was wrong. Instead it appears to be totally random with the incremented amount being greater than previous amount or vice versa. Any help would be greatly appreciated.