[C, C++] Programmer son clavier

Programmer son clavier [C, C++] - C++ - Programmation

Marsh Posté le 23-12-2002 à 23:56:57    

:hello:
 
J'ai eu la merveilleuse chance de me voir offrir par ma boite pour noel un clavier trust [:mlc]
 
Bon je vous raconte pas les emmerdes, d'ailleurs les 16 boutons programmables sont a chier, les boutons pour le lecteur cd sont pas programmables d'une part, et balance une pauvre appli trust a deux francs.
Bref je veux virer tout ca, et me faire mon petit prog qui gere le bordel.
 
Maintenant je sais pas du tout si c'est chaud a faire ou pas :/
 
Sachant que le clavier trust n'installe aucun driver propre, il utilise celui de windows par defaut (clavier 101 touiches ou je sais pas trop koi), a votre avis, est ce que c'est baleze de faire une petite appli en trayicon qui recupere les codes des boutons pour en faire ce qu'on veut apres ?
 
Si quelqu'un a une piste a me donner qu'il n'hesite pas merci :jap:


---------------
Super.
Reply

Marsh Posté le 23-12-2002 à 23:56:57   

Reply

Marsh Posté le 24-12-2002 à 03:11:39    

[:mr blue]


---------------
"OCPLB : On Casse Pas Le Binôme, 'moiselle Jade, Carlson & Peters, page 823 !"
Reply

Marsh Posté le 24-12-2002 à 07:55:41    

j'imagine que non... il suffit de chercher comment windows attribue une valeur au touche de ton clavier...
 
ensuite tu mets un programmes qui aussitôt que tu appuis sur la touche désiré, lance l'application voulue


---------------
Borland rulez: http://pages.infinit.net/borland
Reply

Marsh Posté le 24-12-2002 à 08:52:53    

Ben en fait j'ai fait une petite appli qui me renvoit le code des touches que j'appuie.  
Alors bon deja y a un truc zarb c'est que plusieurs des touches programmables me renvoit le meme code :D
Sinon ben ca marche quand je suis sur l'appli, mais des que je ne n'y suis plus ben ca marche plus, normal koi.
Faudrait que je recupere en permanence, et ca je sais pas trop comment faire :/


---------------
Super.
Reply

Marsh Posté le 24-12-2002 à 09:01:29    

Godbout a écrit :

Ben en fait j'ai fait une petite appli qui me renvoit le code des touches que j'appuie.  
Alors bon deja y a un truc zarb c'est que plusieurs des touches programmables me renvoit le meme code :D
Sinon ben ca marche quand je suis sur l'appli, mais des que je ne n'y suis plus ben ca marche plus, normal koi.
Faudrait que je recupere en permanence, et ca je sais pas trop comment faire :/


 
c'est toi qui a fait l'applit?
peut tu me l'envoyer par courriel ?
os2@videotron.ca
merci


---------------
Borland rulez: http://pages.infinit.net/borland
Reply

Marsh Posté le 24-12-2002 à 10:25:39    

Ben c'est un truc de merde hein, ca renvoie juste les codes des touches. Elle est chez moi, j'suis au taf.


---------------
Super.
Reply

Marsh Posté le 24-12-2002 à 12:04:14    

idée a la con : avec DirectInput ? Dans le sdk y'a un programme de demonstration sur comment gerer le clavir avec dInput. Tu tape sur les touches et ca affiche leur code. Si tu veux je peux te l'envoyer et tu regarde ce que ca affiche (l'autre avantage de ca c que avec dInput tu peux le mettre en "background", donc tu n'a pas besoin d'avoir le focus pour recevoir les messages clavier)

Reply

Marsh Posté le 24-12-2002 à 12:53:07    

Faudrais faire un hook sur le clavier..

Reply

Marsh Posté le 24-12-2002 à 18:15:54    

chrisbk a écrit :

idée a la con : avec DirectInput ? Dans le sdk y'a un programme de demonstration sur comment gerer le clavir avec dInput. Tu tape sur les touches et ca affiche leur code. Si tu veux je peux te l'envoyer et tu regarde ce que ca affiche (l'autre avantage de ca c que avec dInput tu peux le mettre en "background", donc tu n'a pas besoin d'avoir le focus pour recevoir les messages clavier)


Exactement ce que je veux !
Enfin voulait. Parce que bon j'ai ramené le clavier  [:ddr555]


---------------
Super.
Reply

Marsh Posté le 24-12-2002 à 18:16:42    

*Syl* a écrit :

Faudrais faire un hook sur le clavier..


 
edit: c'est koi le hook ? :D
COmment qu'on fait ? :o
merci :)


Message édité par godbout le 25-12-2002 à 10:59:38

---------------
Super.
Reply

Marsh Posté le 24-12-2002 à 18:16:42   

Reply

Marsh Posté le 24-12-2002 à 18:19:02    

Godbout a écrit :


Exactement ce que je veux !
Enfin voulait. Parce que bon j'ai ramené le clavier  [:ddr555]  


 
[:leg9]

Reply

Marsh Posté le 24-12-2002 à 18:25:07    

Nan ceci dit c'est bien sympatoche comme info merci bcp.  
A moins que toi aussi tu voulais du smiley ? :D


---------------
Super.
Reply

Marsh Posté le 24-12-2002 à 18:26:18    

Godbout a écrit :

Nan ceci dit c'est bien sympatoche comme info merci bcp.  
A moins que toi aussi tu voulais du smiley ? :D


 
(accessoirement, le hook sur le clavier est AUSSI une solution, mais bon :sarcastic:)

Reply

Marsh Posté le 24-12-2002 à 18:45:27    

chrisbk a écrit :


 
(accessoirement, le hook sur le clavier est AUSSI une solution, mais bon :sarcastic:)

nananan :kaola:


---------------
Super.
Reply

Marsh Posté le 24-12-2002 à 18:47:11    

Godbout a écrit :

http://antipouf.free.fr/bong.gif
 
edit: c'est koi le hook ? :D
COmment qu'on fait ? :o
merci :)


 
Mais quel bel edit :D
 
