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é: 3 615 / 50

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é !...
 

Fichier Zip

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

Commentaires et avis

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

Discussions en rapport avec ce code source dans le forum

clavier majuscule ou minuscule [ par sparo83 ] bonjur a tous,voila, je suis entrain de preaparerun mini projet et je voudrais savoir comment obliger la saisi en majuscule de la premiere lettre et l Lancement de programme écrit en Delphi2007 sous Vista [ par goimard ] Bonjour tout le monde,Je suis actuellement en train de faire des essai de compatibilité de nos logiciels avec Vista. Avec un des programmes j'ai une e Installation Turbo-Delphi 2006 sous Vista 64 [ par LocusSolus ] bonjour, j'ai acheté turbo Delphi 2006 ($635, quand même...) il y a 1 an, mais je ne m'en sers que depuis 6 mois, il marche super bien sous XP, c'est Delphi et Vista [ par amictor ] BonjourY a-t-il une possibilité d'installer Delphi 6 sur un PC équipé de Vista Home Premium, l'installation de la SP1 de Vista peut-elle accroître l'i delphi et Vista db en mode exclusif [ par chrisbii ] Bonjour à tous,Un de mes programmes a besoin d'utiliser le mode exclusif (notamment pour un pack ou zap), sous xp tout fonctionne bien, par contre sou Problème Canvas sous Vista Aero [ par dim07 ] Bonjour,J'utilise le code suivant pour afficher du texte dans la barre de menu d'un écran :<span CLAVIER [ par GDPOILS45 ] PB Clavier standard 101/102 touches ou clavier microsoft Natural Keyboard PS\2Sous options regionales sous langues dans details message pilote de clav Borland Delphi compatible avec vista [ par sysynum48 ] Bonjour,je cherche une version de Borland Delphi qui soie compatible avec Windows Vista Edition Familial PremieumMerci d'avance evenement clavier [ par impossibleok ] bjr; comment peut on savoir que la touche "Ctrl" est enfoncée? merci.


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,749 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.