My controls are a little weird, can't walk backwards.

As the title says, if I hold ALT to walk I can walk any direction apart from backwards which stops me from moving backwards until I release alt. I can walk backwards if i’m already running backwards though but from a stopped position I can’t walk backwards.

I also notice my undo key isn’t bound to Z and isn’t bound. This is a fresh install of garrysmod and I’ve reset the controls via options but nothing works, i’ve even removed the cfg files for controls and let them recreate to have no undo key and no walking backwards.

Can anyone help?

Does anyone know how to fix this? I can’t walk back holding ALT, so I can’t walk backwards basically although it’s a fresh install of garrysmod.