Seite 2 von 2

Re: TAB-Taste deaktivieren.

Verfasst: 11.10.2010 09:10
von Mr.Vain
Vielen Dank! :allright:

Habe die Lösung von "dysti" genommen. Klappt einwandfrei.

Re: TAB-Taste deaktivieren.

Verfasst: 26.10.2010 13:28
von Regenduft
Sorry, wenn ich ein erledigtes Thema nochmal ausgrabe, aber ist es nicht einfacher eine globale Hotkey zu setzen? Oder hat die Hook-Variante irgendwelche Vorteile?

Code: Alles auswählen

If OpenConsole()

  If RegisterHotKey_(0, 0, #MOD_ALT, #VK_TAB)
    Print("Alt+Tab 'gesperrt'.")
  Else
    Print("'Sperrung' fehlgeschlagen.")
    End
  EndIf

  Input()
  
  If UnregisterHotKey_(0, 0)
    Print("Alt+Tab wieder freigegeben.")
  Else
    Print("Freigabe fehlgeschlagen.")
  EndIf

  Input()
  
EndIf
BTW: Wenn man sichergehen will, dass kein anderes Programm die Hotkey "klaut", dann muss man das Window-Handle angeben:

Code: Alles auswählen

RegisterHotKey_(WindowID(#MeinFenster), 0, #MOD_ALT, #VK_TAB)