Autor
|
Tema: Generar evento de teclado (Leído 7,295 veces)
|
diego_lp
Desconectado
Mensajes: 180
In a free world, who needs gates and windows?
|
Hola a todos, estoy intentando crear una aplicacion que genere las pulsaciones del teclaro. Eh probado con el metodo SendKeys.Send(Chr(Keys.W)) para emular la pulsacion de la W pero solo funciona si el foco lo tengo en un campo de texto, por lo que en realidad lo que esta haciendo es mandar solo el caracter precionado, pero no la tecla en sí. Hay alguna forma de enviar la pulsacion? Muchas gracias. Saludos.
|
|
|
En línea
|
Los programadores hicimos un pacto con Dios, él no hace sistemas y nosotros no hacemos milagros!
|
|
|
Edu
Desconectado
Mensajes: 1.082
Ex XXX-ZERO-XXX
|
En el evento key press, en el form, tenes q captar la pulsacion y cambiarla:
e.keychar = convert.tochar(keys.W);
algo asi era creo, lo hice al vuelo no tengo el vs ahora xD
|
|
|
En línea
|
|
|
|
diego_lp
Desconectado
Mensajes: 180
In a free world, who needs gates and windows?
|
No entendí Yo no quiero captar una pulsacion del teclaro, sino justamente lo contrario, generarla desde código. Gracias por contestar.
|
|
|
En línea
|
Los programadores hicimos un pacto con Dios, él no hace sistemas y nosotros no hacemos milagros!
|
|
|
[D4N93R]
Wiki
Desconectado
Mensajes: 1.646
My software never has bugs. Its just features!
|
|
|
|
En línea
|
|
|
|
Edu
Desconectado
Mensajes: 1.082
Ex XXX-ZERO-XXX
|
Ah perdon me confundi, mala mia xD
|
|
|
En línea
|
|
|
|
seba123neo
|
Hola, usa SendMessage...lo podes enviar donde sea.
saludos.
|
|
|
En línea
|
|
|
|
diego_lp
Desconectado
Mensajes: 180
In a free world, who needs gates and windows?
|
El sendkeys envía el texto nada mas, yo necesito trabajar a más bajo nivel para que realmente presione una tecla, no se si se podrá en .Net. El SendMessage no sé como usarlo y en google solo encuentro paginas en ingles con las que no me llevo muy bien, podrías poner un ejemplo simple para probarlo? Muchas gracias a todos.
|
|
|
En línea
|
Los programadores hicimos un pacto con Dios, él no hace sistemas y nosotros no hacemos milagros!
|
|
|
CH4ØZ
Desconectado
Mensajes: 108
|
supongo q esto deberia funcionar declaracion de la api, y constantes: Private Declare Ansi Function SendMessage Lib "user32.dll" Alias "SendMessageA" (ByVal hwnd As Integer, ByVal wMsg As Integer, ByVal wParam As Integer, ByVal lParam As String) As Integer Const WM_CHAR = &H102
uso: SendMessage(windowhandle, WM_CHAR, Keys.N, 0) 'Nota: WindowHandle es el handle de la ventana/control a la/al cual queres enviarle esa tecla.
|
|
|
En línea
|
no me juzguen si no me conocen
|
|
|
raul338
Desconectado
Mensajes: 2.633
La sonrisa es la mejor forma de afrontar las cosas
|
Busca sobre keybd_event
|
|
|
En línea
|
|
|
|
diego_lp
Desconectado
Mensajes: 180
In a free world, who needs gates and windows?
|
Muchas gracias a todos, ¿como hago para saber cual es el handle de la ventana/control?
|
|
|
En línea
|
Los programadores hicimos un pacto con Dios, él no hace sistemas y nosotros no hacemos milagros!
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Convertir de teclado portatil a teclado xa pc
Electrónica
|
qtpirex
|
1
|
3,475
|
13 Marzo 2007, 18:09 pm
por loredo
|
|
|
evento de un JButton
Java
|
brian_e
|
6
|
9,281
|
27 Abril 2009, 16:25 pm
por Amerikano|Cls
|
|
|
Un Vbscript con evento del teclado? (RESUELTO)
Scripting
|
SuperDraco
|
6
|
6,824
|
30 Junio 2010, 23:09 pm
por SuperDraco
|
|
|
detener evento .net
« 1 2 »
.NET (C#, VB.NET, ASP)
|
Ari Slash
|
12
|
9,611
|
5 Agosto 2010, 14:30 pm
por piwi
|
|
|
Programacion de evento con el teclado en Java
Java
|
F.F
|
1
|
2,156
|
6 Diciembre 2014, 14:22 pm
por MNicolas
|
|