Home > Service and Support > Knowledge Base (Wyse Terminal Control Sequences)

Winterm Accessories

Winterm Peripherals

Support
  Support Request
  FAQs
  Firmware Upgrades
  GPT Knowledge Base
  Discontinued Product
Service

  Product Registration
  Request an RMA
  Locate an ASC
  Service Programs
  ASCs Only
  Netier Brand Support

 


Technical Support - Knowledge Base

Home Products



WY-30+ CONTROL SEQUENCES


Control Sequences for the native personality:


Selecting Personalities
Enhance mode offESC ~ SPACE
Enhance mode onESC ~ !
Select native personalityESC ~ "
Select TeleVideo 910 + personalityESC ~ #
Select TeleVideo 925 personalityESC ~ $
Select ADDS VP A2 personalityESC ~ %
 
Communicating with the Computer
Enable transmission (XON)CTRL Q
If XON/XOFF handshaking is enabled.
Stop transmission (XOFF)CTRL S
If XON/XOFF handshaking is enabled.
Send ACK if not busyCTRL E
Full-duplex mode onESC C ESC D F
Half-duplex mode onESC C ESC D H
Block mode onESC B
Block mode off (conversation)ESC C
Half-duplex block mode onESC D H ESC B
Send terminal IDESC SPACE
 
Controlling the Terminal and Keyboard
Monitor mode onESC U
Monitor mode offESC u or ESC X
Local edit mode onESC k
Duplex edit mode onESC I
Sound bellCTRL G
Unlock keyboardESC " or CTRL N or CTRL B
CTRL B With enhance mode on.
Lock keyboardESC s or CTRL O or CTRL D
CTRL D With enhance mode on.
Keyclick offESC <
With enhance mode on.
Keyclick onESC >
With enhance mode on.
 
Redefining the Keys
Program key definitionESC z key sequence DEL
          key       key

Key       Unshifted Shifted

---------------------------

F1        @         `

F2        A         a

F3        B         b

F4        C         c

F5        D         d

F6        E         e

F7        F         f

F8        G         g

ESC       SPACE

TAB       !

BackSpace "

DEL       #

Return    $

Line Feed %

Up        +

Down      ,

Left      -

Right     .

HOME      /

KPD ,     p

KPD -     q

KPD .     r

ENTER     s

KPD 0     t

KPD 1     u

KPD 2     v

KPD 3     w

KPD 4     x

KPD 5     y

KPD 6     z

KPD 7     {

KPD 8     |

KPD 9     }



sequence: Up to 64 bytes 

to be loaded in key
Clear key definitionESC z key DEL
          key       key

Key       Unshifted Shifted

---------------------------

F1        @         `

F2        A         a

F3        B         b

F4        C         c

F5        D         d

F6        E         e

F7        F         f

F8        G         g

ESC       SPACE

TAB       !

BackSpace "

DEL       #

Return    $

Line Feed %

Up        +

Down      ,

Left      -

Right     .

HOME      /

KPD ,     p

KPD -     q

KPD .     r

ENTER     s

KPD 0     t

KPD 1     u

KPD 2     v

KPD 3     w

KPD 4     x

KPD 5     y

KPD 6     z

KPD 7     {

KPD 8     |

KPD 9     }
 
Screen and Cursor Display
Screen display offESC ` 8 or ESC o
ESC o With enhance mode on.
Screen display onESC ` 9 or ESC n
ESC n With enhance mode on.
Reverse screen (light background)ESC ^ 1
Restore normal screen (dark background)ESC ^ 0
Set scrolling speed and typeESC ` scroll
Scroll ScrollType Speed (lps)

-----------------------------

@      Jump scroll (default)

<      Smooth scroll      1

=      Smooth scroll      2

G      Smooth scroll      3

>      Smooth scroll      4

?      Smooth scroll      8

H      Smooth scroll      15

I      Smooth scroll      20
Set cursor display featuresESC ` cursor
cursor Cursor Display

O      Cursor display off            

1      Cursor display on (default)   

2      Steady block cursor           

3      Blinking line cursor

4      Steady line cursor

5      Blinking block cursor (default)
Cursor display offESC ` 0 or CTRL W
CTRL W With enhance mode on.
Cursor display onESC ` 1
 
