So I have implemented a "shift to sprint" mechanism into my game already, and it works great...as long as the player's shift lock isn't activated. Is there any way around this issue? Can player's still use shift lock without overwriting the "shift to sprint" key bind? I am hesitant to switch the shift bind to anything else (for sprinting) because that is just inconvenient for users using "WASD". Can I turn shift lock into a button toggle or something like that? Is there an easier way?