Jump to content

Recommended Posts

Posted

Hello guys. how are u doing today ?? Im new here but i wanted show somethink i just did. 
best kind of dynamic way to set hotkeys in yours own program.

i need any suggestions, bugs report or any way to improve or any way i can do it better. 

its first my own "example" so be easy for me.

 

Thank u for your attention !!!
#include <Misc.au3>
#include <MsgBoxConstants.au3>
#include <GUIConstantsEx.au3>

$GUI = GUICreate("set hotkeys", -1,-1)
GUISetState()

$button_hotkey = GUICtrlCreateButton("", 80, 30, 150, 25)
$button_empty = GUICtrlCreateButton("", -1 ,-1)
GUICtrlSetState ($button_empty, $GUI_HIDE)

Local $hDLL = DllOpen("user32.dll")

$start = False
$CTRL = False
$SHIFT = False
$ALT = False
$SHIFTCTRL = False
$SHIFTALT = False
$CTRLALT = False
$SHIFTCTRLALT = False

$klawisz_shift = ""
$klawisz_ctrl = ""
$klawisz_alt = ""
Global $klawisz_shift_autoit, $klawisz_ctrl_autoit, $klawisz_alt_autoit, $klawisz, $klawisz_autoit

While 1
    $Msg = GUIGetMsg()
        Switch $Msg
            Case $GUI_EVENT_CLOSE
                Exit
            Case $button_hotkey
                GUICtrlSetState($button_empty, $GUI_FOCUS)
                HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit)
                $start = True
                $SHIFT = False
                $CTRL = False
                $ALT = False
                $SHIFTCTRL = False
                $SHIFTALT = False
                $CTRLALT = False
                $SHIFTCTRLALT = False
                GUISetState(@SW_DISABLE, $GUI)
                $klawisz_shift = ""
                $klawisz_ctrl = ""
                $klawisz_alt = ""
                $klawisz_shift_autoit = ""
                $klawisz_ctrl_autoit = ""
                $klawisz_alt_autoit = ""
                $klawisz_autoit = ""
                $klawisz = ""
                GUICtrlSetData($button_hotkey, "Press Hot Key")
                pobierz_hotkey()
        EndSwitch
WEnd


