В соответствии с рекомендациями Александра, позвольте пользователю самим определять ключи.
Но, если вы действительно хотите распознать макет, вы всегда можете попросить пользователя нажать клавиши в определенных положениях, в частности в некоторых макетах.
"Нажмите вторую клавишу слева от клавиши возврата. Если ваша клавиша возврата имеет высоту в два ряда, нажмите нижнюю"
[нажимает ä
]
«Похоже, у вас есть скандинавская клавиатура»
Это, однако, ужасный клочок, и, в контексте игры, рекомендовал бы пользовательский метод сопоставления клавиш