func init // adds using namespace sys.add_use('Gma.UserActivityMonitor') // adds assembly sys.add_assembly('Gma.UserActivityMonitor', 'Gma.UserActivityMonitor.dll') // initialize events sys.event_imp('onKeyDown', '', '', '', 'Object sender, KeyEventArgs args') sys.event_add('onKeyDown', 'KeyEventHandler', '', '', 'HookManager') sys.event_imp('onKeyPress', '', '', '', 'Object sender, KeyPressEventArgs args') sys.event_add('onKeyPress', 'KeyPressEventHandler', '', '', 'HookManager') sys.event_imp('onKeyUp', '', '', '', 'Object sender, KeyEventArgs args') sys.event_add('onKeyUp', 'KeyEventHandler', '', '', 'HookManager') sys.event_imp('onMouseClick', '', '', '', 'Object sender, MouseEventArgs args') sys.event_add('onMouseClick', 'MouseEventHandler', '', '', 'HookManager') sys.event_imp('onMouseDoubleClick', '', '', '', 'Object sender, MouseEventArgs args') sys.event_add('onMouseDoubleClick', 'MouseEventHandler', '', '', 'HookManager') sys.event_imp('onMouseDown', '', '', '', 'Object sender, MouseEventArgs args') sys.event_add('onMouseDown', 'MouseEventHandler', '', '', 'HookManager') sys.event_imp('onMouseMove', '', '', '', 'Object sender, MouseEventArgs args') sys.event_add('onMouseMove', 'MouseEventHandler', '', '', 'HookManager') sys.event_imp('onMouseUp', '', '', '', 'Object sender, MouseEventArgs args') sys.event_add('onMouseUp', 'MouseEventHandler', '', '', 'HookManager') end