Func pobierz_hotkey()
    While $start = True
        If $start = True And _IsPressed('10', $hDLL) And Not _IsPressed('11', $hDLL) And Not _IsPressed('12', $hDLL) And $SHIFT = False Then
            $klawisz_shift = "SHIFT + "
            $klawisz_ctrl = ""
            $klawisz_alt = ""
            $klawisz_shift_autoit = "+"
            $klawisz_ctrl_autoit = ""
            $klawisz_alt_autoit = ""
            $SHIFT = True
            $CTRL = False
            $ALT = False
            $SHIFTCTRL = False
            $SHIFTALT = False
            $CTRLALT = False
            $SHIFTCTRLALT = False
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt)
        ElseIf $start = True And $SHIFT = True And Not _IsPressed('10', $hDLL) And Not _IsPressed('11', $hDLL) And Not _IsPressed('12', $hDLL) Then
            $klawisz_shift = "SHIFT"
            $klawisz_ctrl = ""
            $klawisz_alt = ""
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt)
            GUISetState(@SW_ENABLE)
            $start = False
        EndIf ; SHIFT

        If $start = True And Not _IsPressed('10', $hDLL) And _IsPressed('11', $hDLL) And Not _IsPressed('12', $hDLL) And $CTRL = False Then
            $klawisz_shift = ""
            $klawisz_ctrl = "CTRL + "
            $klawisz_alt = ""
            $klawisz_shift_autoit = ""
            $klawisz_ctrl_autoit = "^"
            $klawisz_alt_autoit = ""
            $SHIFT = False
            $CTRL = True
            $ALT = False
            $SHIFTCTRL = False
            $SHIFTALT = False
            $CTRLALT = False
            $SHIFTCTRLALT = False
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt)
        ElseIf $start = True And $CTRL = True And Not _IsPressed('10', $hDLL) And Not _IsPressed('11', $hDLL) And Not _IsPressed('12', $hDLL) Then
            $klawisz_shift = ""
            $klawisz_ctrl = "CTRL"
            $klawisz_alt = ""
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf ; CTRL

        If $start = True And Not _IsPressed('10', $hDLL) And Not _IsPressed('11', $hDLL) And _IsPressed('12', $hDLL) And $ALT = False Then
            $klawisz_shift = ""
            $klawisz_ctrl = ""
            $klawisz_alt = "ALT + "
            $klawisz_shift_autoit = ""
            $klawisz_ctrl_autoit = ""
            $klawisz_alt_autoit = "!"
            $SHIFT = False
            $CTRL = False
            $ALT = True
            $SHIFTCTRL = False
            $SHIFTALT = False
            $CTRLALT = False
            $SHIFTCTRLALT = False
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt)
        ElseIf $start = True And $ALT = True And Not _IsPressed('10', $hDLL) And Not _IsPressed('11', $hDLL) And Not _IsPressed('12', $hDLL) Then
            $klawisz_shift = ""
            $klawisz_ctrl = ""
            $klawisz_alt = "ALT"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf ; ALT

        If $start = True And _IsPressed('10', $hDLL) And _IsPressed('11', $hDLL) And Not _IsPressed('12', $hDLL) And $SHIFTCTRL = False Then
            $klawisz_shift = "SHIFT + "
            $klawisz_ctrl = "CTRL + "
            $klawisz_alt = ""
            $klawisz_shift_autoit = "+"
            $klawisz_ctrl_autoit = "^"
            $klawisz_alt_autoit = ""
            $SHIFT = False
            $CTRL = False
            $ALT = False
            $SHIFTCTRL = True
            $SHIFTALT = False
            $CTRLALT = False
            $SHIFTCTRLALT = False
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt)
        ElseIf $start = True And $SHIFTCTRL = True And Not _IsPressed('10', $hDLL) And Not _IsPressed('11', $hDLL) And Not _IsPressed('12', $hDLL) Then
            $klawisz_shift = "SHIFT + "
            $klawisz_ctrl = "CTRL"
            $klawisz_alt = ""
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf ; SHIFT CTRL


        If $start = True And _IsPressed('10', $hDLL) And Not _IsPressed('11', $hDLL) And _IsPressed('12', $hDLL) And $SHIFTALT = False Then
            $klawisz_shift = "SHIFT + "
            $klawisz_ctrl = ""
            $klawisz_alt = "ALT + "
            $klawisz_shift_autoit = "+"
            $klawisz_ctrl_autoit = ""
            $klawisz_alt_autoit = "!"
            $SHIFT = False
            $CTRL = False
            $ALT = False
            $SHIFTCTRL = False
            $SHIFTALT = True
            $CTRLALT = False
            $SHIFTCTRLALT = False
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt)
        ElseIf $start = True And $SHIFTCTRL = True And Not _IsPressed('10', $hDLL) And Not _IsPressed('11', $hDLL) And Not _IsPressed('12', $hDLL) Then
            $klawisz_shift = "SHIFT + "
            $klawisz_ctrl = ""
            $klawisz_alt = "ALT"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf ;SHIFT ALT

        If $start = True And Not _IsPressed('10', $hDLL) And _IsPressed('11', $hDLL) And _IsPressed('12', $hDLL) And $CTRLALT = False Then
            $klawisz_shift = ""
            $klawisz_ctrl = "CTRL + "
            $klawisz_alt = "ALT + "
            $klawisz_shift_autoit = ""
            $klawisz_ctrl_autoit = "^"
            $klawisz_alt_autoit = "!"
            $SHIFT = False
            $CTRL = False
            $ALT = False
            $SHIFTCTRL = False
            $SHIFTALT = False
            $CTRLALT = True
            $SHIFTCTRLALT = False
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt)
        ElseIf $start = True And $CTRLALT = True And Not _IsPressed('10', $hDLL) And Not _IsPressed('11', $hDLL) And Not _IsPressed('12', $hDLL) Then
            $klawisz_shift = ""
            $klawisz_ctrl = "CTRL + "
            $klawisz_alt = "ALT"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf ; CTRL ALT

        If $start = True And _IsPressed('10', $hDLL) And _IsPressed('11', $hDLL) And _IsPressed('12', $hDLL) And $SHIFTCTRLALT = False Then
            $klawisz_shift = "SHIFT + "
            $klawisz_ctrl = "CTRL + "
            $klawisz_alt = "ALT + "
            $klawisz_shift_autoit = "+"
            $klawisz_ctrl_autoit = "^"
            $klawisz_alt_autoit = "!"
            $SHIFT = False
            $CTRL = False
            $ALT = False
            $SHIFTCTRL = False
            $SHIFTALT = False
            $CTRLALT = False
            $SHIFTCTRLALT = True
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt)
        ElseIf $start = True And $SHIFTCTRLALT = True And Not _IsPressed('10', $hDLL) And Not _IsPressed('11', $hDLL) And Not _IsPressed('12', $hDLL) Then
            $klawisz_shift = "SHIFT + "
            $klawisz_ctrl = "CTRL + "
            $klawisz_alt = "ALT"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf ; SHIFT CTRL ALT

 ;/////// /////// /////// /////// /////// /////// /////// /////// ///////

        If $start = True And _IsPressed('08', $hDLL) Then
            $klawisz = "BACKSPACE"
            $klawisz_autoit = "{BACKSPACE}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('09', $hDLL) Then
            $klawisz = "TAB"
            $klawisz_autoit = "{TAB}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('0D', $hDLL) Then
            $klawisz = "ENTER"
            $klawisz_autoit = "{ENTER}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('13', $hDLL) Then
            $klawisz = "PAUSE"
            $klawisz_autoit = "{PAUSE}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('14', $hDLL) Then
            $klawisz = "CAPSLOCK"
            $klawisz_autoit = "{CAPSLOCK}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('1B', $hDLL) Then
            $klawisz = "ESC"
            $klawisz_autoit = "{ESC}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('20', $hDLL) Then
            $start = False
            $klawisz = "SPACEBAR"
            $klawisz_autoit = "{SPACE}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('21', $hDLL) Then
            $klawisz = "PAGE UP"
            $klawisz_autoit = "{PGUP}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('22', $hDLL) Then
            $klawisz = "PAGE DOWN"
            $klawisz_autoit = "{PGDN}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('23', $hDLL) Then
            $klawisz = "END"
            $klawisz_autoit = "{END}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('24', $hDLL) Then
            $klawisz = "HOME"
            $klawisz_autoit = "{HOME}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('25', $hDLL) Then
            $klawisz = "LEFT ARROW"
            $klawisz_autoit = "{LEFT}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('26', $hDLL) Then
            $klawisz = "UP ARROW "
            $klawisz_autoit = "{UP}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('27', $hDLL) Then
            $klawisz = "RIGHT ARROW"
            $klawisz_autoit = "{RIGHT}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('28', $hDLL) Then
            $klawisz = "DOWN ARROW"
            $klawisz_autoit = "{DOWN}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
;~      If $start = True And _IsPressed('29', $hDLL) Then
;~          $klawisz = "SELECT"
;~          $klawisz_autoit = "???"
;~          GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
;~          GUISetState(@SW_ENABLE)
;~          HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
;~          $start = False
;~      EndIf
        If $start = True And _IsPressed('2A', $hDLL) Then
            $klawisz = "PRINT"
            $klawisz_autoit = "{PRINTSCREEN}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
;~      If $start = True And _IsPressed('2B', $hDLL) Then
;~          $klawisz = "EXECUTE"
;~          $klawisz_autoit = "???"
;~          GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
;~          GUISetState(@SW_ENABLE)
;~          HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
;~          $start = False
;~      EndIf
        If $start = True And _IsPressed('2C', $hDLL) Then
            $klawisz = "PRINT SCREEN"
            $klawisz_autoit = "{PRINTSCREEN}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('2D', $hDLL) Then
            $klawisz = "INS"
            $klawisz_autoit = "{INS}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('2E', $hDLL) Then
            $klawisz = "DEL"
            $klawisz_autoit = "{DEL}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('30', $hDLL) Then
            $klawisz = "0"
            $klawisz_autoit = "0"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('31', $hDLL) Then
            $klawisz = "1"
            $klawisz_autoit = "1"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('32', $hDLL) Then
            $klawisz = "2"
            $klawisz_autoit = "2"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('33', $hDLL) Then
            $klawisz = "3"
            $klawisz_autoit = "3"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('34', $hDLL) Then
            $klawisz = "4"
            $klawisz_autoit = "4"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('35', $hDLL) Then
            $klawisz = "5"
            $klawisz_autoit = "5"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('36', $hDLL) Then
            $klawisz = "6"
            $klawisz_autoit = "6"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('37', $hDLL) Then
            $klawisz = "7"
            $klawisz_autoit = "7"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('38', $hDLL) Then
            $klawisz = "8"
            $klawisz_autoit = "8"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('39', $hDLL) Then
            $klawisz = "9"
            $klawisz_autoit = "9"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('41', $hDLL) Then
            $klawisz = "a"
            $klawisz_autoit = "a"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('42', $hDLL) Then
            $klawisz = "b"
            $klawisz_autoit = "b"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('43', $hDLL) Then
            $klawisz = "c"
            $klawisz_autoit = "c"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('44', $hDLL) Then
            $klawisz = "d"
            $klawisz_autoit = "d"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('45', $hDLL) Then
            $klawisz = "e"
            $klawisz_autoit = "e"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('46', $hDLL) Then
            $klawisz = "f"
            $klawisz_autoit = "f"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('47', $hDLL) Then
            $klawisz = "g"
            $klawisz_autoit = "g"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('48', $hDLL) Then
            $klawisz = "h"
            $klawisz_autoit = "h"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('49', $hDLL) Then
            $klawisz = "i"
            $klawisz_autoit = "i"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('4A', $hDLL) Then
            $klawisz = "j"
            $klawisz_autoit = "j"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('4B', $hDLL) Then
            $klawisz = "k"
            $klawisz_autoit = "k"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('4C', $hDLL) Then
            $klawisz = "l"
            $klawisz_autoit = "l"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('4D', $hDLL) Then
            $klawisz = "m"
            $klawisz_autoit = "m"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('4E', $hDLL) Then
            $klawisz = "n"
            $klawisz_autoit = "n"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('4F', $hDLL) Then
            $klawisz = "o"
            $klawisz_autoit = "o"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('50', $hDLL) Then
            $klawisz = "p"
            $klawisz_autoit = "p"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('51', $hDLL) Then
            $klawisz = "q"
            $klawisz_autoit = "q"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('52', $hDLL) Then
            $klawisz = "r"
            $klawisz_autoit = "r"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('53', $hDLL) Then
            $klawisz = "s"
            $klawisz_autoit = "s"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('54', $hDLL) Then
            $klawisz = "t"
            $klawisz_autoit = "t"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('55', $hDLL) Then
            $klawisz = "u"
            $klawisz_autoit = "u"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('56', $hDLL) Then
            $klawisz = "v"
            $klawisz_autoit = "v"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('57', $hDLL) Then
            $klawisz = "w"
            $klawisz_autoit = "w"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('58', $hDLL) Then
            $klawisz = "x"
            $klawisz_autoit = "x"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('59', $hDLL) Then
            $klawisz = "y"
            $klawisz_autoit = "y"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('5A', $hDLL) Then
            $klawisz = "z"
            $klawisz_autoit = "z"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('60', $hDLL) Then
            $klawisz = "KP 0"
            $klawisz_autoit = "{NUMPAD0}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('61', $hDLL) Then
            $klawisz = "KP 1"
            $klawisz_autoit = "{NUMPAD1}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('62', $hDLL) Then
            $klawisz = "KP 2"
            $klawisz_autoit = "{NUMPAD2}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('63', $hDLL) Then
            $klawisz = "KP 3"
            $klawisz_autoit = "{NUMPAD3}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('64', $hDLL) Then
            $klawisz = "KP 4"
            $klawisz_autoit = "{NUMPAD4}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('65', $hDLL) Then
            $klawisz = "KP 5"
            $klawisz_autoit = "{NUMPAD5}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('66', $hDLL) Then
            $klawisz = "KP 6"
            $klawisz_autoit = "{NUMPAD6}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('67', $hDLL) Then
            $klawisz = "KP 7"
            $klawisz_autoit = "{NUMPAD7}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('68', $hDLL) Then
            $klawisz = "KP 8"
            $klawisz_autoit = "{NUMPAD8}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('69', $hDLL) Then
            $klawisz = "KP 9"
            $klawisz_autoit = "{NUMPAD9}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('6A', $hDLL) Then
            $klawisz = "KP Multiply"
            $klawisz_autoit = "{NUMPADMULT}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('6B', $hDLL) Then
            $klawisz = "KP Add"
            $klawisz_autoit = "{NUMPADADD}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('6C', $hDLL) Then
            $klawisz = "Separator"
            $klawisz_autoit = "??"                              ;/////////////////////////
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('6D', $hDLL) Then
            $klawisz = "KP Subtract"
            $klawisz_autoit = "{NUMPADSUB}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('6E', $hDLL) Then
            $klawisz = "KP dot"
            $klawisz_autoit = "{NUMPADDOT}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('6F', $hDLL) Then
            $klawisz = "KP slash"
            $klawisz_autoit = "{NUMPADDIV}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('70', $hDLL) Then
            $klawisz = "F1"
            $klawisz_autoit = "{F1}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('71', $hDLL) Then
            $klawisz = "F2"
            $klawisz_autoit = "{F2}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('72', $hDLL) Then
            $klawisz = "F3"
            $klawisz_autoit = "{F3}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('73', $hDLL) Then
            $klawisz = "F4"
            $klawisz_autoit = "{F4}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('74', $hDLL) Then
            $klawisz = "F5"
            $klawisz_autoit = "{F5}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('75', $hDLL) Then
            $klawisz = "F6"
            $klawisz_autoit = "{F6}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('76', $hDLL) Then
            $klawisz = "F7"
            $klawisz_autoit = "{F7}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('77', $hDLL) Then
            $klawisz = "F8"
            $klawisz_autoit = "{F8}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('78', $hDLL) Then
            $klawisz = "F9"
            $klawisz_autoit = "{F9}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('79', $hDLL) Then
            $klawisz = "F10"
            $klawisz_autoit = "{F10}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('7A', $hDLL) Then
            $klawisz = "F11"
            $klawisz_autoit = "{F11}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('7B', $hDLL) Then
            $klawisz = "F12"
            $klawisz_autoit = "{F12}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('90', $hDLL) Then
            $klawisz = "NUM LOCK"
            $klawisz_autoit = "{NUMLOCK}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('91', $hDLL) Then
            $klawisz = "SCROLL LOCK"
            $klawisz_autoit = "{SCROLLLOCK}"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
