<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: vt100 function keys in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/vt100-function-keys/m-p/2929683#M818232</link>
    <description>It's important to note that vt100 has NO programmable function keys (f1-f8, etc). The link given above will show you:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://www.cs.utk.edu/~shuford/terminal/dec.html" target="_blank"&gt;http://www.cs.utk.edu/~shuford/terminal/dec.html&lt;/A&gt; &lt;BR /&gt;&lt;BR /&gt;where you can read just how dumb the vt100 was (it's been more than two decades since the vt100 was manufactured). The problem is that almost no one remembers what a vt100 might be, so that a prgram that says it is a vt100 emulation is often a poor imitation of the real thing.&lt;BR /&gt;&lt;BR /&gt;To have programmable softkeys, you need an emulator that actually has them in the emulation (ie, a good vt220 emulation). Since the vt100 and vt220 do have enough smarts to answerback to some queries, standard HP-UX utilities such as ttytype will set TERM correctly (and is done automatically when you login via /etc/profile or your local .profile. Manually changing or forcing a TERM value will always cause problems unless the terminal is so dumb, it cannot respond to any query.&lt;BR /&gt;&lt;BR /&gt;Now if your program uses the Curses library, you won't have to do anything because the program will use Curses to provide the proper escape sequences for your terminal. To see all the codes recognized (and supported by Curses) for a given terminal model:&lt;BR /&gt;&lt;BR /&gt;untic vt100&lt;BR /&gt;or&lt;BR /&gt;untic vt220&lt;BR /&gt;&lt;BR /&gt;But if your program has hardcoded sequences inside the program, then you'll have to find an emulator that matches what the program expects. Since the program is loading it's own video and keyboard codes, then you'll have to see if the program has a less-dumb emulation that it supports (like vt220).</description>
    <pubDate>Tue, 18 Mar 2003 15:27:55 GMT</pubDate>
    <dc:creator>Bill Hassell</dc:creator>
    <dc:date>2003-03-18T15:27:55Z</dc:date>
    <item>
      <title>vt100 function keys</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/vt100-function-keys/m-p/2929680#M818229</link>
      <description>Hi,&lt;BR /&gt;I have some program which i can only access from a non-graphical terminal.&lt;BR /&gt;The program checks what TERM i'm using (vt100) and loads its own vt100vid.bin and vt100key.bin&lt;BR /&gt;In the ascii-UI it tells me:&lt;BR /&gt;^F1=Help ^F4=Done etcetera, but i cannot find the keycombination to press.&lt;BR /&gt;&lt;BR /&gt;pressing ctrl-F1 or esc-F1 does not work, but i found the following:&lt;BR /&gt;ctrl-h = backspace&lt;BR /&gt;enter = tab&lt;BR /&gt;tab = enter&lt;BR /&gt;ctrl-b = tab&lt;BR /&gt;ctrl-h = backspace&lt;BR /&gt;ctrl-x = delete&lt;BR /&gt;esc-e = clear line&lt;BR /&gt;esc-r = refresh screen&lt;BR /&gt;But the function-keys ???&lt;BR /&gt;Anybody any idea ?&lt;BR /&gt;ps. no matter hpux 10 or 11.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Ceesjan</description>
      <pubDate>Tue, 18 Mar 2003 13:29:11 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/vt100-function-keys/m-p/2929680#M818229</guid>
      <dc:creator>Ceesjan van Hattum</dc:creator>
      <dc:date>2003-03-18T13:29:11Z</dc:date>
    </item>
    <item>
      <title>Re: vt100 function keys</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/vt100-function-keys/m-p/2929681#M818230</link>
      <description>Hi Ceesjam&lt;BR /&gt;&lt;BR /&gt;I think you will find your answer here : &lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://forums.itrc.hp.com/cm/QuestionAnswer/1,,0x41eaed6464a6d611abdb0090277a778c,00.html" target="_blank"&gt;http://forums.itrc.hp.com/cm/QuestionAnswer/1,,0x41eaed6464a6d611abdb0090277a778c,00.html&lt;/A&gt;</description>
      <pubDate>Tue, 18 Mar 2003 13:39:52 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/vt100-function-keys/m-p/2929681#M818230</guid>
      <dc:creator>Marco Santerre</dc:creator>
      <dc:date>2003-03-18T13:39:52Z</dc:date>
    </item>
    <item>
      <title>Re: vt100 function keys</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/vt100-function-keys/m-p/2929682#M818231</link>
      <description>Shouldn't that be read as Ctrl-F 1 (meaning Control with F, release all, the key '1')&lt;BR /&gt;&lt;BR /&gt;Enjoy, have FUN! H.Merijn</description>
      <pubDate>Tue, 18 Mar 2003 14:27:22 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/vt100-function-keys/m-p/2929682#M818231</guid>
      <dc:creator>H.Merijn Brand (procura</dc:creator>
      <dc:date>2003-03-18T14:27:22Z</dc:date>
    </item>
    <item>
      <title>Re: vt100 function keys</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/vt100-function-keys/m-p/2929683#M818232</link>
      <description>It's important to note that vt100 has NO programmable function keys (f1-f8, etc). The link given above will show you:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://www.cs.utk.edu/~shuford/terminal/dec.html" target="_blank"&gt;http://www.cs.utk.edu/~shuford/terminal/dec.html&lt;/A&gt; &lt;BR /&gt;&lt;BR /&gt;where you can read just how dumb the vt100 was (it's been more than two decades since the vt100 was manufactured). The problem is that almost no one remembers what a vt100 might be, so that a prgram that says it is a vt100 emulation is often a poor imitation of the real thing.&lt;BR /&gt;&lt;BR /&gt;To have programmable softkeys, you need an emulator that actually has them in the emulation (ie, a good vt220 emulation). Since the vt100 and vt220 do have enough smarts to answerback to some queries, standard HP-UX utilities such as ttytype will set TERM correctly (and is done automatically when you login via /etc/profile or your local .profile. Manually changing or forcing a TERM value will always cause problems unless the terminal is so dumb, it cannot respond to any query.&lt;BR /&gt;&lt;BR /&gt;Now if your program uses the Curses library, you won't have to do anything because the program will use Curses to provide the proper escape sequences for your terminal. To see all the codes recognized (and supported by Curses) for a given terminal model:&lt;BR /&gt;&lt;BR /&gt;untic vt100&lt;BR /&gt;or&lt;BR /&gt;untic vt220&lt;BR /&gt;&lt;BR /&gt;But if your program has hardcoded sequences inside the program, then you'll have to find an emulator that matches what the program expects. Since the program is loading it's own video and keyboard codes, then you'll have to see if the program has a less-dumb emulation that it supports (like vt220).</description>
      <pubDate>Tue, 18 Mar 2003 15:27:55 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/vt100-function-keys/m-p/2929683#M818232</guid>
      <dc:creator>Bill Hassell</dc:creator>
      <dc:date>2003-03-18T15:27:55Z</dc:date>
    </item>
    <item>
      <title>Re: vt100 function keys</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/vt100-function-keys/m-p/2929684#M818233</link>
      <description>Procura, you are the hero of today!&lt;BR /&gt;Who would have thought that live 'can' be simple.&lt;BR /&gt;You do not want to know how many hours i already spent on emulations, untic-ing etcetera..&lt;BR /&gt;But indeed ^F1 can also be ^F+1... &lt;BR /&gt;..how stupid i feel :(&lt;BR /&gt;..how happy i am now :)&lt;BR /&gt;&lt;BR /&gt;Greetings,&lt;BR /&gt;Ceesjan</description>
      <pubDate>Tue, 18 Mar 2003 15:45:22 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/vt100-function-keys/m-p/2929684#M818233</guid>
      <dc:creator>Ceesjan van Hattum</dc:creator>
      <dc:date>2003-03-18T15:45:22Z</dc:date>
    </item>
  </channel>
</rss>

