DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Multilingue
  • Changement de clavier
  • Clavier utilisé par défaut
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Récupère et/ou modifie la langue associée au clavier. Cette fonction permet de gérer des claviers utilisant des alphabets spécifiques.
Exemple
// Passe la langue d'affichage de l'application en grec
Nation(nationGrec) 
// Passe les polices en grec
ChangeAlphabet(alphabetGrec) 

// Change le clavier
ChangeClavier(langueGrec)

// Re-affiche la fenêtre "FEN_Fenêtre1"
Utilise(FEN_Fenêtre1)
// Passe la langue d'affichage de l'application en arabe
Nation(nationArabe) 
// Passe les polices en arabe
ChangeAlphabet(alphabetArabe) 

// Change le clavier
// (sous-langue Ã©gyptien = 3)
ChangeClavier(langueArabe, 3)

// Re-affiche la fenêtre "FEN_Fenêtre1"
Utilise(FEN_Fenêtre1)
Syntaxe

Modifier la langue associée au clavier Masquer les détails

<Résultat> = ChangeClavier(<Nouvelle langue du clavier> [, <Sous-langue>])
<Résultat> : Constante de type Entier
Constante identifiant la langue du clavier utilisée jusqu'à la sélection de la nouvelle langue du clavier.
<Nouvelle langue du clavier> : Constante de type Entier
Constante correspondant à la nouvelle langue du clavier à utiliser :
langueAfrikaansClavier afrikaans
langueAlbanaisClavier albanais
langueAllemandClavier allemand
langueAnglaisClavier anglais
langueArabeClavier arabe
langueArménienClavier arménien
langueBengaliClavier bengali
langueBiélorusseClavier biélorusse
langueBulgareClavier bulgare
langueCatalanClavier catalan
langueChinoisClavier chinois simplifié (République Populaire de Chine)
langueCoréenClavier coréen
langueCroateClavier croate
langueDanoisClavier danois
langueEspagnolClavier espagnol
langueEstonienClavier estonien
langueFinnoisClavier finnois
langueFrançaisClavier français
langueGéorgienClavier géorgien
langueGrecClavier grec
langueHébreuClavier hébreu
langueHindiClavier hindi
langueHongroisClavier hongrois
langueIndonésienClavier indonésien
langueIslandaisClavier islandais
langueItalienClavier italien
langueJaponaisClavier japonais
langueLettonClavier letton
langueLituanienClavier lituanien
langueMacédonienClavier macédonien
langueNéerlandaisClavier néerlandais
langueNorvégienClavier norvégien
langueOuzbekClavier ouzbek
languePendjabiClavier Pendjabi
languePolonaisClavier polonais
languePortugaisClavier portugais
langueRoumainClavier roumain
langueRusseClavier russe
langueSerbeClavier serbe
langueSindhiClavier sindhi
langueSlovaqueClavier slovaque
langueSlovèneClavier slovène
langueSuédoisClavier suédois
langueTchèqueClavier tchèque
langueThaïClavier thaï
langueTurcClavier turc
langueUkrainienClavier ukrainien
langueVietnamienClavier vietnamien
<Sous-langue> : Entier optionnel
Nouvelle sous-langue à utiliser. Pour plus de détails sur ces sous-langues, consultez Correspondance entre les langues, les sous-langues, les alphabets et les nations.
Cette sous-langue doit correspondre à la <Nouvelle langue du clavier> spécifiée. Dans le cas contraire, une erreur WLangage sera générée.
Ce paramètre permet de gérer les spécificités de chaque pays.

Récupérer la langue actuellement associée au clavier Masquer les détails

<Résultat> = ChangeClavier()
<Résultat> : Constante de type Entier
Constante identifiant la langue actuellement utilisée par le clavier.
langueAfrikaansClavier afrikaans
langueAlbanaisClavier albanais
langueAllemandClavier allemand
langueAnglaisClavier anglais
langueArabeClavier arabe
langueArménienClavier arménien
langueBengaliClavier bengali
langueBiélorusseClavier biélorusse
langueBulgareClavier bulgare
langueCatalanClavier catalan
langueChinoisClavier chinois simplifié (République Populaire de Chine)
langueCoréenClavier coréen
langueCroateClavier croate
langueDanoisClavier danois
langueEspagnolClavier espagnol
langueEstonienClavier estonien
langueFinnoisClavier finnois
langueFrançaisClavier français
langueGéorgienClavier géorgien
langueGrecClavier grec
langueHébreuClavier hébreu
langueHindiClavier hindi
langueHongroisClavier hongrois
langueIndonésienClavier indonésien
langueIslandaisClavier islandais
langueItalienClavier italien
langueJaponaisClavier japonais
langueLettonClavier letton
langueLituanienClavier lituanien
langueMacédonienClavier macédonien
langueNéerlandaisClavier néerlandais
langueNorvégienClavier norvégien
langueOuzbekClavier ouzbek
languePendjabiClavier pendjabi
languePolonaisClavier polonais
languePortugaisClavier portugais
langueRoumainClavier roumain
langueRusseClavier russe
langueSerbeClavier serbe
langueSindhiClavier sindhi
langueSlovaqueClavier slovaque
langueSlovèneClavier slovène
langueSuédoisClavier suédois
langueTchèqueClavier tchèque
langueThaïClavier thaï
langueTurcClavier turc
langueUkrainienClavier ukrainien
langueVietnamienClavier vietnamien
Remarques

Changement de clavier

  • La fonction ChangeClavier est prise en compte immédiatement. Il est possible de changer la langue du clavier en cours de frappe.
  • La fonction ChangeClavier ne peut être utilisée que si le clavier est installé sur le poste en cours.

Clavier utilisé par défaut

Si plusieurs claviers correspondant à une même langue sont installés sur le poste en cours et que le paramètre <Sous-langue> n'est pas spécifié (Algérien et Egyptien pour la langue Arabe par exemple), WINDEV utilise le premier clavier trouvé.
Composante : wd290vm.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale