Chris Hallman wrote: > > Is it possible to send a F1 "character" over a telnet connection? I've > searched but I can't find a solution. I've tried SendKeys > <http://www.rutherfurd.net/python/sendkeys/> and other methods, but I > can't get it to work. > > import telnetlib > > pswd = "***" > host = "***" > tn = telnetlib.Telnet(host) > tn.read_until("password:", 7) > tn.write(pswd + "\n") > tn.write(chr(27)) # ESC > tn.write (chr(78)) # Shift N > tn.write(chr(25)) # Down arrow You could have a special sequence of characters that wouldn't normally be used, like \1\1\2\3\1\2\4, and if the server receives this, you can use pyHook or something to generate a keypress on the other end. It seems to me that the function keys would have a value too. I don't have time to investigate the matter further currently, I'll try to look into it later. -Luke > > > ------------------------------------------------------------------------ > > _______________________________________________ > Tutor maillist - Tutor@python.org > http://mail.python.org/mailman/listinfo/tutor >
_______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor