Certain programs, such as the install program, use a character interface library called Vermont Views for character input. Vermont Views does not use the OpenEdge Key Function syntax of keyfunction(label)=sequence. Instead, it uses key function and key label capabilities. Except for bc, ku, kd, kl, and kr, these key function capabilities are unique to Vermont Views. The key label capabilities mnemonics are created from the key function capabilities mnemonics by prepending "L_". Because both OpenEdge and Vermont Views use only the first instance of a capability, each key function capability can represent only one key label.

For readability, the Vermont Views section of an entry has two distinct columns containing a list of the:

  1. Key function capabilities.
  2. Matching key label capabilities. The label in this column always starts with "L_".

    Here is an example:

    :ku=\E[A:          :L_ku=<Up>:\
    :kd=\E[B:          :L_kd=<Down>:\
    :kr=\E[C:          :L_kr=<Right>:\
    :kl=\E[D:          :L_kl=<Left>:\
    :kh=\E[E:          :L_kh=<Home>:\
    Vermont Views                  Labels
    mnemonics
    Note: For readability in the PROTERMCAP file, the bc, ku, kd, kl, and kr capabilities are usually repeated in the Vermont Views part of the file, even though both OpenEdge and Vermont Views use these capabilities as they appear earlier in the OpenEdge capabilities part. To avoid confusion, the key sequences for the Vermont Views capabilities should be the same as the OpenEdge capabilities.

    The following table summarizes the Vermont Views key function capabilities mnemonics.

    Table 1. Vermont Views key function mnemonics
    Mnemonic Description
    kh Home (beginning of line, then beginning of page)
    EN End (end of line, then end of page)
    PU Page up
    PD Page down
    ki Insert toggle
    DL Delete character
    ESC Exit current form
    bt Back tab
    fk0 Function Key 1
    fk1 Function Key 2 (contents)
    fk2 Function Key 3 (enter the menu bar, then exit the menu bar)
    fk3 Function Key 4 (exit current form)
    fk4 Function Key 5 (browse backward)
    fk5 Function Key 6 (browse forward)
    fk6 Function Key 7 (go back through hypertext links)
    fk7 Function Key 8 (bring up search dialog box)
    fk8 Function Key 9
    fk9 Function Key 10
    Aka Browse backward
    Akd Browse forward
    Aki Exit current form
    Akp Go back through hypertext links
    Aks Bring up search dialog box
    Aku Menu bar
    Akw Contents