Problème avec initkeyboard()

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Dorian
Messages : 489
Inscription : mar. 15/mars/2005 15:33

Problème avec initkeyboard()

Message par Dorian »

Bonjour

Voilà je voudrais créer un petit programme qui créait un thread (jusque là pas de problème) sans fenêtre, juste une icône dans le systray (là non plus pas de problème) qui puisse récupérer la touche qui vient d'être appuyer comme avec les fonctions ExamineKeyboard() et KeyboardInkey() sans avoir à créer de fenêtre (donc sans Openscreen() ou OpenWindowedScreen()). Un exemple serais surement plus simple:
On se sert d'une application quelconque, on appuye sur une combinaison de touche et le programme nous lance une application ou effectue des tâches sur les fichiers par exemple.

J'espère avoir été clair et j'aimerais bien savoir comment se servir des fonctions pour le clavier sans passer par OpenWindowedScreen() ou OpenScreen()

Merci
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

oui, comme un vers par exemple :lol:
il y a une API pour lire l'état du clavier mais je me rapelle plus laquelle, on en a déjà parlé sur le forum de toute façon. si je retrouve, je te la donne.
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Dorian
Messages : 489
Inscription : mar. 15/mars/2005 15:33

Message par Dorian »

Je te rassure ce n'est pas pour un vers, je ne m'intérèsse pas à cette partie de la programmation. Deplus pourquoi prendre PureBasic si c'est pour faire un vers à la con alors qu'un fichier batch fait aussi bien?

Non c'est juste pour créer un petit utilitaire.
Dorian
Messages : 489
Inscription : mar. 15/mars/2005 15:33

Message par Dorian »

Vu qu'on ne peut passer que par les API, j'attendrais de pouvoir me l'acheter.
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

Pas besoin d'api, à mon avis en créant une fenêtre invisible ça devrait le faire
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

non, car elle doit-être active pour capter les évènements clavier :wink:
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Répondre