Thanks everyone. Initially binding keys to a new control scheme is not completely intuitive, but I think I figured it out. Perhaps in the future, in case the developers read this, they can make the whole thing a little more clear. For example, I didn’t know that when binding a button if you let the thing “time out” it cleared it. That way you could re-assign it. Again, I’m sure pros knew this, but not us mere mortals. Perhaps what is needed is a button that says “SET UP CONTROLER”… and when you press it, it takes you through a little setup where the program asks you something like “What button would you like to use as a “FIRE” button?”… and then you just press the button on your controller and it binds it for you.