Steam Beta Client users can now grab a special update for Steam Controllers that allows you to bind different types of button presses to different functions, which Valve is calling Activators.
For example, you can bind jump to long press A and grenade to double press X, or even bind both to the same button but different types of presses, as there's no limit on how many functions you can bind to a given button beyond the amount of press types available. You can also do things like set a single press to single fire and a long press to Turbo fire, enable the Start button to switch between button customization profiles on-the-fly, and more.
Boot Steam now to grab the update. If you're not in the beta, navigate to Settings > Account > Beta participation.