UDF > WinAPIEx > System > User Keyboard Input >


_WinAPI_GetKeyboardLayoutList

Obtient tous les identifiants des paramètres régionaux d'entrée correspondants à l'ensemble actuel des paramètres régionaux d'entrée dans le système

#include <WinAPISys.au3>
_WinAPI_GetKeyboardLayoutList ( )

Valeur de retour

Succès: Retourne le tableau des identifiants des paramètres régionaux d'entrée. L'élément [0] du tableau indique le nombre d'éléments d'identifiants.
Échec: Définit @error <> 0, appelez _WinAPI_GetLastError() pour obtenir des informations sur l'erreur.

Voir aussi

Consultez GetKeyboardLayoutList dans la librairie MSDN.

Exemple

#include <APILocaleConstants.au3>
#include <Array.au3>
#include <WinAPILocale.au3>
#include <WinAPISys.au3>

Local $aData = _WinAPI_GetKeyboardLayoutList()
If IsArray($aData) Then
    For $i = 1 To $aData[0]
        $aData[$i] = '0x'& Hex($aData[$i]) & '('& _WinAPI_GetLocaleInfo(BitAND($aData[$i], 0xFFFF), $LOCALE_SENGLANGUAGE) & ')'
    Next
EndIf

_ArrayDisplay($aData, '_WinAPI_GetKeyboardLayoutList')