Intermec CV30 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 66

Cursor Positioning, Tab Stops

Page 66 highlights

Chapter 2 - About VT/ANSI Programming Cursor Positioning The cursor indicates the position where the next character appears. The computer supports all cursor positioning sequences as shown in this table. Note: Pn is a variable, ASCII-coded, numeric parameter. Tab Stops Cursor Positioning Name (Mnemonic) Sequence Action Cursor up (CUU) CSI Pn A Moves cursor up Pn lines in same column, stops at top. Cursor down (CUD) CSI Pn B Moves cursor down Pn lines in same column, stops at bottom. Cursor forward (CUF) CSI Pn C Moves cursor right Pn columns. Cursor stops at right margin. Cursor backward (CUB) CSI Pn D Moves cursor left Pn columns. Cursor stops at left margin. Cursor position (CUP) CSI Pl ; Pc H Moves cursor to Line P1, Column Pc. Horizontal/vertical CSI Pl ; Pc f Moves cursor to Line P1, Column Pc. positions (HVP) Index (IND) ESC D An 8-bit control character (84 hexadecimal) to be expressed as an escape sequence for a 7-bit environment. IND moves the cursor down one line in the same column. If cursor is at bottom margin, display scrolls up. Reverse index (RI) ESC M An 8-bit control character (8D hexadecimal) to be expressed as an escape sequence for a 7-bit environment. RI moves the cursor up one line in the same column. If the cursor is at top margin, the display scrolls down. Next line (NEL) ESC E Is an 8-bit control character (85 hexadecimal) that can be expressed as an escape sequence for a 7-bit environment. NEL moves the cursor to the first position on the next line. If the cursor is at bottom margin, the display scrolls up. Save cursor (DECSC) ESC 7 Saves the following into memory: cursor position, graphic rendition, character set shift state, state of wrap flag, state of origin mode, state of selective erase. Restore cursor (DECRC) ESC 8 Restores the states described for DECSC. If characteristics were not saved, the cursor moves to home position, origin mode is reset, character attributes are not assigned, default character set mapping is established. Tab stops are selected based on the vertical display column. When the computer receives a horizontal tab code (HT, 09 hexadecimal), the cursor tabs to the next stop. If no tab stops exist, the cursor tabs to the right margin. 54 Intermec Terminal Emulator (ITE) Programmer's Reference Manual

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184

Chapter 2 — About VT/ANSI Programming
54
Intermec Terminal Emulator (ITE) Programmer’s Reference Manual
Cursor Positioning
The cursor indicates the position where the next character appears. The computer
supports all cursor positioning sequences as shown in this table.
Tab Stops
Tab stops are selected based on the vertical display column. When the computer
receives a horizontal tab code (HT, 09 hexadecimal), the cursor tabs to the next stop.
If no tab stops exist, the cursor tabs to the right margin.
Note:
Pn
is a variable, ASCII-coded, numeric parameter.
Cursor Positioning
Name (Mnemonic)
Sequence
Action
Cursor up (CUU)
CSI Pn A
Moves cursor up Pn lines in same column, stops at
top.
Cursor down (CUD)
CSI Pn B
Moves cursor down Pn lines in same column, stops at
bottom.
Cursor forward (CUF)
CSI Pn C
Moves cursor right Pn columns. Cursor stops at right
margin.
Cursor backward
(CUB)
CSI Pn D
Moves cursor left Pn columns. Cursor stops at left
margin.
Cursor position (CUP)
CSI Pl ; Pc H
Moves cursor to Line P1, Column Pc.
Horizontal/vertical
positions (HVP)
CSI Pl ; Pc f
Moves cursor to Line P1, Column Pc.
Index (IND)
ESC D
An 8-bit control character (84 hexadecimal) to be
expressed as an escape sequence for a 7-bit
environment. IND moves the cursor down one line in
the same column. If cursor is at bottom margin,
display scrolls up.
Reverse index (RI)
ESC M
An 8-bit control character (8D hexadecimal) to be
expressed as an escape sequence for a 7-bit
environment. RI moves the cursor up one line in the
same column. If the cursor is at top margin, the
display scrolls down.
Next line (NEL)
ESC E
Is an 8-bit control character (85 hexadecimal) that
can be expressed as an escape sequence for a 7-bit
environment. NEL moves the cursor to the first
position on the next line. If the cursor is at bottom
margin, the display scrolls up.
Save cursor (DECSC)
ESC 7
Saves the following into memory: cursor position,
graphic rendition, character set shift state, state of
wrap flag, state of origin mode, state of selective
erase.
Restore cursor
(DECRC)
ESC 8
Restores the states described for DECSC. If
characteristics were not saved, the cursor moves to
home position, origin mode is reset, character
attributes are not assigned, default character set
mapping is established.