Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Nowy Sposób Na Bindowanie Klawiszy


Rekomendowane odpowiedzi

Opublikowano

Witam. Chyba nie bede czegos tu tłumaczył raczej potraktujie to jako gotowaca.
wystarczy przeniesc kod do własnego skryptu i zamiast funkcji  Func _beep() wkleic wlasna 
to czesc mojego skryptu ktorego postaram sie zaprezentowac :]

Ew. cos do poprawienia ??
wykrywa +95% klawiszy łacznie z altem ktory był bardzo trudny do zapisania.
pozostaje tylko ESC ale zostal nie dodany z wiadomych powodów xD mozna przywrócić do dzialania kasujac Case $GUI_EVENT_CLOSE,  Exit

pzdr

#include <Misc.au3>
#include <MsgBoxConstants.au3>
#include <GUIConstantsEx.au3>

;~ HotKeySet("q", "_quit")

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

$button_hotkey = GUICtrlCreateButton("Kliknij by ustawić Hotkey'a", 80, 30, 150, 25)
$button_empty = GUICtrlCreateButton("", -1 ,-1)
GUICtrlSetState ($button_empty, $GUI_HIDE)

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

$start_sendkey = 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_sendkey = 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_sendkey = True
		If $start_sendkey = 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_sendkey = 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_sendkey = False
		EndIf ; SHIFT

		If $start_sendkey = 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_sendkey = 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_sendkey = False
		EndIf ; CTRL

		If $start_sendkey = 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_sendkey = 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_sendkey = False
		EndIf ; ALT

		If $start_sendkey = 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_sendkey = 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_sendkey = False
		EndIf ; SHIFT CTRL


		If $start_sendkey = 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_sendkey = 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_sendkey = False
		EndIf ;SHIFT ALT

		If $start_sendkey = 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_sendkey = 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_sendkey = False
		EndIf ; CTRL ALT

		If $start_sendkey = 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_sendkey = 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_sendkey = False
		EndIf ; SHIFT CTRL ALT

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

		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = True And _IsPressed('20', $hDLL) Then
			$start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
;~ 		If $start_sendkey = 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_sendkey = False
;~ 		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
;~ 		If $start_sendkey = 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_sendkey = False
;~ 		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
;~ 		If $start_sendkey = 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_sendkey = False
;~ 		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
		If $start_sendkey = 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_sendkey = False
		EndIf
	WEnd
EndFunc

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

;~ Func _quit()
;~ 	Exit
;~ EndFunc   ;==>_quit

by Verssuss

Opublikowano

Czy ja wiem czy ten sposób taki nowy? Zobacz jak to katuje procesor. :D Keyloggery napisane w 2005 roku działają w ten sam sposób. :P

Zdecyduj się również, czy używasz angielskich nazw zmiennych czy polskich. A teraz podstawowe pytanie, dlaczego ktokolwiek miałby użyć tego kodu zamiast po prostu "HotKeySet"?

 

 

 

Opublikowano

procesora to wogole nie meczy bo funkcja jest aktywna tylko tymczasowo (na sam czas bindowania), a tak to dziala w tle
A moze dlatego ze nie musisz wylaczac calego programu i zmieniac w kodzie Hotkeya tylko klikasz jakis button i masz z głowy xD jak twoj aktualny hotkey przestaje ci pasowac. 
"Very stupid pytanie" xD

a czy bylo czy nie bylo to moj wlasny kod i powiem szczerze ze nie jestem pro skrypterem ale szczycę sie w PERFEKCJI xD 
Pzdr 

pawellek daj lepszy przyklad na szybkie zmienianie hotkey'a albo zrob cokolwiek pozytywnego hahahh xD

 

Opublikowano

robilem go dla siebie i spelnia moje oczekiwania w 100% nic wiecej nie oczekuje.

jezeli masz lepszy sposób albo uwazasz ze cos mozna niby poprawic/ulepszyc to wal smialo :] 

Opublikowano

_isPressed nowym sposobem bindowania? xD przeinstaluj IE na Firefoxa :v

Takie nawet not bad. Zużycie procesora pokazuje zerowe :P Przyda sie, wrzuce do kopalni skryptów na dysku :D Dzięki, polecam

  • 3 miesiące temu...
Opublikowano
Dnia 6.06.2017 o 00:02, verssusspl napisał:

procesora to wogole nie meczy bo funkcja jest aktywna tylko tymczasowo (na sam czas bindowania), a tak to dziala w tle
A moze dlatego ze nie musisz wylaczac calego programu i zmieniac w kodzie Hotkeya tylko klikasz jakis button i masz z głowy xD jak twoj aktualny hotkey przestaje ci pasowac. 
"Very stupid pytanie" xD

a czy bylo czy nie bylo to moj wlasny kod i powiem szczerze ze nie jestem pro skrypterem ale szczycę sie w PERFEKCJI xD 
Pzdr 

pawellek daj lepszy przyklad na szybkie zmienianie hotkey'a albo zrob cokolwiek pozytywnego hahahh xD

 

sorki 

HotKeySet($zmienna,funkcja) 

Oddajcie minusy! :(

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...