a2-terminfo/appleIII.ti

58 lines
1.2 KiB
Plaintext

appleIII|Apple III Console Driver:\
:co#80:li#24:\
:NP:am:bw:eo:mi:ms:bs:\
#beep
:bl=^G:\
#clear
:cl=^\:\
:cd=^]:\
:ce=^_:\
#cursor motion
:cm=%r^Z%.%.:\
:ho=^L:\
:ll=^Z\000\030:\
:cr=^M:\
# cursor movement - up, down, left, right.
:up=^K:\
:do=^J:\
:le=^H:\
:nd=^I:\
# arrow keys
:kl=^H:\
:kr=^U:\
:kd=^J:\
:ku=^K:\
#inverse/normal
:mb=^R:\
:md=^R:\
:me=^Q:\
:mh=^R:\
:mr=^R:\
:so=^R:\
:se=^Q:\
:us=^R:\
:ue=^Q:\
#initialize / reset
# normal text, cursor visible, reset viewport, 80-column, cursor control, clear
:r1=^Q^E^A^P\002^U=^\:\
:i1=^Q^E^A^P\002^U=^\:\
# cursor visibility
:ve=^E:\
:vi=^F:\
# backspace key
:kb=\177:
#
# \0 will produce \200, which does not terminate a string but
# behaves as a null character on most terminals, providing CS7 is
# specified. See stty(1).
#
# The reason for this quirk is to maintain binary compatibility of
# the compiled terminfo files with other implementations, e.g., the
# SVr4 systems, which document this. Compiled terminfo files use
# null-terminated strings, with no lengths. Modifying this would
# require a new binary format, which would not work with other
# implementations.
#
#
# ^^^ this interferes with cursor positioning for 0.