Windows позволяет получить текущую раскладку клавиатуры в HKL / KLID с помощью функций GetKeyboardLayout / GetKeyboardLayoutName.
Есть ли какой-либо метод для преобразования HKL / KLID в точные имена клавиатуры, такие как en-US, en-dv ( соединенные штаты-dvorak keyboard) без ручного сопоставления HKL / KLID с соответствующими именами?