Schlaumayr: Thank you for your hint and sorry for the confusion. I mean that usually the declination of my analog stick is proportional to movement speed. Here as soon as I start touching the stick, the character walks at full speed. That is really unpractical, when you are near edges... many times I went one step too far this way...
B1tF1ghter: There is a way to work this around tho I am not sure what specific Windows oriented controller wrapper software allows that.
You could (in SOME Windows wrapper) set 2 zones per analog axis "side" - 1 would be full speed axis signal - while the other one would be half or less. (as example zone "half" could be idle to 50% tilt while zone "full" could be 51% to 100% tilt)
If you don't know what I mean - that "half" zone would emulate you fast swinging the analog to 1 position and back to idle (repeated) - just like clicking W instead of holding it on keyboard - it would allow more fine grained controls.
Tho I am not sure what WINDOWS wrapper would allow that.
I currently use Linux.
And on Windows I only used DS4Windows and I really don't remember if it allowed such changes.
EDIT:
Actually I had another idea quite literally after posting the above.
I am 100% sure DS4Windows allows emulating keyboard input (you can assign for example keyboard W to DS4 square).
So you can assign whatever directional keyboard walk keys game utilises to analog axis sides.
And if "zones" solution isn't possible in DS4Windows then you can do something else.
I am pretty sure (not 100%, it's been a while since I last used it and I cannot check it now) DS4Windows has an option of emulated keypress repeat interval change (ergo emulating timed clicks, kind of like controller "cheat" macros [rapid fire says hi]).
So you can just set that to "normal" in one controller profile. And then bind some unused controller key (or bumper/trigger, really ANYTHING, even gyro or touchpad if you happen to use DS4) to make it (the key) instantenously switch to another profile (be it hold to switch or tap to switch, your choice entirely).
The other profile would be 100% same as the "normal" one except for emulated keypress repeat interval (much lower one).
On a side note, if you by any chance know how hardware controller cheats work - this is basically that - quite literally :D
And it would probably work wonders for your usecase :P
Wow, thanks a lot for your efforts. I will keep your advice in mind. Thanks again!