Hotkey

  • Ich wollte einen Hotkey einrichten der auf STRG + S reagiert jedoch erkennt er STRG und CTRL nicht als TASTE an WARUM?

  • Hallo sever,

    so:

    [autoit]

    HotKeySet("^s", "ShowMessage") ; CTRL-s

    [/autoit]

    wenn diese Kombination nicht bereits in einem anderen Programm abgefangen wird funktioniert es.

    mfg (Auto)Bert

  • ich hab jetzt

    [autoit]


    HotKeySet("^s{ALT}", "TestFunc1")

    [/autoit][autoit][/autoit][autoit]

    Func TestFunc1()

    MsgBox(0, "iugi", "iug")
    EndFunc

    [/autoit]

    aber es funktioniert nicht :(

  • Ich wollte einen Hotkey einrichten der auf STRG + S reagiert jedoch erkennt er STRG und CTRL nicht als TASTE an WARUM?

    ich hab jetzt

    [autoit]


    HotKeySet("^s{ALT}", "TestFunc1")

    [/autoit] [autoit][/autoit] [autoit]

    Func TestFunc1()

    MsgBox(0, "iugi", "iug")
    EndFunc

    [/autoit]

    aber es funktioniert nicht :(

    so klappt's:

    abgeändertes Beispiel aus der Hilfe
    [autoit]

    Global $Paused
    HotKeySet("{PAUSE}", "TogglePause")
    HotKeySet("{ESC}", "Terminate")
    ;HotKeySet("^s", "ShowMessage") ; CTRL-s
    HotKeySet("!^s", "ShowMessage") ; ALT CTRL s

    [/autoit] [autoit][/autoit] [autoit]

    ;;;; Hier ist der Hauptteil des Programms ;;;;
    While 1
    Sleep(100)
    WEnd
    ;;;;;;;;

    [/autoit] [autoit][/autoit] [autoit]

    Func TogglePause()
    $Paused = NOT $Paused
    While $Paused
    sleep(100)
    ToolTip('Script ist pausiert',0,0)
    WEnd
    ToolTip("")
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func Terminate()
    Exit 0
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func ShowMessage()
    MsgBox(4096,"","Das ist eine Nachricht.")
    EndFunc

    [/autoit] [autoit][/autoit] [autoit][/autoit]

    mfg (Auto)Bert