Page 1 of 1

Me gustaría mover el mouse con el teclado

Posted: 18 Jul 2019, 13:39
by Ronaldlugo23
Hola me gustaría un script que haga que al presionar dicha tecla el mouse se mueva a una dirección especifica es decir J (El cursor se mueve a la izquierda). I (El cursor se mueve para arriba). L (El cursor se mueve para la derecha) K (El cursor se mueve para abajo) si no es mucho pedir.

Re: Me gustaría mover el mouse con el teclado  Topic is solved

Posted: 18 Jul 2019, 19:14
by Flipeador
Hola;
Opción #1:

Code: Select all

#NoEnv
#SingleInstance Force

SetBatchLines -1
CoordMode Mouse, Screen


Count := 5

i:: Move(0, -Count)
j:: Move(-Count, 0)
k:: Move(0, Count)
l:: Move(Count, 0)

Move(X, Y)
{
    local
    MouseGetPos CX, CY
    MouseMove % CX+X, CY+Y
}

Opción #2:

Code: Select all

#NoEnv
#SingleInstance Force

SetBatchLines -1
CoordMode Mouse, Screen


Count := 5

i:: MouseEvent(0, -Count)
j:: MouseEvent(-Count, 0)
k:: MouseEvent(0, Count)
l:: MouseEvent(Count, 0)

MouseEvent(X, Y)
{
    DllCall("User32.dll\mouse_event", "UInt", 1, "Int", X, "Int", Y, "UInt", 0, "Ptr", 0, "Int")
    tickcount := A_TickCount
}

Puedes aumentar o disminuir el valor 5 en Count := 5.

Re: Me gustaría mover el mouse con el teclado

Posted: 21 Jul 2019, 17:33
by Ronaldlugo23
Muchas gracias pero no funciona en los juegos:(

Re: Me gustaría mover el mouse con el teclado

Posted: 21 Jul 2019, 19:10
by Flipeador
La opción 2 debería funcionar, debes ejecutar el script como Administrador.

Re: Me gustaría mover el mouse con el teclado

Posted: 21 Jul 2019, 22:54
by Ronaldlugo23
Si funciona mucha gracias de verdad :D :D