Récupérer le type de clavier sous windows

missFlo -  
Pierrot6150 Messages postés 3186 Statut Membre -
Bonjour,

j'écris un programme java sous windows et je dois récupérer le type du clavier.
J'ai cherché un fichier système qui contenait les informations sur le clavier mais je n'ai pas trouvé.
Comment est-ce que je peux le récupérer ? svp
merci

3 réponses

  1. choucaldia
     
    bonjour,

    regarde ici:

    http://www.commentcamarche.net/faq/162-windows-basculer-qwerty-azerty
    0
  2. missFlo
     
    merci j'ai regardé mais ce que je dois faire c'est créer un programme qui détecte automatiquement quel est le type de clavier utilisé.
    0
  3. Pierrot6150 Messages postés 3186 Statut Membre 561
     
    Allez sur ce lien pour comprendre
    http://www6.bellamyjc.org/?tdfs=1&kw=Computer+Software+Blog&term=Computer%20Knowledge%20Base%20Software&term=Windows%20Server%20Patch%20Management%20Software&term=Windows%20Server%20Backup%20Software&backfill=0
    - Configuration du clavier avant ouverture de session

    J'ai regardé chez moi, tu peux avoir plusieurs entré ici (j'en ai 3)
    Mais c'est le 1 qui est le bon actuellement

    HKCU\Keyboard Layout\Preload

    1 REG_SZ Chiffre

    Ce chiffre indique le clavier (exemple: 0000080c)

    * Il faut vérifier que ce dernier n'utilise pas un clavier personnaliser (comme moi)
    HKCU\Keyboard Layout\Subtitutes

    Si c'est vide, pas de clavier personnaliser.
    Sinon c'est sous la forme
    0000080c REG_SZ a000080C

    Une fois terminer, avec cette valeur, lire le type de clavier
    HKLM\System\CurrentControlSet\Control\Keyboard Layouts\0000080c
    Layout Text REG_SZ Belgian French
    Layout File REG_SZ KBDBE.DLL

    Avec un clavier personnaliser
    HKLM\System\CurrentControlSet\Control\Keyboard Layouts\a000080c
    Layout Text REG_SZ Clavier Personnalisé ou autre chose...
    Layout File REG_SZ KBDBE_FR.DLL
    0