Displaying the Message Fields
Program computer message on status lineESC F message CR
message 46 characters
Program message on shifted label lineESC z ) text CR
text: 78 characters
Program message on unshifted label lineESC z ( text CR
text: 78 characters
Turn on label lineESC g
With enhance mode on.
Turn off label lineESC h
With enhance mode on.
Program message to label lineESC f text CR
text: 78 characters
Turn off shifted label lineESC z DEL
Clear unshifted label lineESC z ( CR
Clear shifted label lineESC z ) CR
Program/display function key labelESC z field label CR
Command ignored with protect mode on.

     field     field

Key  Unshifted Shifted

F1   O or 8    P or X

F2   1 or 9    Q or Y

F3   2 or :    R or Z

F4   3 or ;    S or [

F5   4 or <    T or \

F6   5 or =    U or ]

F7   6 or >    V or ^

F8   7 or ?    W or _

-------------------------

 F5 is equivalent to CTRL F1   

sF5 is equivalent to CTRL SHIFT F1

 F6 is equivalent to CTRL F2   

sF6 is equivalent to CTRL SHIFT F2

 F7 is equivalent to CTRL F3   

sF7 is equivalent to CTRL SHIFT F3

 F8 is equivalent to CTRL F4   

sF8 is equivalent to CTRL SHIFT F4



label  =  8 characters
Clear function key labelESC z field CR
     field     field

Key  Unshifted Shifted

F1   O or 8    P or X

F2   1 or 9    Q or Y

F3   2 or :    R or Z

F4   3 or ;    S or [

F5   4 or <    T or \

F6   5 or =    U or ]

F7   6 or >    V or ^

F8   7 or ?    W or _

-------------------------

 F5 is equivalent to CTRL F1   

sF5 is equivalent to CTRL SHIFT F1

 F6 is equivalent to CTRL F2   

sF6 is equivalent to CTRL SHIFT F2

 F7 is equivalent to CTRL F3   

sF7 is equivalent to CTRL SHIFT F3

 F8 is equivalent to CTRL F4   

sF8 is equivalent to CTRL SHIFT F4
 
Spitting the Screen
Split screen horizontally and clear screenESC x 1 line or ESC | 1 line
ESC | 1 line With enhance mode on.

If command is sent by host, the terminal returns
an ACK character (06H) to the
host after executing the command. line line Line Native ADDS A2 1 SP CTRL @ 2 ! CTRL A 3 " CTRL B 4 # CTRL C S $ CTRI D 6 % CTRL E 7 & CTRL F 8 ' CTRL G 9 ( CTRL H 10 ) CTRL I 11 * CTRL J 12 + CTRL K 13 , CTRL L 14 - CTRL M 15 . CTRL N 16 / CTRL O 17 0 CTRI P 18 1 CTRL Q 19 2 CTRL R 20 3 CTRL S 21 4 CTRL T 22 5 CTRL U 23 6 CTRL V 24 7 CTRL W
Activate upper data segmentESC ] or ESC c
Activate lower data segmentESC }
Activate other data segmentESC J or ESC K
Redefine screen as one data segment/clear screenESC x 0 or ESC | 0
With enhance mode on.
 
Display Attributes
Assign display attribute to a message fieldESC A mf attr or ESC \ mf attr
mf Screen Area

--------------------------

0  Data area

1  Label line

2  Terminal message field on 

   status line

3  Computer message field on 

   status line





attr Display Attributes 

----------------------------------

SP   Space character 

0    Normal                           

1    Blank (no display)               

2    Blink                            

3    Blink, blank                          

4    Reverse                               

5    Reverse and blank                     

6    Reverse and blink                     

7    Reverse, blink, blank                 

8    Underline                             

9    Underline and blank                   

:    Underline and blink                   

;    Underline, blink, blank               

<    Underline and reverse                 

=    Underline, reverse, blank             

>    Underline, reverse, blink             

?    Underline, reverse, blink, blank 

p    Dim

q    Dim and blank

r    Dim and blink

s    Dim, blink, blank

t    Dim and reverse

u    Dim, reverse. blank

v    Dim, reverse, blink

w    Dim, reverse, blink, blank

x    Dim and underline

y    Dim, underline, blank

z    Dim, underline, blink

{    Dim, underline, blink, blank

2    Dim, underline, reverse

}    Dim, underline, reverse, blank

~    Dim, underline, reverse, blink

DEL  Dim, underline, reverse, blink, blank
Assign character display attributeESC G attr
attr Display Attributes 

----------------------------------

SP   Space character 

0    Normal                           

1    Blank (no display)               

2    Blink                            

3    Blink, blank                          

4    Reverse                               

