1. #1

    Registriert seit
    19.11.2011
    Beiträge
    2.128
    Thanked 1.937 Times in 1.180 Posts

    Standard Tastaturhooks - Taste wird doppelt gezählt

    Hallo.

    Ich nutze Tastaturhooks um die Anzahl der eingegebenen Zeichen zu zählen.

    Das Problem ist: Wenn ich eine Taste drücke, wird sie zweifach gezählt.

    Kann mir jemand sagen, woran das liegt?

    Rufe
    Code:
    Return CallNextHookEx(mHandle, nCode, wParam, lParam)
    auf. Dennoch klappt es nicht.

  2. #2
    Avatar von Nuebel
    Registriert seit
    23.11.2013
    Beiträge
    447
    Thanked 370 Times in 241 Posts

    Standard AW: Tastaturhooks - Taste wird doppelt gezählt

    Hi,

    ich kann dir keine konkrete Lösung bieten, da ich von .NET keine Ahnung habe, aber fängst du alle KeyEvents ab? Es gibt verschiedene, auf die du reagieren kannst. Wenn die Taste gedrückt wird, wenn sie gehalten wird und wenn sie losgelassen wird. Sowohl das Drücken als auch das Loslassen wird bei dir wohl abgefangen, und in beiden Fällen inkrementierst du wohl denselben Zähler. Halte mal eine Taste kurz gedrückt, dann sollte dein Zähler auf 3 statt 2 stehen.
    Geändert von Nuebel (19.09.2014 um 19:06 Uhr)

  3. The Following 2 Users Say Thank You to Nuebel For This Useful Post:

    KingofRapx3 (20.09.2014)

Ähnliche Themen

  1. Win8 Bei Druck einer Taste bestimmte Tastenkombi drücken?
    Von x BoooM x im Forum Windows
    Antworten: 3
    Letzter Beitrag: 26.03.2014, 18:00
  2. VPN und Tor verwenden doppelt so sicher
    Von Essah im Forum Security
    Antworten: 6
    Letzter Beitrag: 10.12.2013, 22:11
  3. AdFly - Werden Klicks mit Adblocker gezählt?
    Von syme im Forum Internet und Technik
    Antworten: 1
    Letzter Beitrag: 28.06.2013, 00:50
  4. PC fährt runter bei #-Taste &&&
    Von .MrsError im Forum Internet und Technik
    Antworten: 5
    Letzter Beitrag: 25.04.2013, 21:43
  5. Bewertungen nicht richtig gezählt
    Von BMG im Forum Support
    Antworten: 2
    Letzter Beitrag: 05.12.2011, 11:22
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.