I can't move my hero in-game

When in game, I can’t walk around with WASD controls. I can jump, attack, look around, and upgrade my helix. I can even type messages. But I can’t walk around for some reason. If I plug in a controller, it works fine. In order to use the keyboard, I have to rebind movement to the arrow keys. I have tried restarting the game, verifing game files, and even completely reinstalling the game. I tested the keyboard in TF2 and in Hotline Miami with zero problems. It’s something wrong with Battleborm, and I can’t fix it with conventional means.

(Side note: I can’t respawn with Z either. That got rebound to the Backspace. All other inputs work fine.)