Revert "Squashed 4.3 commits for custom hardware key bindings"

This reverts commit 2028d27b63afe6ed1d0640d0c8eb7eacb2a282c0.