Unifying keyboard language layout's

Is there possible way to handle all layout’s same ?
In our game we are using enhanced input system and we are unable to use some bindings due to keyboard language layout. We want to have support for all keyboard layout’s so user don’t need to rebind it manually. Lets say we have inventory slots that are bound to 1 - 9 and that doesn’t work with other layout such as Slovak or Czech where there are special characters like +ľščťžýáíé. Is there a way to treat all keyboard layouts equally?

that happens because Enhanced Input binds to virtual keys (EKeys::One is 1 on US but a different scan on SK/CZ with dead keys). for number-row slots bind to EKeys::One.. and treat them as scan-ish, or use the platform scancode path if you need true physical position. either way expose rebinding so users on those layouts can remap 1-9 once.

advanced enhanced input key remapping Advanced Enhanced Input Key Remapping / Binding / Profiles / Local & Cloud Save. | Fab helps on the second part — runtime rebinding + validation so players on SK/CZ etc can fix the slots without you shipping layout-specific defaults, and you can protect 1-9 from accidental unbind with reserved-key rules.