Par défaut, si vous saisissez un texte au clavier au démarrage de Vista, vous tapez en majuscules... J'ai beau chercher dans ma tête et sur internet, je n'ai pas trouvé le moyen de me servir de Vista comme de tous les autres OS (à savoir en minuscules par défaut)... Modifier le registre n'y change rien !... Ce n'est pas un gros handicap, mais j'ai horreur de devoir taper une touche pour écrire en minuscules... Vu les chats, je ne suis pas le seul dans ce cas !
Mesdames et Messieurs les développeurs, je vous prie d'excuser ce code plus que simpliste ! Je ne le dépose ici que pour des débutants confrontés au même problème que moi !
Source / Exemple :
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Label1: TLabel;
procedure FormActivate(Sender: TObject);
private
{ Déclarations privées }
public
{ Déclarations publiques }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.FormActivate(Sender: TObject);
begin
keybd_event(VK_CAPITAL,0,1,0); //j'appuie sur la touche CapsLock
application.ProcessMessages; //je fais une pause pour bien comprendre que
//c'est un doigt qui travaille
keybd_event(VK_CAPITAL,0,2,0); //je lâche la touche CapsLock
application.ProcessMessages; //je refais une pause...
keybd_event(VK_SHIFT,0,1,0); //j'appuie sur la touche Caps
application.ProcessMessages; //je fais une pause pour bien comprendre que
//c'est un doigt qui travaille
keybd_event(VK_SHIFT,0,2,0); //je lâche la touche CapsLock
application.ProcessMessages; //je refais une pause...
sleep(1000); //je me repose 1 seconde car j'ai bien
//travaillé.
//(en fait juste pour apercevoir l'interface)
close; //je ferme le programme
end;
end.
Conclusion :
Une fois ce code compilé, il suffit de placer l'exécutable dans le menu Démarrer|Démarrage et le tour est joué !...
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.