hola necesita ayuda para botones w w y barra espaciadora

Esta sección es para preguntas sobre programación/scripting usando AutoHotkey.

Moderator: Flipeador

vmonahan
Posts: 2
Joined: 03 Aug 2022, 14:34

hola necesita ayuda para botones w w y barra espaciadora

Post by vmonahan » 03 Aug 2022, 14:50

hola no conocia este lugar espero que me puedan ayudar
ya aprendi lo de viewtopic.php?f=43&t=21962
pero aun no puede lo que pido el titulo
necesito apretar w + w(es ww) + barra espaciadora(salto) y click izquierdo
lo otro es w + w + barra espaciadora
o solo w + w pero manteniendo la w presionado por varios segunods osea w + w y la ultima w presionado por varios segundos

lo que busco es que con una sola tecla me funcione puede ser la tecla "q" o otra tecla para las demas
vi esto pero no entiendo viewtopic.php?t=74909
muchas gracias por su ayuda.

vmonahan
Posts: 2
Joined: 03 Aug 2022, 14:34

Re: hola necesita ayuda para botones w w y barra espaciadora

Post by vmonahan » 03 Aug 2022, 16:12

Code: Select all

#MaxThreadsPerHotkey, 2
Patatas := 0

F1::
Patatas :=!Patatas
While, Patatas = 1
{
    Send, w
    Sleep, 2000
}
Return
hise eso pero no me sale puse varios wwwwwwwwww y tampoco no camina , ese codigo lo saque de un usuario de aqui, quisiera que se quede apretado la ultima w , asi primero w y luego rapidamente el otro w pero este ultimo que se quede apretado

Lepes
Posts: 141
Joined: 06 May 2021, 07:32
Location: Spain

Re: hola necesita ayuda para botones w w y barra espaciadora

Post by Lepes » 04 Aug 2022, 08:56

No sé si lo he entendido bien, mira estos ejemplos a ver si te ayudan y ya después preguntas lo que quieras afinar:

Code: Select all

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn  ; Enable warnings to assist with detecting common errors.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.


F1::  ; enviar w + w + ESpacio + left click
{
  Send, ww {Click}
  Return   
}

F2::  ; enviar w + w + ESPACIO
{
  Send, ww{SPACE}  ; como el espacio es la ultima letra a enviar, lo usamos asi
  Return
}

F3::  ; w + w (mantener presionada)
{
  Send, w ; enviamos pulsar y soltar la w
  loop, 100 { ;  ejecutar 100 veces este bucle, puede necesites poner un número mas alto.
    Send {w Down}   ; mantener presionada la w 100 veces 
    Sleep 20      ; esperar aquí 20 milisegundos)
  }
  Send {w Up}  ; soltar la tecla w, para que no se quede presionada
  Return
}
Hay muchas formas de enviar una tecla, depende si lo recibe un juego, o el bloc de notas.... igual tienes que cambiar el método. Por ejemplo esto también funciona en notepad++ y Bloc de notas:

Code: Select all

Send {w 100 Down}   ; mantener presionada la w 100 veces  
Send {w Up}

Post Reply

Return to “Pedir Ayuda”