Your using Steam, I've had this same problem. Try moving the CONFIG.CFG from the Half Life folder into your ESF folder. That should give you the base commands for HL, chat, fire etc. You shouldnt have ESF commands so you wont be able to do things like transform, you would have to set those through the Console, but do not try to set it through the Controls config on Steam or it will reset your Config file and you'll be back to using only mouse.
After you get the basic commands working then open the console and type the binds for ESF, you can find them in a CONFIG file that isn't being used by Steam, for example C:\Program Files\Half Life\ESF\Config.cfg, would be a list of commands, I think I'm going to host the DEFAULT config.cfg that ESF installs to the HL dir after school today, that may fix.
Good luck.