How can i program abilities in my character that diverge from just pressing a button (Ex: i have a concept of a Push/Pull ability for my main character, and i want to make so both powers can be activated with the same keyboard button,but i want to program my mouse scroll to switch between powers and Increase/Decrease the power of the Pull/Push). Can anywone help me to program that,or at least give me an edge?