This sounds like something that would be great for SteamInput to handle. I'm guessing it currently doesn't, but it has most of the bones it would take to handle mapping inputs that way.
Hardware
This is a community dedicated to the hardware aspect of technology, from PC parts, to gadgets, to servers, to industrial control equipment, to semiconductors.
Rules:
- Posts must be relevant to electronic hardware
- No NSFW content
- No hate speech, bigotry, etc
As a steam user I would love to see that but unsure how they could do it without the keyboard vendors agreeing to a standard, or having some bespoke drivers/hardware stuff like they do for ps4/switch controllers etc.
Also I imagine steam input would just map let's say wsad to gamepad left axis, but some games will lose their mind if you try to use gamepad for movement but mouse/keyboard for other keys.
I appreciate there is limited benefit outside of gaming, maybe for media players to ffwd/rewind based off input amount etc.
They could simply declare a standard and let the enthusiast community handle adding support for specific hardware. It might be a niche community, but that niche does self select for people willing to engage some. And presumably "this works on Steam" would be enough of a market mover for some manufacturers chasing that very small niche to support it.
You can't change what inputs games will take. They will emulate a joystick from mouse input, but I don't think it's great. But at the end of the day a game expecting binary inputs isn't ever going to work with analogue ones without very specific engine hacks.