Hola!
Estaba intentando hacer un simple script que guarda todo lo escrito por el usuario, al estilo keylogger (su fin no es malware, debo decir; es sólo un proyecto personal) y por el momento funciona, es muy simple:
#!/usr/bin/env python
# -*- coding: cp1252 -*-
f = open("log.txt", "a")
while 1:
log = raw_input("")
if log == '\n':
f.write("\n")
if log == '\r':
f.write("\r")
elif log == '\t':
f.write("\t")
elif log == "\\":
f.write("\\")
elif log == "\'":
f.write("'")
elif log == "\"":
f.write("\"")
elif log == "\b":
f.write(log[:-3])
else:
f.write(log)
Es muy simple, no?
Pero yo no quiero eso.
Cuando pulso ENTER, evidentemente no se escribe "\n" ni "\r", ya que el enter se capta para ejecutar la orden del while :P
Hace tiempo encontré unas librerías que permitían captar pulsaciones de teclas.
1.-Cómo se llamaba la librería? Porque he vuelto a buscarla y no la encuentro.
2.-Alguien podría, una vez solucionado el 1, ayudarme en el uso de la misma?
3.-Alguien tiene otra opción viable?
Gracias!
http://sourceforge.net/apps/mediawiki/pyhook/index.php?title=Main_Page
Saludos
Suerte que apareciste tú, como siempre :xD
Muchas gracias! Voy a mirar a ver qué hago.