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 !

Sujet : enregiste touche clavier [ Divers / Débutant(e) ] (ced55957)

samedi 5 mai 2007 à 13:46:05 | enregiste touche clavier

ced55957

bonjour

je voudrais que l'appli enegistre tout les touche du clavier . ex je tape "ordinateur" je voudrais que l'appli sauvegarde "odinateur"??

estce possible?? si oui comment on fait?

merci pour vos reponse

samedi 5 mai 2007 à 14:28:42 | Re : enregiste touche clavier

florenth

Membre Club
Salut,
Bien sur que c'est possible, ça s'appelle un Keylogger.
Regarde sur Google, "delphi keylogger" ou bien fait une recherche "hook clavier", tu trouveras plein de trucs.

Attention: surveiller toutes les activités de qqn sur un ordi sans le prévenir, c'est de l'espionnage. De toutes façons, travailler avec les hooks fait souvent raler les antivirus ...

++

samedi 5 mai 2007 à 14:30:12 | Re : enregiste touche clavier

jelume

Réponse acceptée !
Bjr,

Je dirais que la solution la plus simple consisterait à mettre un keypreview à true sur chaque form de ton appli.
Dans le OnKeyPress, enregistrer chaque frappe clavier.

Une autre solution plus compliquée consisterait à créer un hook clavier. En cherchant sur google, tu devrais trouver des liens sur le sujet. Exemple sur ce site: http://www.delphifr.com/codes/HOOK-SIMPLE_36019.aspx

J-L

samedi 5 mai 2007 à 14:40:47 | Re : enregiste touche clavier

Loda

Membre Club
salut,

petite précision:

si c'est seulement pour ton applic (ie: quand elle a le focus) un .keypreview + OnKeyDown (or OnKeyPress si tu veux ne veux pas char affichable) te suffit. (pour chaque form)

si c'est pour tout le pc (ie: toute application), il te faut un keylogger (fonctionne avec un "hook clavier").
exemple:
http://www.delphifr.com/code.aspx?ID=40796

A+

Loda

Se poser les bonnes questions est le premier pas pour trouver les bonnes réponses.

samedi 5 mai 2007 à 17:22:06 | Re : enregiste touche clavier

neil

Réponse acceptée !
Salut, personellement j'utilise une function modifiée, basée du composant tverrouilleur : http://www.delphifr.com/codes/VERROUILLEUR-APPLICATION_37454.aspx pour gerer des raccourcis claviers sans utiliser une dll. Donc je pense qu'en modifiant le code tu pourrais arriver à tes fins (bien sur dans le cas où tu cherche un hook pour tout le pc et non seulement pour ton application). Bon coding, Cordialement



Cette discussion est classé dans : appli, clavier, touche, enregiste


Répondre à ce message

Sujets en rapport avec ce message

intercepter touche pressées du clavier [ par crogger ] Salut je cherche un moyen pour savoir quelles touches sont pressées (au moyen d un prog invisible), sans utliser SetWindowsHookEx.G bien regardé la pr Comment juste récupérer la touche pressée du clavier ? [ par billou_13 ] Voila, je suis surement nul mais je n'ai pas trouver tout seul ni sur le site un article parlant de comment recuperer le numero ASCII de la touche pre Assigner touche de racourci de clavier packard bell [ par Smeito79 ] slt,j'ai un clavier packard bell avec des touches de raccourci.je voulai savoir si c'etait possible d'assigner une fonction a ces touche(car les fonct touche du clavier pressée [ par deubal ] bonjour,voila, je voudrais que quand l'utilisateur saisit des infos dans un champs, ca affiche des infos mis ajour dynamiquement en fonction de la sai Utiliser 2 appli en meme temps [ par bobstien ] Bonjour, j aimerais réaliser une appli qui lorsqu on appuie sur une touche du clavier, fait quelque chose et quand meme temps affiche la touche sur wo Lancer une action par une touche du clavier [ par kanabis ] Bonjour à tous.Je suis actuellement en train de réaliser un petit sampleur rapide en Delphi (2005), et je voudrais savoir comment faire pour que lorsq Comment ajouter une nouvelle ligne dans un dbgrid avec la touche entrée du clavier [ par ahmednaftal ] Salut;      <span lang="FR" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-a associer un bouton en delphi6 a une touche clavier [ par inegliz ] bonjour !j'ai programmé une procedure de calcul dans un bonton en delphi6 , je voudrai associer mon bouton (bitbtn) à  la touche (+) du clavier pour q SIMULER LA PRESSION SUR UNE TOUCHE DU CLAVIER [ par med93100 ] Oui c'est encore moi désolè lol : D. J'aimerais savoir exécuter un combo exemple Ctrl + V sachant que V = 18 et Ctrl = VK_CONTROL de mémoire : P : ) m Récupérer le caractère d'une touche [ par krzysiu ] Bonjour,Quelqu'un sait-il comment récupérer le caractère saisi sur le clavier. Je sais récupérer la touche enfoncée et donc le caractère Ascii corresp


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

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



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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,187 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é.