[+] Use win32 api for key press
This commit is contained in:
@@ -0,0 +1,15 @@
|
|||||||
|
import ctypes
|
||||||
|
from ctypes import wintypes
|
||||||
|
|
||||||
|
# Virtual-Key codes
|
||||||
|
# RESERVED: 0xEA
|
||||||
|
VK = 0x6B
|
||||||
|
KEYEVENTF_KEYUP = 0x0002
|
||||||
|
|
||||||
|
def press_key(vk_code = VK):
|
||||||
|
scan_code = ctypes.windll.user32.MapVirtualKeyA(vk_code, 0)
|
||||||
|
ctypes.windll.user32.keybd_event(vk_code, scan_code, 0, 0)
|
||||||
|
|
||||||
|
def release_key(vk_code = VK):
|
||||||
|
scan_code = ctypes.windll.user32.MapVirtualKeyA(vk_code, 0)
|
||||||
|
ctypes.windll.user32.keybd_event(vk_code, scan_code, KEYEVENTF_KEYUP, 0)
|
||||||
Reference in New Issue
Block a user