It's not required to make a keyboard game, feel free to be creative with the controls!
And it's also not a requirement to use Unity, as long as you can deliver something playable/executable.