begin process at 2008 07 05 06:31:47
1 205 054 membres
40 nouveaux aujourd'hui
14 118 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

OBLIGER VISTA À CONFIGURER LE CLAVIER EN MINUSCULES


Information sur la source

Catégorie :Souris, Clavier, etc. Classé sous : clavier, minuscule, vista Niveau : Débutant Date de création : 05/02/2008 Vu / téléchargé: 2 246 / 35

Note :
1 / 10 - par 1 personne
1,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

Description

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

  • 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.
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é !...
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

  • signaler à un administrateur
    Commentaire de Nicolas___ le 05/02/2008 20:24:54

    Par défaut, si vous saisissez un texte au clavier au démarrage de Vista, vous tapez en majuscules...

    Tu veux dire qd on se logue ?

    Bizarre parce que moi non , c'est en minuscules !

    Ciao

  • signaler à un administrateur
    Commentaire de Loda le 06/02/2008 09:18:15 1/10

    salut,

    au bol, je dirais que c'est un paramètre de ton bios. (comme pour num lock)

    de tout façon, je vois pas matière à faire une source. Sinon, au moins un programme sans interface qui *vérifie* que caps lock soit désactivé. (cad avec un test).

    A+

    Loda

  • signaler à un administrateur
    Commentaire de THYNOORD le 16/02/2008 10:54:04

    Après vérification auprès de certains de mes amis, il semblerait que toutes les machines ne fonctionnent pas de la même manière ! En effet, certaines fonctionnent en minuscule !???!!!

    Loda ouvrait une piste intéressante, mais vous pensez bien que j'avais envisagé cette possibilité ! Le bios de mon HP ne propose pas ce genre de réglage, je pense donc que je ne dois pas être le seul !

    Pour ce qui est de l'interface, il est vrai qu'on peut aisément s'en passer mais est-ce vraiment gènant d'avoir une fenêtre surgissante d'une seconde ? Personnellement j'aime assez !

    Quant à la notation de cette microsource, plutôt que de tout de suite tout «casser», on peut s'abstenir de donner une note ! Si on est meilleur on passe, si ça peut nous servir on utilise, si on veut améliorer une source elle est aussi là pour ça !... Comme disait je ne sais plus qui, messieurs les senseurs je vous salue bien...

    J'ai d'autres sources bien plus importantes que celle là, malgré les critiques, je pense que je vais en choisir quelques unes à poster ici.

    A bientôt peut-être.

Ajouter un commentaire

Pub



Appels d'offres

Snippets en rapport

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS