Allow an analog to press a button in any direction.

This is the only remaining case in #4391, so fixes #4391.
Merge pull request #7211 from unknownbrackets/ctrl

Allow an analog to press a button in any direction