5    Reverse and blank                     

6    Reverse and blink                     

7    Reverse, blink, blank                 

8    Underline                             

9    Underline and blank                   

:    Underline and blink                   

;    Underline, blink, blank               

<    Underline and reverse                 

=    Underline, reverse, blank             

>    Underline, reverse, blink             

?    Underline, reverse, blink, blank 

p    Dim

q    Dim and blank

r    Dim and blink

s    Dim, blink, blank

t    Dim and reverse

u    Dim, reverse. blank

v    Dim, reverse, blink

w    Dim, reverse, blink, blank

x    Dim and underline

y    Dim, underline, blank

z    Dim, underline, blink

{    Dim, underline, blink, blank

2    Dim, underline, reverse

}    Dim, underline, reverse, blank

~    Dim, underline, reverse, blink

DEL  Dim, underline, reverse, blink, blank
Attribute active to end of screenESC ^ 2
Attribute active to end of lineESC ^ 3
Assign write-protected character display attributeESC ` wpca
wpca  Write-Protected Display

      Attribute - Native

6     Reverse                           

7     Dim                               

A     Normal                            

B     Reverse and dim                   

C     Double-wide, normal               

D     Double-wide and reverse

E     Double-wide and dim

F     Double-wide, reverse, dim

J     Underline

K     Underline and dim

L     Underline and double-wide
Clear unprotected characters to display attributeESC ! attr
attr Display Attributes 

----------------------------------

SP   Space character 

0    Normal                           

1    Blank (no display)               

2    Blink                            

3    Blink, blank                          

4    Reverse                               

5    Reverse and blank                     

6    Reverse and blink                     

7    Reverse, blink, blank                 

8    Underline                             

9    Underline and blank                   

:    Underline and blink                   

;    Underline, blink, blank               

<    Underline and reverse                 

=    Underline, reverse, blank             

>    Underline, reverse, blink             

?    Underline, reverse, blink, blank 

p    Dim

q    Dim and blank

r    Dim and blink

s    Dim, blink, blank

t    Dim and reverse

u    Dim, reverse. blank

v    Dim, reverse, blink

w    Dim, reverse, blink, blank

x    Dim and underline

y    Dim, underline, blank

z    Dim, underline, blink

{    Dim, underline, blink, blank

2    Dim, underline, reverse

}    Dim, underline, reverse, blank

~    Dim, underline, reverse, blink

DEL  Dim, underline, reverse, blink, blank
 
Protecting Data
Write-protect mode offESC (
Write-protect mode onESC )
Clear cursor column to write-protected spacesESC V
Protect mode offESC '
Protect mode onESC &
 
Graphics Characters
Line-drawing graphics mode onESC H CTRL B
Line-drawing graphics mode offESC H CTRL C
Display line-drawing graphics characterESC H Idraw
ldraw  Char  Idraw  Char

0      T      4

1      L      5

2             6

3             7

8             <

9             =

:             >

;             ?
 
Controlling the Cursor
Cursor left (backspace)CTRL H or CTRL U
CTRL U With enhance mode on.
Cursor rightCTRL L or CTRL F
CTRL F With enhance mode on.
Cursor up; no scrollCTRL K
Cursor up; scroll (reverse linefeed)ESC j
Cursor down; no scrollCTRL V
Cursor down; scroll (linefeed)CTRL J
Cursor to start of lineCTRL M
Cursor to start of next lineCTRL_
Home cursorESC { or CTRL ^
Cursor to specific columnESC _ col or CTRL P col
CTRL P col With enhance mode on.

        col      col

Column  Native  ADDS A22

1       SP       CTRL@          

2       !        CTRLA          

3       "        CTRLB          

4       t        CTRLC          

S       $        CTRLD

6       %        CTRLE          

7       &        CTRLF          

8       '        CTRLG          

9       (        CTRLH          

10      )        CTRLI          

11      •        CTRLP          

12      +        CTRLQ          

13      ,        CTRLR          

14      -        CTRLS          

15      .        CTRLT          

16      /        CTRLU

17      0        CTRLV

18      1        CTRLW

19      2        CTRLX

20      3        CTRLY

21      4        SP

22      5        !

23      6        "

24      7        E

25      8        $

26      9        %

27      :        &

28      ;        '

29      <        (

30      =        )

31      >        O

32      ?        1

33      @        2

34      A        3

35      B        4

36      C        5 

37      D        6

38      E        7

39      F        8

40      G        9

41      H        @

42      I        A

43      J        B

44      K        C

45      L        D

46      M        E

47      N        F

48      0        G

49      P        H

50      Q        I

51      R        P

52      S        Q

53      T        R

54      U        S

55      V        T

56      W        U

57      X        V

58      Y        W

59      Z        X

60      [        Y

61      \        /

62      ]        a

63      ^        b

64      _        c

65      '        d

66      a        e

67      b        f

68      c        g

69      d        h

70      e        i

71      f        p

72      g        q

73      h        r

74      i        s

75      j        t

76      k        u

77      I        v

78      m        w

79      n        x

80      o        y
Cursor to specific lineESC [ line
     line   line

Line Native ADDS A2

1    SP     CTRL @ 

2    !      CTRL A 

3    "      CTRL B 

4    #      CTRL C 

S    $      CTRI D 

6    %      CTRL E 

7    &      CTRL F 

8    '      CTRL G 

9    (      CTRL H 

10   )      CTRL I 

11   *      CTRL J 

12   +      CTRL K 

13   ,      CTRL L

14   -      CTRL M

15   .      CTRL N

16   /      CTRL O

17   0      CTRI P

18   1      CTRL Q

19   2      CTRL R

20   3      CTRL S

21   4      CTRL T

22   5      CTRL U

23   6      CTRL V

24   7      CTRL W
Autoscrolling mode offESC N
Autoscrolling mode onESC O
Address cursorESC = line col
     line   line

Line Native ADDS A2

1    SP     CTRL @ 

2    !      CTRL A 

3    "      CTRL B 

4    #      CTRL C 

S    $      CTRI D 

6    %      CTRL E 

7    &      CTRL F 

8    '      CTRL G 

9    (      CTRL H 

10   )      CTRL I 

11   *      CTRL J 

12   +      CTRL K 

13   ,      CTRL L

14   -      CTRL M

15   .      CTRL N

16   /      CTRL O

17   0      CTRI P

18   1      CTRL Q

19   2      CTRL R

20   3      CTRL S

21   4      CTRL T

22   5      CTRL U

23   6      CTRL V

24   7      CTRL W



        col      col

Column  Native  ADDS A22

1       SP       CTRL@          

2       !        CTRLA          

3       "        CTRLB          

4       t        CTRLC          

S       $        CTRLD

6       %        CTRLE          

7       &        CTRLF          

8       '        CTRLG          

9       (        CTRLH          

10      )        CTRLI          

11      •        CTRLP          

12      +        CTRLQ          

13      ,        CTRLR          

14      -        CTRLS          

15      .        CTRLT          

16      /        CTRLU

17      0        CTRLV

18      1        CTRLW

19      2        CTRLX

20      3        CTRLY

21      4        SP

22      5        !

23      6        "

24      7        E

25      8        $

26      9        %

27      :        &

28      ;        '

29      <        (

30      =        )

31      >        O

32      ?        1

33      @        2

34      A        3

35      B        4

36      C        5 

37      D        6

38      E        7

39      F        8

40      G        9

41      H        @

42      I        A

43      J        B

44      K        C

45      L        D

46      M        E

47      N        F

48      0        G

49      P        H

50      Q        I

51      R        P

52      S        Q

53      T        R

54      U        S

55      V        T

56      W        U

57      X        V

58      Y        W

59      Z        X

60      [        Y

61      \        /

62      ]        a

63      ^        b

64      _        c

65      '        d

66      a        e

67      b        f

68      c        g

69      d        h

70      e        i

71      f        p

72      g        q

73      h        r

74      i        s

75      j        t

76      k        u

77      I        v

78      m        w

79      n        x

80      o        y
Address cursorESC a 11 RccC or ESC d ll R cc C
ESC d ll R cc C With enhance mode on.

cc   One- or two-digit decimal value of
column relative to home ll One- or two-digit decimal value of line relative to home
Address cursor in data segmentESC - seg line col
seg Segment

------------------

0   Upper data segment

1   Lower data segment



        col      col

Column  Native  ADDS A22

1       SP       CTRL@          

2       !        CTRLA          

3       "        CTRLB          

4       t        CTRLC          

S       $        CTRLD

6       %        CTRLE          

7       &        CTRLF          

8       '        CTRLG          

9       (        CTRLH          

10      )        CTRLI          

11      •        CTRLP          

12      +        CTRLQ          

13      ,        CTRLR          

14      -        CTRLS          

15      .        CTRLT          

16      /        CTRLU

17      0        CTRLV

18      1        CTRLW

19      2        CTRLX

20      3        CTRLY

21      4        SP

22      5        !

23      6        "

24      7        E

25      8        $

26      9        %

27      :        &

28      ;        '

29      <        (

30      =        )

31      >        O

32      ?        1

33      @        2

34      A        3

35      B        4

36      C        5 

37      D        6

38      E        7

39      F        8

40      G        9

41      H        @

42      I        A

43      J        B

44      K        C

45      L        D

46      M        E

47      N        F

48      0        G

49      P        H

50      Q        I

51      R        P

52      S        Q

53      T        R

54      U        S

55      V        T

56      W        U

57      X        V

58      Y        W

59      Z        X

60      [        Y

61      \        /

62      ]        a

63      ^        b

64      _        c

65      '        d

66      a        e

67      b        f

68      c        g

69      d        h

70      e        i

71      f        p

72      g        q

73      h        r

74      i        s

75      j        t

76      k        u

77      I        v

78      m        w

79      n        x

80      o        y



     line   line

Line Native ADDS A2

1    SP     CTRL @ 

2    !      CTRL A 

3    "      CTRL B 

4    #      CTRL C 

S    $      CTRI D 

6    %      CTRL E 

7    &      CTRL F 

8    '      CTRL G 

9    (      CTRL H 

10   )      CTRL I 

11   *      CTRL J 

12   +      CTRL K 

13   ,      CTRL L

14   -      CTRL M

15   .      CTRL N

16   /      CTRL O

17   0      CTRI P

18   1      CTRL Q

19   2      CTRL R

20   3      CTRL S

21   4      CTRL T

22   5      CTRL U

23   6      CTRL V

24   7      CTRL W
Read cursor line and column addressESC ?
Read active segment number and cursor addressESC /
Read cursor line and column numbersESC b
 
Editing
Clear all tab stopsESC 0 or ESC 3
Set tab stopESC 1
Clear tab stopESC 2
Tabulate cursorESC i or CTRL I
BacktabESC I
Insert mode on, replace mode offESC q
Insert mode off, replace mode onESC r
Insert space characterESC Q
Insert line of spacesESC E
Command ignored with protect mode on.
Delete cursor characterESC W
Delete cursor lineESC R
With enhance mode on.
 
Clearing Data
Clear screen to nullsESC *
Clear screen to spacesESC +
Clear screen to write-protected spacesESC ,
Clear cursor column to write-protected spacesESC V
Clear unprotected characters to spacesESC ; or CTRL Z
Clear unprotected characters to nullsESC :
Clear unprotected characters to specific characterESC . char
Write-protected if write-protect mode is on.



char = Character that replaces unprotected characters
Clear unprotected characters to display attributeESC ! attr
Clear unprotected characters to spaces from cursorESC Y
Clear unprotected characters to nulls from cursorESC y
Clear unprotected line to spaces from cursorESC T
Clear unprotected line to nulls from cursorESC t
 
Sending Data
Send cursor characterESC M
Send line through cursorESC 6
Send unprotected line through cursorESC 4
Send page through cursorESC 7
Send unprotected page through cursorESC 5
Mark block beginningESC 8
Mark block endESC 9
Send blockESC s
Send unprotected characters in blockESC S
 
Print Functlons
Print formatted page through cursorESC P
Print formatted unprotected page through cursorESC @
Print unformatted page through cursorESC p or ESC L
Copy print mode offCTRL T
Copy print mode onCTRL R
Transparent print mode offCTRL T
Tratnsparent print mode onCTRL X
With enhance mode on.
 
Local Keyboard Commands
Setup modeSHIFT SETUP
Soft terminal resetCTRL SETUP
Hard Terminal ResetCTRL SHIFT SETUP
Clear screen to nullsCTRL HOME
Increase scrolling rateCTRL UP
Decrease scrolling rateCTRL DOWN
Turn keyclick on and offCTRL ENTER
or SHIFT ENTER when in Keypad=APPLIC
Turn monitor mode on and offCTRL LEFT
Turn status line display on and offCTRL RIGHT
Turn block mode on and offCTRL BACKSPACE
Turn copy print mode on and offCTRL KPD 2
Turn transparent print mode on and offCTRL SHIFT KPD 2
Print unformatted screenCTRL KPD 0
Print formatted screenCTRL SHIFT KPD 0


 

 

| | | | | | | | |