CHANGER LA LANGUE DU CLAVIER PAR PROGRAMMATION

florenth - 18 janv. 2006 à 18:44
ottolicos Messages postés 16 Date d'inscription vendredi 30 décembre 2005 Statut Membre Dernière intervention 9 janvier 2008 - 23 juil. 2007 à 18:48
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/35634-changer-la-langue-du-clavier-par-programmation

ottolicos Messages postés 16 Date d'inscription vendredi 30 décembre 2005 Statut Membre Dernière intervention 9 janvier 2008
23 juil. 2007 à 18:48
bonjour Aymenk, je suis très ravis de savoir qu'on peut faire changer la langue du clavier si facillement. Mais se qui m'eteresse est de savoir faire la même chose avec php, si tu as une idée?
islem1984 Messages postés 2 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 5 avril 2008
21 juil. 2007 à 18:14
Merci pour le code
mais je l'ai essai et aucun changemment c'est à dire j'arrive toujours pas à ecrire sous delphi en Arabe
kam_2006 Messages postés 49 Date d'inscription vendredi 13 janvier 2006 Statut Membre Dernière intervention 29 novembre 2010
4 mars 2006 à 11:49
Merci
je veux le tester
DRJEROME Messages postés 436 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 5 février 2015
21 janv. 2006 à 21:54
le code que j'avais écrit ici :

http://www.phidels.com/php/forum/forum.php3?forumtable=posts&mode=showpost&postid=89026

a l'avantage d'utiliser "LoadKeyboardLayout" et "SystemParametersInfo"

on peut certainement l'améliorer encore...
Merci à tous pour ces précisions.
A bientôt ...
aymenk Messages postés 77 Date d'inscription samedi 25 janvier 2003 Statut Membre Dernière intervention 29 octobre 2018
20 janv. 2006 à 16:23
Salut florenth;
lance une recherche pour touvé le mot '00000401' dans le source de Delphi et du coup tu trouvera les code des autre langues....

je viens de voir le site JAP.. c'est jolie , et des que l'ADSL sera mise j'apprendrais le JAP...
a++
aymenk Messages postés 77 Date d'inscription samedi 25 janvier 2003 Statut Membre Dernière intervention 29 octobre 2018
20 janv. 2006 à 16:17
Salut JulioDelphi;
Juste pour le prog. en cours sans passé par la barre des Tache ....
Utilisateur anonyme
19 janv. 2006 à 02:00
Salut,

@ Florenth pour les infos essaye ça :
procedure TForm1.Button4Click(Sender: TObject);
Const
Lang = '%s LocaleID %d';
Var language : TLanguages;
I : Integer;
begin
language := TLanguages.Create;
For I := 0 to Language.Count -1 do
ListBox1.Items.Add ('['+Language.ID[i]+'] - ('+Language.Ext[i]+') - '+Language.Name[i]);
//
// ListBox1.Items.Add (Format(Lang, [Language.Name[I], language.LocaleID[I]]));

ListBox1.Sorted := True;
Language.Free;
End;

C'est Language.ID qui donne ce code
@+
Cirec
JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 14
18 janv. 2006 à 18:57
Je n'ai pas testé le code (je n'ai pas delphi sous la main) mais il me semble que cela change la langue SEULEMENT pour le programme en cours, je veux dire, celui qui "lance" ce code. Fait le test en le modifiant ici puis ouvre Notepad et enfin, tape "azerty" =)
Si le but recherché est celui de modifier le layout du clavier pour le pc complet, quel que sois le programme en focus, alors cela ne marchera pas.
Si le but était plutot d'utiliser ce code pour ses propres programmes, alors ça marche =)
Merci de feedback ;)
Bon, ma belle écriture japonaise n'est pas passée je vois ...
Voici un lien sympa pour ce que ça interesse : http://www.nihongosensei.org/
Sympa mais ce le serait encore plus si tu nous disais d'ou proviennent ces constantes :
'0000040c'
'00000401'

Et si je veux le mettre en japonais, je fais comment ?
日本語 の 楽しみ ("nihongo no tanoshimi": le plaisir de la langue japonaise - voir le site du meme nom)

Très utile dans certains cas mais il manque un peu de documentation.
++
Rejoignez-nous