;~      If $start = True And _IsPressed('A5', $hDLL) Then
;~          $klawisz = "Right MENU "
;~          $klawisz_autoit = "{RWIN}"
;~          GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
;~          GUISetState(@SW_ENABLE)
;~          HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
;~          $start = False
;~      EndIf
        If $start = True And _IsPressed('BA', $hDLL) Then
            $klawisz = ";"
            $klawisz_autoit = ";"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('BB', $hDLL) Then
            $klawisz = "="
            $klawisz_autoit = "="
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('BC', $hDLL) Then
            $klawisz = ","
            $klawisz_autoit = ","
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('BD', $hDLL) Then
            $klawisz = "-"
            $klawisz_autoit = "-"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('BE', $hDLL) Then
            $klawisz = "."
            $klawisz_autoit = "."
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('BF', $hDLL) Then
            $klawisz = "/"
            $klawisz_autoit = "/"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('C0', $hDLL) Then
            $klawisz = "`"
            $klawisz_autoit = "`"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('DB', $hDLL) Then
            $klawisz = "["
            $klawisz_autoit = "["
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('DC', $hDLL) Then
            $klawisz = "\"
            $klawisz_autoit = "\"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
        If $start = True And _IsPressed('DD', $hDLL) Then
            $klawisz = "]"
            $klawisz_autoit = "]"
            GUICtrlSetData($button_hotkey, $klawisz_shift&$klawisz_ctrl&$klawisz_alt&$klawisz)
            GUISetState(@SW_ENABLE)
            HotKeySet ($klawisz_shift_autoit&$klawisz_ctrl_autoit&$klawisz_alt_autoit&$klawisz_autoit, "_beep")
            $start = False
        EndIf
    WEnd
EndFunc

Func _beep()
    Beep(500,200)
EndFunc   ;==>_quit

just one thing i dont discover yet is how disable quit program by press ESC while $button_hotkey is already pressed

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...