basically, as a french, i'm using the french keyboard, wich use a azerty instead of qwerty layout, 99% of the time the problem with gaming is that the classic wasd become zqsd, i'm assuming you didn't knew about that, so maybe that's something interesting for you in the future, unity input system is normally handling this, means that if you type for example "Z" in a french layout, the game consider it by it's position on the keyboard, so it will be considered the same input as a "W" from an english layout