How do I change the input of standard assets CarUserControl from GetAxis to GetButton

Hello, guys, when I was looking at the CarUserControl of the standard assets car I had a problem that is to make the down arrow key the brake key & the space button as the handbrake (as default) & I, want to make up arrow key the forward and reverse move key of the car but it should be forward when a certain key is pressed & if we press that again, then it must change to reverse.

This is basically an extra “modifier” key.

Set up the new modifier key input, accept that input, and based on that input, change the input of the normal UP key to either be normal or reverse.