Google + msdn sinon [:kaola]

Reply

Marsh Posté le 24-12-2002 à 18:48:13    

chrisbk a écrit :


 
Mais quel bel edit :D
 
Google + msdn sinon [:kaola]

ce sera fait en temps voulu. Je vais pas bosser le soir de noel non plus non mais ho :D


---------------
Super.
Reply

Marsh Posté le 24-12-2002 à 18:48:52    

chrisbk a écrit :


Google + msdn sinon [:kaola]

J'lui aurait répondu la même chose !  [:google] :jap:  
 

Reply

Marsh Posté le 24-12-2002 à 18:49:00    

Godbout a écrit :

ce sera fait en temps voulu. Je vais pas bosser le soir de noel non plus non mais ho :D


 
ben vi et donc on va pas bosser pour toi non plus :O [:kaola] :D

Reply

Marsh Posté le 24-12-2002 à 18:49:31    

*Syl* a écrit :

J'lui aurait répondu la même chose !  [:google] :jap:  
 
 


 
pff de toute facon c une grosse loutre, ce mec :sarcastic:

Reply

Marsh Posté le 24-12-2002 à 18:59:03    

je lis.


---------------
Super.
Reply

Marsh Posté le 24-12-2002 à 19:01:30    


 
supair [:486dx]

Reply

Marsh Posté le 24-12-2002 à 20:03:00    

Ne m'oblige pas a reutiliser l'ignoble smiley hein :o :mad: :D


---------------
Super.
Reply

Marsh Posté le 25-12-2002 à 11:00:11    

Godbout a écrit :


 
edit: c'est koi le hook ? :D
COmment qu'on fait ? :o
merci :)


 
heu les images type blabla c'est sur blabla uniquement, merci :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 25-12-2002 à 14:26:17    

antp a écrit :


 
heu les images type blabla c'est sur blabla uniquement, merci :o

J'ai meme pas droit a un ban ? [:cupra]


---------------
Super.
Reply

Marsh Posté le 25-12-2002 à 18:30:20    

Godbout a écrit :

J'ai meme pas droit a un ban ? [:cupra]


 
gaffe, gilou est aussi modo de prog :D

Reply

Marsh Posté le 25-12-2002 à 20:28:38    

Godbout a écrit :

J'ai meme pas droit a un ban ? [:cupra]


 
puisque tu insistes, tu ne peux plus poster d'images :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 25-12-2002 à 21:04:03    

antp a écrit :


 
puisque tu insistes, tu ne peux plus poster d'images :o


 
(elle existe aussi en smiley, cette horreur picturale, mais je me rapelle plus du code :D)

Reply

Marsh Posté le 25-12-2002 à 21:09:00    

Je ne serais pas étonné qu'elle ait déjà été supprimée vu qu'elle a été mentionnée dans le forum modos/admins :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 25-12-2002 à 21:32:37    

pourquoi, elle deplait a certain ? :D pourtant elle fait des ravages, en ce moment, sur blabla (avec une version special tete2iench :D)

Reply

Marsh Posté le 25-12-2002 à 21:45:27    

Y a une version Marc aussi :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 25-12-2002 à 22:16:01    

ouaip. Dieu que c laid [:ddr555]

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed