Ejemplo n.º 1
0
        void hookKeyboard(ref MMFrame.Windows.GlobalHook.KeyboardHook.StateKeyboard s)
        {
            if (s.Stroke == MMFrame.Windows.GlobalHook.KeyboardHook.Stroke.KEY_UP && s.Key == Keys.Escape)
            {
                Activate();
                var xx = MousePosition.X;
                var yy = MousePosition.Y;

                Cursor.Position = new Point(this.Left + 50, this.Top + 50);

                var inputs = new List <MMFrame.Windows.Simulation.InputSimulator.Input>();
                var flags  = new List <MMFrame.Windows.Simulation.InputSimulator.MouseStroke>();

                flags.Add(MMFrame.Windows.Simulation.InputSimulator.MouseStroke.LEFT_DOWN);
                flags.Add(MMFrame.Windows.Simulation.InputSimulator.MouseStroke.LEFT_UP);
                MMFrame.Windows.Simulation.InputSimulator.AddMouseInput(ref inputs, flags, 0, false, 0, 0);
                MMFrame.Windows.Simulation.InputSimulator.SendInput(inputs);

                Cursor.Position = new Point(xx, yy);
            }
        }
Ejemplo n.º 2
0
 int get_num(ref MMFrame.Windows.GlobalHook.KeyboardHook.StateKeyboard s)
 {
     return(s.key_count_num);
 }
Ejemplo n.º 3
0
 void hookKeyboardTest(ref MMFrame.Windows.GlobalHook.KeyboardHook.StateKeyboard s)
 {
     sum_interval_num = s.key_count_num;
 }