I'm not sure if this is totally a Perl question but crazyinsomniac said I should post it.

I have a script that uses Net::Telnet to log into a server and execute an application. I've got it all working except that a few of the application's menus require function keys (eg: F7, F10, etc). I cannot seem to figure out how to send function keys over the telnet session.

I figured that it must be either an ANSI or ASCII special sequence that I need to send but I can't get it to work.

I've found this link, which contains some info about function keys as ASCII special sequences. This page has info about function keys as ANSI special sequences. Neither of these seem to be what I need, as nothing I do works. =(

If someone can give me a clue as to why it's not working, or point me in the direction of further information, I would much appreciate it.

I'm hoping that someone has handled this sort of thing before and can help me. I can probably manage to get along without using the function key items but it will limit what the script is able to do.

bbfu
Seasons don't fear The Reaper.
Nor do the wind, the sun, and the rain.
We can be like they are.


In reply to Function keys via Net::Telnet by bbfu

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.