Toon posts:

[VB] Keyevents onderscheppen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben al een tijdje op zoek naar een manier om net zoiets te maken als Dolphin, oftewel een programma dat het aantal toetsaanslagen telt. Ik heb al gezocht op de bekende sites, maar meestal vond ik iets dat elke hondertste van een seconde alle toetsen afging en keek of er een ingedrukt was |:(, maar dit lijkt me niet de beste manier. Iemand ideeen?

Verwijderd

Global message hook, niet het meest ideale om in vb te coden imho

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 30-08 17:59

Gerco

Professional Newbie

Ik heb het ook een keer gemaakt, maar dan met een C DLL die een WM_USER message naar mn window stuurde als er een key gedrukt was. Een global hook MOET in een dll zitten (geen ActiveX dll) en kun je dus niet met VB maken.

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


  • Sponge
  • Registratie: Januari 2002
  • Laatst online: 28-08 17:06

Sponge

Serious Game Developer

Ik denk dat je het beste op www.pscode.com kunt zoeken naar "key logger". Er zijn daar zooo veel, er moet gewoon wel een goede tussen zitten ;)

En btw, het zal waarschijnlijk subclassing worden, idd niet echt de lekkerste methode in VB (druk nooit op 'End' op het programma te stoppen..)

Verwijderd

subclassing . .zoek daar maar op . . zijn wel kant-en-klare componenten voor.. .

Verwijderd

Topicstarter
Bedankt allemaal, ik ga maar eens verder zoeken dan.

  • oogapp0ltje
  • Registratie: Januari 2001
  • Niet online
hmm je zou eventueel nog direct input kunnen proberen

| To acknowledge what is known as known and what is not known as known is knowledge. |


Verwijderd

Topicstarter
Ravenof schreef op 09 augustus 2002 @ 11:06:
hmm je zou eventueel nog direct input kunnen proberen
Zal wel heel dom klinken maar wat is dat?

  • Sponge
  • Registratie: Januari 2002
  • Laatst online: 28-08 17:06

Sponge

Serious Game Developer

Onderdeel van DirectX, maar ik heb zo een vermoeden dat dat niet gaat werken.. omdat je de keyboard als device "exclusive" moet hebben dan, en dan kan je nergens ander typen.. Denk dat subclassing dan makkelijker is :Y)

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 30-08 17:59

Gerco

Professional Newbie

Global Keyboard Hook Dll
Dit is de dll die ik ervoor gemaakt had, met sample prog, is eigenlijk heel eenvoudig, maar in puur VB onmogeljik.

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


Verwijderd

Topicstarter
Thanks
Pagina: 1