FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Hotkeys en Delphi
Hola, buenas a todos, mi nombre es Miguel. Mi problema es este:
He creado un Autoclick para un juego pero no tengo ni idea de como agregarle ''hotkeys'', osea, que se inicie con ''F2'' y se pare con ''F3'' por ejemplo. He de decir que no se nada de programación, he hecho algunas cosas simples en Visual Basic pero siempre con la ayuda de guías en internet, si me pueden ayudar sería de gran utilidad. El proyecto consta de un ''timer'', una caja de texto para poner los intervalos y dos ''buttons'', uno para parar y otro para iniciar, ahi es donde me gustaría agregarle unos ''hotkeys'' para poder iniciar y parar el Autoclick pulsando ''x'' tecla. El code es este: Código:
var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin Timer1.Interval :=STRToint (Edit1.Text); Timer1.Enabled := True ; end; procedure TForm1.Button2Click(Sender: TObject); begin Timer1.Enabled :=False; end; procedure TForm1.Timer1Timer(Sender: TObject); begin Mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0 ); Mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0); end; procedure TForm1.FormCreate(Sender: TObject); begin end; end. |
#2
|
||||
|
||||
Hola, es simple.
Te paso esta liga para que veas las teclas y sus valores http://delphi.about.com/od/objectpascalide/l/blvkc.htm. Te dejo la tarea de determinar como usarlas, si se te atora, pues aqui esta el foro
__________________
OEsqueda |
#3
|
|||
|
|||
Hola, gracias por ayudarme amigo.
Aver, ya active la propiedad KeyPreview en el Form Pero no tengo ni idea de como programar el evento OnKeyUp, si me puedes poner un ejemplo con el code sería de gran utilidad. Por cierto miré la página que pusiste y las ''hotkeys'' que usaré son estas: VK_F9 y VK_F10 y tampoco tengo idea de como poner eso en el code. Siento mucho mi ignorancia con esto pero es que no tengo ni idea. De nuevo muchísimas gracias por la ayuda. |
#4
|
||||
|
||||
Hola Miguel.
Un ejemplo basado en el código de tu primer mensaje:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
|||
|
|||
Muchas gracias amigo pero cuando corrijo el código me salta error en FormCreate
Código:
procedure TForm1.FormCreate(Sender: TObject); |
#6
|
||||
|
||||
Cita:
Te adjunto el código funcional del ejemplo para que lo revises con tranquilidad. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 29-12-2012 a las 06:20:51. |
#7
|
|||
|
|||
Solucionado, muchas gracias y perdón por las molestias.
|
#8
|
||||
|
||||
No es ninguna molestia, intentar ayudar es la finalidad de Club Delphi.
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#9
|
|||
|
|||
Vale ya tengo programado el ''Autoclick'' con sus ''hoykeys'', pero ahora el problema es que solo funcionan cuando tengo la ventana del ''Autoclick'' seleccionada. Ami me interesa que funcione con la ventana minimizada ya que se va a usar con otras aplicaciones. ¿ Hay alguna forma de que se pueda hacer esto?, Muchas gracias.
|
#10
|
||||
|
||||
Hola Miguel.
Revisa este [hilo], en el mensaje #15 existe un enlace que podría interesarte. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
teclas calientes (hotkeys) en html | gabrielflowers | HTML, Javascript y otros | 4 | 14-03-2009 17:54:00 |
Ayuda tratando de usar las teclas de direccion como hotkeys | lostprophets | Varios | 2 | 18-01-2008 23:36:23 |
HotKeys Globales: RegisterHotKey | chico_bds | OOP | 7 | 24-01-2007 17:05:05 |
Botones hotkeys | el_barto | Varios | 10 | 30-06-2005 21:19:54 |
|