Je peux appeler GetKeyboardLayout
pour récupérer un "identificateur de paramètres régionaux d'entrée", qui identifie la disposition active dans Windows. Comment puis-je convertir cela en un nom lisible par l'homme, tel que "English (United States)"?Comment déterminer le nom de la disposition de clavier active?
GetKeyboardLayoutName
est trompeur - il renvoie juste une chaîne contenant une version hexadécimale de l'identificateur récupéré par GetKeyboardLayout
.