Let's say we make a simple key-binds menu and try to set absolute defaults for it. In this example "WASD" for basic movement. This is all fine on certain keyboard layouts but as soon as AZERTY comes into play, we got a mess on our hands since the appropriate keys for that would be "ZQSD".
In theory working around this would require to fetch the current keyboard layout and set the defaults based on it on the 1st run of the game. However there don't seem to be any conditions or expressions to do this right now.
So how do other devs deal with this problem? Do you just set absolute defaults and call it a day, forcing AZERTY users to just rebind themselves?