Example #1
0
        public override void InitChildren()
        {
            NextHook = new ChainHook().SetNode(this)
                       .SetDirection(Direction.Out)
                       .SetProgram(ParentProgram) as ChainHook;

            PreviousHook = new ChainHook().SetNode(this)
                           .SetDirection(Direction.In)
                           .SetProgram(ParentProgram) as ChainHook;

            NextHook.Init();
            PreviousHook.Init();

            InputHooks.InitAll();
            OutputHooks.InitAll();

            AddHooks(NextHook);
            AddHooks(PreviousHook);
        }
Example #2
0
 public static void SetPosition(System.Windows.Point p)
 {
     InputHooks.SetCursorPos((int)p.X, (int)p.Y);
 }
 public static bool GetKeyState(Keys vk) => InputHooks.GetKeyState((int)vk) < 0;