Ejemplo n.º 1
0
 private void keyboardHook_KeyUp(RamGecTools.KeyboardHook.VKeys key)
 {
     if (RamGecTools.KeyboardHook.VKeys.LCONTROL == key)
     {
         Debug.WriteLine("key up=CONTROL");
         pushedState = false;
     }
 }
Ejemplo n.º 2
0
 private void keyboardHook_KeyDown(RamGecTools.KeyboardHook.VKeys key)
 {
     if (RamGecTools.KeyboardHook.VKeys.LCONTROL == key)
     {
         Debug.WriteLine("key down=CONTROL x={0}, y={0}", keepMouseX, keepMouseY);
         keepMouseX  = (int)GetMousePosition().X;
         keepMouseY  = (int)GetMousePosition().Y;
         pushedState = true;
     }
 }
Ejemplo n.º 3
0
        async void KeyboardHook_KeyDown(RamGecTools.KeyboardHook.VKeys key)
        {
            if (key.ToString() == "F5")
            {
                if (chkbx_farmSpecifPoke.Checked)
                {
                    try
                    {
                        FarmSpecifPokeID = Int32.Parse(txtbx_farmSpcifPoke.Text);
                    }
                    catch (Exception e)
                    {
                        MessageBox.Show("Please enter in a specific Pokemon ID");
                        startBot = false;
                    }
                }

                SnapshotCoords();
                startBot          = true;
                txtbx_status.Text = "Go";
            }
            else if (key.ToString() == "F6")
            {
                startBot          = false;
                txtbx_status.Text = "Stopped";
            }
            else if (key.ToString() == "KEY_W")
            {
                txtbx_status.Text = "Up";
                SnapshotCoords();
            }
            else if (key.ToString() == "KEY_S")
            {
                txtbx_status.Text = "Down";
                SnapshotCoords();
            }
            else if (key.ToString() == "KEY_A")
            {
                txtbx_status.Text = "Left";
                SnapshotCoords();
            }
            else if (key.ToString() == "KEY_D")
            {
                txtbx_status.Text = "Right";
                SnapshotCoords();
            }

            await Task.Delay(100);
        }
Ejemplo n.º 4
0
        bool keyboardHook_KeyDown(RamGecTools.KeyboardHook.VKeys key)
        {
            if (DEV)
            {
                if (key == RamGecTools.KeyboardHook.VKeys.KEY_E)
                {
                    return(true);
                }
                if (key == RamGecTools.KeyboardHook.VKeys.KEY_F)
                {
                    return(true);
                }
                if (key == RamGecTools.KeyboardHook.VKeys.KEY_R)
                {
                    return(true);
                }
                if (key == RamGecTools.KeyboardHook.VKeys.KEY_N)
                {
                    return(true);
                }
                if (key == RamGecTools.KeyboardHook.VKeys.KEY_H)
                {
                    return(true);
                }

                if (key == RamGecTools.KeyboardHook.VKeys.KEY_A)
                {
                    return(true);
                }
            }
            if (key == RamGecTools.KeyboardHook.VKeys.ESCAPE)
            {
                return(true);
            }
            if (key == RamGecTools.KeyboardHook.VKeys.KEY_G)
            {
                return(true);
            }
            if (key == RamGecTools.KeyboardHook.VKeys.KEY_T)
            {
                return(true);
            }
            return(false);
        }
Ejemplo n.º 5
0
 void keyboardHook_KeyDown(RamGecTools.KeyboardHook.VKeys key)
 {
     if (AnyKey_flag == 1)
     {
         Rshortcut_textBox.Text = key.ToString();
     }
     if (AnyKey_flag == 2)
     {
         Lshortcut_textBox.Text = key.ToString();
     }
     if (AnyKey_flag == 3)
     {
         Mshortcut_textBox.Text = key.ToString();
     }
     AnyKey_flag = 0;
     keyhook.Uninstall();
     KeyComb_Set();
     this.Enabled = true;
 }
Ejemplo n.º 6
0
 //TODO: passare un'oggetto al server in modo che questo possa eseguire azione
 void keyboardHook_KeyPress(int op, RamGecTools.KeyboardHook.VKeys key)
 {
     try
     {
         if (op == 0)
         {
             //key is down
             this.serverManger.sendMessage("K" + " " + (int)key + " " + "DOWN");
         }
         else
         {
             //key is up
             this.serverManger.sendMessage("K" + " " + (int)key + " " + "UP");
         }
     }
     catch (Exception ex)
     {
         closeOnException(ex.Message);
         MessageBox.Show("La connessione si è interrotta");
     }
 }
 public KeyboardMessage(int op, RamGecTools.KeyboardHook.VKeys key)
 {
     this.op = op;
     this.key = key;
 }
Ejemplo n.º 8
0
 public KeyboardMessage(int op, RamGecTools.KeyboardHook.VKeys key)
 {
     this.op  = op;
     this.key = key;
 }
Ejemplo n.º 9
0
        bool keyboardHook_KeyUp(RamGecTools.KeyboardHook.VKeys key)
        {
            if (DEV)
            {
                if (key == RamGecTools.KeyboardHook.VKeys.KEY_F)
                {
                    for (int i = 0; i < FriedChiken.nParticles; i++)
                    {
                        FriedChiken.x[i * 3 + 0] += (rand.NextDouble() - 0.5) * 50d;
                        FriedChiken.x[i * 3 + 1] += (rand.NextDouble() - 0.5) * 50d;
                        FriedChiken.x[i * 3 + 2] += (rand.NextDouble() - 0.5) * 50d;
                    }
                    return(true);
                }

                if (key == RamGecTools.KeyboardHook.VKeys.KEY_E)
                {
                    if (_IF)
                    {
                        _IF = false;
                        full.offIF();
                    }
                    else
                    {
                        _IF = true;
                        full.onIF();
                    }
                    return(true);
                }
                if (key == RamGecTools.KeyboardHook.VKeys.KEY_R)
                {
                    if (_RP)
                    {
                        _RP = false;
                        full.offRF();
                    }
                    else
                    {
                        _RP = true;
                        full.onRF();
                    }
                    return(true);
                }

                if (key == RamGecTools.KeyboardHook.VKeys.KEY_N)
                {
                    if (_normalize)
                    {
                        _normalize = false;
                        full.offNorm();
                    }
                    else
                    {
                        _normalize = true;
                        full.onNorm();
                    }
                    return(true);
                }

                if (key == RamGecTools.KeyboardHook.VKeys.KEY_H)
                {
                    if (_geodesic)
                    {
                        _geodesic = false;
                        full.offGeo();
                    }
                    else
                    {
                        _geodesic = true;
                        full.onGeo();
                    }
                    return(true);
                }

                if (key == RamGecTools.KeyboardHook.VKeys.KEY_A)
                {
                    if (_drift1)
                    {
                        _drift1 = false;
                        _drift2 = true;
                        _drift3 = false;
                        full.drift2();
                        full.renewPlot(Drift2);
                    }
                    else if (_drift2)
                    {
                        _drift1 = false;
                        _drift2 = false;
                        _drift3 = true;
                        full.drift3();
                        full.renewPlot(Drift3);
                    }
                    else if (_drift3)
                    {
                        _drift1 = false;
                        _drift2 = false;
                        _drift3 = false;
                        full.drift0();
                        full.renewPlot(Drift0);
                    }
                    else
                    {
                        _drift1 = true;
                        _drift2 = false;
                        _drift3 = false;
                        full.drift1();
                        full.renewPlot(Drift1);
                    }
                    return(true);
                }
            }

            if (key == RamGecTools.KeyboardHook.VKeys.ESCAPE)
            {
                full.resetGo();
                full.clearNorm();
                _go           = false;
                timer.Enabled = false;
                if (t != 0 && refX != null)
                {
                    t = 0;
                    for (int i = 0; i < FriedChiken.x.rawData.Length; i++)
                    {
                        FriedChiken.x.rawData[i] = refX[i];
                    }
                    FriedChiken.Tick(t); //要素アップデート、勾配の計算
                    FriedChiken.Tack(t); //マスク等後処理
                    refX = null;
                }
                ExpireSolution(true);
                return(true);
            }
            if (key == RamGecTools.KeyboardHook.VKeys.KEY_G)
            {
                if (_go)
                {
                    full.pauseGo();

                    _go           = false;
                    timer.Enabled = false;
                }
                else
                {
                    full.onGo();

                    _go           = true;
                    timer.Enabled = true;
                }
                return(true);
            }
            if (key == RamGecTools.KeyboardHook.VKeys.KEY_T)
            {
                if (_VN)
                {
                    _VN = false;
                    full.offVN();
                }
                else
                {
                    _VN = true;
                    full.onVN();
                }
                return(true);
            }
            return(false);
        }
Ejemplo n.º 10
0
 void keyboardHook_KeyDown(RamGecTools.KeyboardHook.VKeys key)
 {
     //keyboardKeyPress.BackColor = Color.IndianRed;
     //keyboardLog.Text = "[" + DateTime.Now.ToLongTimeString() + "] KeyDown Event {" + key.ToString() + "}" + Environment.NewLine + keyboardLog.Text;
 }
Ejemplo n.º 11
0
 void keyboardHook_KeyUp(RamGecTools.KeyboardHook.VKeys key)
 {
     keyboardKeyPress.BackColor = Color.White;
     keyboardLog.Text           = "[" + DateTime.Now.ToLongTimeString() + "] KeyUp Event {" + key.ToString() + "}" + Environment.NewLine + keyboardLog.Text;
 }