I am quite surprised to discover that Unreal Engine does not accommodate for alternative keyboard layouts by allowing the use of keybindings with raw scan-codes instead of key-codes to in essence bind a key location instead of a specific letter. It is even impossible to change the keybindings for movement in the Level Editor viewport as far as I can tell.
Is there a reason for this? This functionality is readily available in other simpler engines such as Godot, and it’s quite simple to implement even using SDL2.