You could do it with a keymapper of your own too
I don't mean to sound like an ad, but I use rewasd, You can map anything to any button on controller, I think you could for keyboard too. I play pretty much everything on controller way before it ever gets support for indie games ha