elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [Python]Detectar teclas globalmente
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Python]Detectar teclas globalmente  (Leído 3,813 veces)
PabloPbl

Desconectado Desconectado

Mensajes: 188


Ver Perfil
[Python]Detectar teclas globalmente
« en: 8 Noviembre 2015, 03:55 am »

Hay alguna forma de detectar si se pulsa una tecla pero no estando en el programa.
Solo me detecta si pulso una tecla, pero solo cuando mi programa tiene el foco :-\ Pero lo que yo quiero es que me detecte desde cualquier lugar.
Es posible hacer esto?  :-\


En línea

tincopasan


Desconectado Desconectado

Mensajes: 1.286

No es lo mismo conocer el camino que recorrerlo.


Ver Perfil
Re: [Python]Detectar teclas globalmente
« Respuesta #1 en: 8 Noviembre 2015, 06:48 am »

se puede con varias librerias por ejemplo con  ctypes(que viene en python) y/o pywin32(hay que descargarla) e invocando al api GetAsyncKeyState, seguramente hay más formas pero son las que he usado hace mucho para los keyloguers.


En línea

PabloPbl

Desconectado Desconectado

Mensajes: 188


Ver Perfil
Re: [Python]Detectar teclas globalmente
« Respuesta #2 en: 9 Noviembre 2015, 01:54 am »

Muchísimas gracias  ;D me podrías orientar de como se haría con Ctypes, o facilitar un tutorial de la web?
En línea

tincopasan


Desconectado Desconectado

Mensajes: 1.286

No es lo mismo conocer el camino que recorrerlo.


Ver Perfil
Re: [Python]Detectar teclas globalmente
« Respuesta #3 en: 9 Noviembre 2015, 15:57 pm »

pongo un enlace para que veas el uso, pero no seas tan vago! existe una herramienta bastante útil, se llama google, es cuestión de poner las palabras que buscas, leer un poco y listo.

https://gist.github.com/inaz2/541da967ad04d06b975e
En línea

PabloPbl

Desconectado Desconectado

Mensajes: 188


Ver Perfil
Re: [Python]Detectar teclas globalmente
« Respuesta #4 en: 9 Noviembre 2015, 16:57 pm »

Gracias por la ayuda amigo   ;-)
Jaja me canse de buscar, lo busque en Español, ingles y en todos los idiomas posibles xD, pero no conocía esas clases, si quiera conociéndolas hubiera podido, soy bastante nuevo en Python  :P
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Combinacion de teclas en Python!!!
Scripting
_maki_ 5 6,387 Último mensaje 17 Noviembre 2006, 21:17 pm
por SirLanceCC
¿detectar combinaciones de teclas con ventana minimizada? [solucionado]
Java
p4nd4criss 6 6,352 Último mensaje 2 Julio 2012, 16:25 pm
por Proteus1989
[Duda]Es posible detectar teclas si mi aplicacion no tiene el foco « 1 2 »
Java
PabloPbl 14 7,689 Último mensaje 1 Abril 2015, 04:48 am
por PabloPbl
Pulsación de teclas con python
Scripting
minced 4 6,137 Último mensaje 18 Mayo 2015, 09:25 am
por Eleкtro
¿Cómo detectar varias teclas por teclado simultáneamente?
Java
Zodiak98 3 2,914 Último mensaje 13 Julio 2016, 17:50 pm
por + 1 Oculto(s)
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines