7 |
# Hard reset. |
# Hard reset. |
8 |
rs1=\EM, |
rs1=\EM, |
9 |
|
|
10 |
# Compatibility: |
# Note about compatibility to vt100: We don't specify <xenl>, as we |
11 |
# to vt100: We don't specify <xenl>, as we don't have the |
# don't have the eat_newline_glitch. We don't support setting or |
12 |
# eat_newline_glitch. We don't support scrolling regions. We don't |
# removing tab stops (hts/tbc). |
|
# support setting/removing tab stops. |
|
|
# to linux: W, we don't have PC character set. We don't have insert |
|
|
# mode. |
|
13 |
|
|
14 |
# Cursor related capabilities. |
# Cursor related capabilities. |
15 |
|
|
79 |
il1=\E[L, il=\E[%p1%dL, |
il1=\E[L, il=\E[%p1%dL, |
80 |
# Delete one line (P1 lines). |
# Delete one line (P1 lines). |
81 |
dl1=\E[M, dl=\E[%p1%dM, |
dl1=\E[M, dl=\E[%p1%dM, |
82 |
# Scroll the whole screen one line (P1 lines) upwards. |
# Scroll the whole screen one line (P1 lines) upwards. We don't use |
83 |
# XXX Good optimization is to use ^J as Linux, although this will put |
# ^J, because this could put things into the scrollback buffer. |
|
# things into the scrollback buffer, which might not be what we want. |
|
84 |
ind=\E[S, indn=\E[%p1%dS, |
ind=\E[S, indn=\E[%p1%dS, |
85 |
# Scroll the whole screen one line (P1 lines) downwards. |
# Scroll the whole screen one line (P1 lines) downwards. |
86 |
rin=\E[%p1%dT, ri=\E[T, |
rin=\E[%p1%dT, ri=\E[T, |
112 |
khome=\E[1~, kich1=\E[2~, kdch1=\E[3~, kend=\E[4~, |
khome=\E[1~, kich1=\E[2~, kdch1=\E[3~, kend=\E[4~, |
113 |
# Keycode for previous (next) page key. |
# Keycode for previous (next) page key. |
114 |
kpp=\E[5~, knp=\E[6~, |
kpp=\E[5~, knp=\E[6~, |
|
# XXX When we implement this. |
|
115 |
# Keycode for center of keypad area. |
# Keycode for center of keypad area. |
116 |
# kb2=\E[G |
kb2=\E[G, |
|
# XXX When we implement this. |
|
117 |
# Mouse event has occured. |
# Mouse event has occured. |
118 |
# kmous=\E[M, |
kmous=\E[M, |
|
# XXX How does this come here? We don't have Lower Left. |
|
|
# kll=\E[F, |
|
|
|
|
119 |
|
|
120 |
# Text attribute capabilities. |
# Text attribute capabilities. |
121 |
acsc=++\,\,--..00ii``aaffgghhjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, |
acsc=++\,\,--..00ii``aaffgghhjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, |
129 |
# Video attributes colliding with color. |
# Video attributes colliding with color. |
130 |
# ORed: A_STANDOUT 1, A_UNDERLINE 2, A_REVERSE 4, A_BLINK 8, A_DIM 16, |
# ORed: A_STANDOUT 1, A_UNDERLINE 2, A_REVERSE 4, A_BLINK 8, A_DIM 16, |
131 |
# A_BOLD 32, A_INVIS 64 |
# A_BOLD 32, A_INVIS 64 |
132 |
# We do our own display optimization, depending on the display driver. |
# We don't define this as we do our own display optimization, |
133 |
|
# depending on the display driver. Alternatively, we could provide |
134 |
|
# different terminfo entries. |
135 |
# ncv#18, |
# ncv#18, |
136 |
# Set background (foreground) color. |
# Set background (foreground) color. |
137 |
setab=\E[4%p1%dm, setaf=\E[3%p1%dm, |
setab=\E[4%p1%dm, setaf=\E[3%p1%dm, |
154 |
# Enable (disable) real bold (not intensity bright) mode. This is a |
# Enable (disable) real bold (not intensity bright) mode. This is a |
155 |
# GNU extension. |
# GNU extension. |
156 |
gsbom=\E[>1h, grbom=\E[>1l, |
gsbom=\E[>1h, grbom=\E[>1l, |
|
# XXX Linux has those also for rmpch and smpch. |
|
157 |
# Enable (disable) alternative character set. |
# Enable (disable) alternative character set. |
158 |
smacs=\E[11m, rmacs=\E[10m, |
smacs=\E[11m, rmacs=\E[10m, |
159 |
# Set all attributes. |
# Set all attributes. |