Shift doesn't work for you now?
I changed the bail from ENTER 3X to SHIFT-ENTER long ago to prevent accidental bails while doing a lot of texting. You should be able to set up what you want in the Keypad Mapping that is already in the game under Global, Flight, View, and so forth. May work for joysticks in some cases as well?
Or are you trying to have 4 uses for each button found on the joystick and throttle, one for each Mode, so you don't have to use the keyboard much at all?