winInputHook module

When working on this file, consider moving to winAPI.

class winInputHook.KBDLLHOOKSTRUCT

Bases: Structure

_fields_ = [('vkCode', <class 'ctypes.c_ulong'>), ('scanCode', <class 'ctypes.c_ulong'>), ('flags', <class 'ctypes.c_ulong'>), ('time', <class 'ctypes.c_ulong'>), ('dwExtraInfo', <class 'ctypes.c_ulong'>)]
dwExtraInfo

Structure/Union member

flags

Structure/Union member

scanCode

Structure/Union member

time

Structure/Union member

vkCode

Structure/Union member

class winInputHook.MSLLHOOKSTRUCT

Bases: Structure

_fields_ = [('pt', <class 'ctypes.wintypes.POINT'>), ('mouseData', <class 'ctypes.c_ulong'>), ('flags', <class 'ctypes.c_ulong'>), ('time', <class 'ctypes.c_ulong'>), ('dwExtraInfo', <class 'ctypes.c_ulong'>)]
dwExtraInfo

Structure/Union member

flags

Structure/Union member

mouseData

Structure/Union member

pt

Structure/Union member

time

Structure/Union member

winInputHook.hookThreadFunc()
winInputHook.initialize()
winInputHook.setCallbacks(keyUp=None, keyDown=None, mouse=None)
winInputHook.terminate()