Allow an analog to press a button in any direction

This is the only remaining case in #4391, so fixes #4391.

Basically the use case is if you use e.g. a throttle that you can flick either direction to press a button.  Or any analog axis where both directions press the same key.

-[Unknown]