Je dois faire un clavier virtuel en fonction des local settings du PC.
Je veux donc savoir qu'elle est le type de clavier utiliser.
Je ne veux pas utiliser la langue en temps que tel car on peux tres bien mettre son PC en anglais avec un clavier francais (Azerty).
private
static
extern
long GetKeyboardLayoutName(System
.Text
.StringBuilder pwszKLID
//[out] string that receives the name of the locale identifier);
mais le probleme c'est que pour un clavier Canadien ou Americain qui je pense sont les même j'ai deux info differentes.
Y a t'il un autre moyen selon vous.
nhervagault ta méthode semble rendre le même resultat, mais ca peux m'aider quand même.
Comme dit plus haut j'ai utiliser l'api clavier, je vais devoir faire avec ca et tester tout les cas :(
Je ne peux pas passer par les regionales settings car je peux avoir une personne en anglais mais avec un clavier en Azerty