# Originally reconstructed via infocmp from file: /etc/terminfo/v/vt52 # Huge modifications by J.A. Bezemer, Feb. 1999 hp48-vt52bis|HP48 - ANSI 1.5 - VT52BIS mode - with standout, # Has auto margins (char on last col causes newline=cr+lf) # Exception: char on last row & last col: NO cr+lf. # "less" has problems with this, as it expects that a ^M goes to the # left edge of a _new_ column, and it does not. Within screen, all goes # well. am, # MLDisp feature: ^H used as cursor back wraps around left edge bw, # Has xon/xoff, so don't use padding chars xon, # Cols, lines cols#33, lines#10, # Tabs every # chars -- Tabs don't work # it#8, # Mapping of graphic chars (alternate charset) -- doesn't have one # Screen will map to normal ASCII chars # acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, # Bell -- none # bel=^G, # Clear screen -- MLDisp feature clear=^L, # Carriage return (no newline) cr=^M, # Cursor back, down, forward, up 1 position... # cub1=\ED, cud1=\EB, cuf1=\EC, cuu1=\EA, # ...with MLDisp features: cub1=^H, cud1=^J, cuf1=^I, cuu1=\EA, # Absolute cursor positioning cup=\EY%p1%{32}%+%c%p2%{32}%+%c, # Clear from and including current line to end of display # (only defined from first col) ed=\EJ, # Clear to end of line from and including current pos. el=\EK, # Cursor home, no clear screen -- MLDisp feature home=^K, # To next horizontal tab -- not # ht=^I, # Scroll text up 1 line (only defined from bottom left corner) ind=^J, # Keyboard return codes for backspace, cursor back, down, forward, up kbs=^H, kcub1=\ED, kcud1=\EB, kcuf1=\EC, kcuu1=\EA, # Keyboard return codes for home, end, page up, page down khome=\EJ, kend=\EK, knp=\EL, kpp=\EM, # Keyboard return codes for function keys kf1=\EOa, kf2=\EOb, kf3=\EOc, kf4=\EOd, kf5=\EOe, kf6=\EOf, kf7=\EOg, kf8=\EOh, kf9=\EOi, kf10=\EOj, # Newline (=carriage return + line feed) nel=^M^J, # Scroll text down 1 line (only defined from top left corner) # -- Doesn't work. Would be _very_ handy... # Possible strategy: copy PICT {0,0}-{end,end-6} to {0,5}-{end,end} # then cursor home and del that line. # ri=\EI, # End & start of alternate charset -- not # rmacs=\EG, smacs=\EF, # Standout mode (NOT safe to move in, so no msgr) smso=\EM, rmso=\EN,