UDF > WinAPIEx > System > User Keyboard Input >


_WinAPI_SetKeyboardLayout

Définit un identifiant des paramètres régionaux d'entrée pour la fenêtre spécifiée

#include <WinAPISys.au3>
_WinAPI_SetKeyboardLayout ( $hWnd, $iLanguage [, $iFlags = 0] )

Paramètres

$hWnd Le handle de la fenêtre dans laquelle définir l'identifiant des paramètres régionaux d'entrée.
$iLanguage L'identifiant des paramètres régionaux d'entrée:

0x0436 - Afrikaans
0x041C - Albanais
0x0401 - Arabe
0x1401 - Arabe Algérie
0x3C01 - Arabe Bahreïn
0x0C01 - Arabe en Egypte
0x0801 - arabe Irak
0x2C01 - Arabe en Jordanie
0x3401 - Arabe Koweït
0x3001 - Arabe Liban
0x1001 - Arabe Libye
0x1801 - Arabe Maroc
0x2001 - Arabe Oman
0x4001 - Arabe Qatar
0x0401 - Arabe Arabie Saoudite
0x2801 - Arabe en Syrie
0x1C01 - Arabe Tunisie
0x3801 - Arabe U.A.E
0x2401 - Arabe du Yémen
0x042B - Arménien
0x044D - Assamais
0x082C - Azéri cyrillique
0x042C - Azéri latine
0x042D - Basque
0x0813 - Néerlandais belge
0x080C - Français de Belgique
0x0445 - Bengali
0x0416 - Portugais (Brésil)
0x0402 - Bulgare
0x0455 - Birman
0x0423 - Biélorussie ( Bélarus )
0x0403 - Catalan
0x0C04 - Chinois de Hong Kong
0x1404 - Chinois RAS de Macao
0x0804 - Chinois simplifié
0x1004 - Chinois de Singapour
0x0404 - Chinois traditionnel
0x041A - Croate
0x0405 - Tchèque
0x0406 - Danois
0x0413 - Néerlandais
0x0C09 - Anglais Australie
0x2809 - Anglais Belize
0x1009 - Anglais Canadien
0x2409 - Anglais Caraïbes
0x1813 - Anglais en Irlande
0x2009 - Anglais Jamaïque
0x1409 - Anglais en Nouvelle-Zélande
0x3409 - Anglais Philippines
0x1C09 - Anglais en Afrique du Sud
0x2C09 - Anglais Trinité
0x0809 - Anglais U.K.
0x0409 - Anglais États-Unis
0x3009 - Anglais Zimbabwe
0x0425 - Estonie
0x0438 - Iles Féroé
0x0429 - Persan
0x040B - Finlandais
0x040c - Français
0x2C0C - Cameroun français
0x0C0C - Canadienne-française
0x300C - Côte d'Ivoire Français
0x140C - Luxembourg français
0x340C - Mali Français
0x180C - Français Monaco
0x200C - Réunion Français
0x280C - Sénégal Français
0x1C0C - Antilles Françaises
0x240C - Français Congo (RDC )
0x0462 - Frison Pays-Bas
0x083C - Irlande gaélique
0x043C - Écosse gaélique
0x0456 - Galicien
0x0437 - Géorgie
0x0407 - Allemand
0x0C07 - Autriche allemande
0x1407 - Liechtenstein allemand
0x1007 - Luxembourg allemand
0x0408 - Grec
0x0447 - Gujarati
0x040D - Hébreu
0x0439 - Hindi
0x040E - Hongrois
0x040F - Islandais
0x0421 - Indonésien
0x0410 - Italien
0x0411 - Japonais
0x044B - Kannada
0x0460 - Cachemire
0x043F - Kazakhstan
0x0453 - Khmer
0x0440 - Kirghiz
0x0457 - Konkani
0x0412 - Coréen
0x0454 - Lao
0x0426 - Lettonie
0x0427 - Lituanie
0x042F - ARY de Macédoine
0x044C - Malayalam
0x083E - Malay Brunéi Darussalam
0x043E - Malaisie
0x043A - Maltais
0x0458 - Manipuri
0x044E - Marathi
0x0450 - Mongolie
0x0461 - Népalais
0x0414 - Bokmol norvégien
0x0814 - Norvégien nynorsk
0x0448 - Oriya
0x0415 - Polonais
0x0816 - Portugais
0x0446 - Punjabi
0x0417 - Rhéto-romane
0x0418 - Roumain
0x0818 - Moldavie roumaine
0x0419 - Russie
0x0819 - Moldavie Russie
0x043B - Sami de Laponie
0x044F - Sanskrit
0x0C1A - Serbe cyrillique
0x081A - Serbe latine
0x0430 - Sesotho
0x0459 - Sindhi
0x041B - Slovaque
0x0424 - Slovène
0x042E - Sorabe
0x040A - Espagnol (traditionnel )
0x2C0A - Argentine Espagnol
0x400A - Espagnol Bolivie
0x340A - Espagnol Chili
0x240A - Espagnol Colombie
0x140A - Espagnol Costa Rica
0x1C0A - Espagnol République dominicaine
0x300A - Equateur espagnol
0x440A - Espagnol El Salvador
0x100A - Espagnol Guatemala
0x480A - Honduras espagnol
0x4C0A - Nicaragua espagnol
0x180A - Espagnol Panama
0x3C0A - Paraguay espagnol
0x280A - Espagnol Pérou
0x500A - Espagnol Porto Rico
0x0C0A - Espagne Espagnol ( Moderne de Trier )
0x380A - Espagnol Uruguay
0x200A - Espagnol Venezuela
0x0430 - Sutu
0x0441 - Swahili
0x041D - Suédois
0x081D - Finlande suédoise
0x100C - Swiss français
0x0807 - Suisse allemand
0x0810 - Suisse italienne
0x0428 - Tadjik
0x0449 - Tamil
0x0444 - Tatar
0x044A - Telugu
0x041E - Thai
0x0451 - Tibet
0x0431 - Tsonga
0x0432 - Tswana
0x041F - Turc
0x0442 - Turkmène
0x0422 - Ukrainien
0x0420 - Ourdou
0x0843 - Ouzbek cyrillique
0x0443 - Ouzbek latine
0x0433 - Venda
0x042A - Vietnamien
0x0452 - Welsh
0x0434 - Xhosa
0x0435 - Zulu
$iFlags [optionnel] Les nouveaux paramètres d'entrée. Ce paramètre peut prendre une ou plusieurs des valeurs suivantes:
$INPUTLANGCHANGE_BACKWARD
$INPUTLANGCHANGE_FORWARD
$INPUTLANGCHANGE_SYSCHARSET

Valeur de retour

Succès: Retourne 1.
Échec: Retourne 0 et définit @error <> 0.

Voir aussi

Consultez WM_INPUTLANGCHANGEREQUEST dans la librairie MSDN.