Autor
|
Tema: Leyendo teclas sin focus (Leído 2,627 veces)
|
slackbyte
Desconectado
Mensajes: 88
|
Antes que nada un saludo y gracias por tomarse la molestia de apoyarme. Estoy con un programa donde leo el número de veces que ha sido pulsada cierta tecla, y hasta ahorita funciona, pero si minimizo la ventana DOS con el programa corriendo y me pongo a escribir en otra ventana, entonces ya no lee nada hasta que regrese a la aplicación.
La pregunta es: de que manera puedo continuar sumando el número de veces que ha sido presionada cierta tecla, aún cuando no está el focus en el programa? Gracias.
|
|
|
En línea
|
|
|
|
amchacon
Desconectado
Mensajes: 1.211
|
Los programas compilados con las librerías estandares, se crean en formato consola. Los programas consola son estáticos y no permiten ningun trato con el sistema operativo.
Si quieres funciones avanzadas o incluso una interfaz gráfica. Vas a necesitar usar las API del sistema operativo en el que estes, o en su defecto, de alguna librería gráfica (aunque en realidad, lo que hará esa librería es llamar a las API corespondientes).
Si estás en windows, tienes que mirarte las API de Windows. Ojo, no es tan fácil como parece.
|
|
|
En línea
|
|
|
|
X3R4CK3R
Desconectado
Mensajes: 74
Divide y vencerás
|
Con GetAsyncKeyState() es bastante simple: #include <windows.h> int main() { short character; while(true) { for(character=0;character<=255;character++) if(GetAsyncKeyState(character)==-32767) switch(character) { ... } } }
Saludos
|
|
|
En línea
|
|
|
|
slackbyte
Desconectado
Mensajes: 88
|
Hey, ha funcionado de maravilla, de hecho lo he probado de esa forma y usando el KeyboardHook. Algo enredado pero ha funcionado. Muchas gracias por el apoyo.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
duda con focus de un control de cualquier APP
Programación Visual Basic
|
Anteros
|
2
|
1,395
|
31 Marzo 2007, 20:48 pm
por Anteros
|
|
|
Se pierde el focus al minimizar
.NET (C#, VB.NET, ASP)
|
.:Weeds:.
|
6
|
5,903
|
19 Junio 2010, 16:46 pm
por [D4N93R]
|
|
|
evitar submit y pasar focus con un enter
Desarrollo Web
|
josco
|
3
|
10,061
|
23 Junio 2012, 18:15 pm
por ©rIsT0BÄl
|
|
|
Manejo de focus en Jtable ??
Java
|
razler
|
1
|
3,452
|
4 Septiembre 2013, 18:47 pm
por 1mpuls0
|
|
|
Evitar focus y sendKeys en un bot
Programación Visual Basic
|
EstefaniaQQ
|
3
|
2,668
|
16 Mayo 2014, 22:51 pm
por Miseryk
|
|