30. august 2003 - 03:34Der er
7 kommentarer og 1 løsning
Keyboard Hook
Ja så kommer spørgsmålet igen, som jeg kan se har været herinde mange gange.
Jeg forstår på de ting jeg har læst, at man skal bruge en dll for at kunne køre global keyboard hook ... men det jeg har fundet har alle været komponenter osv der koster penge, og penge er nok det jeg ejer mindst af lige nu.
Så jeg tænkte på, om nogen havde noget kode liggende som kunne bruges ?
Det vil være en fordel hvis der er nogle danske kommentarer til de onde linier .. hvis der er sådan nogen hehe..
Min underlige idé går ud på at lave et program der laver statestik på hvor mange gange man har trykket på de forskellige taster ... ja det lyder egentlig ret dumt når jeg læser det igen .. hehehe .. men hvad :) det er det jeg vil lave, men kan ik finde det jeg skal bruge..
stone > Det var en god ting :D menn der mangler en class madExcept ? en du kender til ? jeg bruger delphi 7
armena > Har kigget der også, men fandt ikke noget der var direkte brugbart :( har kigget alle links igennem herinde inden jeg oprettede spørgsmålet, men fandt ik noget der passede på min situation :/
et ekstra lille spørgsmål hvis du/i gider og kan ..
Kan det lade sig gøre at tjekke om man f.eks holder a tasten nede ?
vil jo som sagt tjekke hvor mange gange man har trykket på de forskellige taster, og det skal ikke gælde hvis man holder en tast nede .. kun hvis man trykker på den slipper og trykker igen
ved det faktisk ikke...men du skal nok lave en StopHook ved vedvarende tryk.
Synes godt om
Slettet bruger
30. august 2003 - 23:22#8
troxa -> Prøv at erstatte:
if ((KeyStroke and (1 shl 30)) <> 0) then (I dll'en)
med:
if ((KeyStroke and (1 shl 30)) = 0) then
:-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.