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 ( )
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. |
Consultez GetKeyboardLayoutList dans la librairie MSDN.
#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')