Help for the "lefties" who want to run/sprint


I would like the right shift key to behave the way the left shift key does; make a first-person or third-person controller sprint.

The left shift key appears to do this, and is helpful for the WSAD keys, but we lefties prefer the Up-Down-LR keys and the left shift key is too far to hit with one hand.

I’ve tried the Input Manager, and have read some of the queries in the forum, but it seems that writing a script to monitor if the right shift key is pressed along with a directional key is a little overkill.

Am I missing something here?

Thanks in advance,

First off, no idea really. BUT! In the input manager, “Fire3” is bound to “left shift”, maybe try switching Fire3 alt positive to “right shift”? Maybe that’s what you already tried.

Otherwise, writing code for Input.GetKeyDown(KeyCode.RightShift) to handle a speed modifier might be the way to go.


I still think there might be an easier way to do this. The 3rd person prefab “Ethan” has re-mapped the character to run by default and walk when LEFT-SHIFT+ is pressed, so I think it can be done.

I’ll wait a few more days to see if I get any other replies.

Thank you, ooblii.