Page 1 sur 1

Problème avec initkeyboard()

Publié : lun. 21/mars/2005 14:54
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

Publié : lun. 21/mars/2005 15:45
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.

Publié : lun. 21/mars/2005 16:05
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.

Publié : lun. 21/mars/2005 20:20
par Dorian
Vu qu'on ne peut passer que par les API, j'attendrais de pouvoir me l'acheter.

Publié : lun. 21/mars/2005 21:00
par Oliv
Pas besoin d'api, à mon avis en créant une fenêtre invisible ça devrait le faire

Publié : lun. 21/mars/2005 21:03
par Le Soldat Inconnu
non, car elle doit-être active pour capter les évènements clavier :wink: