cs_tigroux
Messages postés105Date d'inscriptionmardi 16 mars 2004StatutMembreDernière intervention22 octobre 2008
-
21 oct. 2008 à 15:57
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutModérateurDernière intervention15 juillet 2011
-
22 oct. 2008 à 13:46
Salut,
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).
cs_tigroux
Messages postés105Date d'inscriptionmardi 16 mars 2004StatutMembreDernière intervention22 octobre 200816 21 oct. 2008 à 17:12
Merci
En fait j'ai aussi trouver ca:
[
DllImport(
"user32.dll")]
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.
cs_tigroux
Messages postés105Date d'inscriptionmardi 16 mars 2004StatutMembreDernière intervention22 octobre 200816 22 oct. 2008 à 11:22
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
En tout cas merci beaucoup de ton aide.
Vous n’avez pas trouvé la réponse que vous recherchez ?