Hotkey funktioniert nicht bei angezeigtem HUD

    • Deimosz
      Deimosz
      Bronze
      Dabei seit: 22.12.2006 Beiträge: 16
      Hallo zusammen,

      ich habe mir ein kleines Tool in Visual Basic geschrieben, mit dem ich die Tische per Hotkey in definierte Positionen schieben kann.

      Folgendes Problem:
      Wenn kein HUD angezeigt wird, funktioniert alles problemlos mit der Leertaste als Hotkey.
      Sobald ich mir allerdings ein HUD anzeigen lasse (egal ob HEM oder Elephant), funktioniert das verschieben nicht mehr. Die Leertaste wird wieder ganz normal als Leertaste erkannt (im Chat kann ich also wieder mit der Leertaste schreiben).
      Wenn ich als Hotkey Strg+Leer setze geht es auch mit HUD, allerding geht bspw. Shift+Leer wiederum nicht. (??)

      Ich hab es versucht mit
      RegisterHotkey(ByVal hwnd As Long, ByVal id As Long, ByVal fsModifiers As Long, ByVal vk As Long) und
      GetAsyncKeyState(ByVal vKey As System.Windows.Forms.Keys).
      Bei beiden Varianten tritt das Problem gleichermaßen auf.

      Kann mir da jemand weiterhelfen? Was macht ein HUD, dass die Hotkeys nicht mehr funktionieren bzw. warum geht es mit Strg+Leer aber nicht mit Shift+Leer oder nur Leer?

      Vielen Dank

      (Wenn ich im falschen Forum bin, bitte verschieben, das erschien mir als am meisten passend)
  • 1 Antwort