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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Combinacion de teclas en Python!!!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Combinacion de teclas en Python!!!  (Leído 6,415 veces)
_maki_

Desconectado Desconectado

Mensajes: 5



Ver Perfil
Combinacion de teclas en Python!!!
« en: 15 Noviembre 2006, 11:02 am »

Saludos foreros, mi peticion era para algun guru aunque realmente no es muy dificil, estoy peleandome con una aplicacion y mi problemilla era ahora para intentar que haga algo cuando se produce una combinacion de teclas, igual que al estilo de un comando en LINUX que tecleando Ctrl+c cancela el comando, supongo que hara una llamada al sistema exit, pues bien yo quiero hacer algo parecido, es decir darle una serie de opciones al usuario que siempre van a estar disponibles y cuando se produzca un Ctrl+[opcion deseada] haga lo que proceda, como se controla esto; quiza en un bucle infinito con un switch? pero entonces ya que quiero que este siempre disponible hasta que no metiese una opcion no podria seguir el programa?habria que utilizar entonces hilos?
Agradezco mucho cualquier comentario o sugerencia.
Muchas gracias a todos y un saludo!!!


En línea

Division-x


Desconectado Desconectado

Mensajes: 1.360

No lo fuerce, comprese un martillo mas grande


Ver Perfil
Re: Combinacion de teclas en Python!!!
« Respuesta #1 en: 15 Noviembre 2006, 15:32 pm »

me imagino k con el comado keypressed lo puedes hacer.....

EJEMPLO, para que al pulsar la tecla arriba (la de las flechitas) te diga algo

Código:
if keypressed(1) == 'up':
     print 'algo'

creo k es eso tu pregunta  :huh:

S4lu2!!!


En línea

SirLanceCC


Desconectado Desconectado

Mensajes: 1.093


Ver Perfil WWW
Re: Combinacion de teclas en Python!!!
« Respuesta #2 en: 15 Noviembre 2006, 22:48 pm »

Si, pero para eso deberás usar "modulepythong" y su entorno grafico si no mal recuerdo... y además sólo permite leer una tecla a la vez.

Pero si creo que esa es la idea.
En línea

_maki_

Desconectado Desconectado

Mensajes: 5



Ver Perfil
Re: Combinacion de teclas en Python!!!
« Respuesta #3 en: 17 Noviembre 2006, 19:00 pm »

Gracias Division-X y SirLance, acabo de leer vuestra respuesta y probarla, he importado el modulo ese y me dice que la funcion keypressed no esta definidia, he bajado el modulepythonG, lo he instalado y pense que quizas el python lo reconocería pero me vuelve a salir lo mismo, pero creo que va aparte, estoy investigando haber como conseguir hacerlo funcionar...muchas gracias de nuevo por vuestra ayuda, por cierto Division-X vi por ahi que proponiais la creacion de un foro exclusivo para python aqui en elhackeeer.net, me sumo a vuestra iniciativa, un saludo.
En línea

Division-x


Desconectado Desconectado

Mensajes: 1.360

No lo fuerce, comprese un martillo mas grande


Ver Perfil
Re: Combinacion de teclas en Python!!!
« Respuesta #4 en: 17 Noviembre 2006, 20:30 pm »

eres bienvenido, si kieres acceder a el, pincha en mi firma  ;) ;)

S4lu2!!!
En línea

SirLanceCC


Desconectado Desconectado

Mensajes: 1.093


Ver Perfil WWW
Re: Combinacion de teclas en Python!!!
« Respuesta #5 en: 17 Noviembre 2006, 21:17 pm »

Me parece (no estoy 100% seguro) que para que funcione el modulepythong tienes que copiar un archivo que viene al instalarlo. Es modulepythong.py o algo asi (el icono es cafe y no verde) y hay que copiarlo en misma carpeta donde tengas tu programa. Este modulo es principalmente para cosas graficas (como un jueguecillo que postee alguna vez por ahi)

Suerte
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines