     The American Standard Code for Information Interchange (ASCII) Character Set

DEC   HEX   OCT   ASCII   CONTROL   DESCRIPTION                   
000    00    00   NULL    CTRL-@    Null
001    01    01   SOH     CTRL-A    Start of header                    SMG$ symbols defined in
002    02    02   STX     CTRL-B    Start of text                 HEX  SYS$LIBRARY:STARLET.MLB module $$SMGTRMPTRDEF
003    03    03   ETX     CTRL-C    End of text                   003  SMG$K_TRM_CTRLC
004    04    04   EOT     CTRL-D    End of transmission           004  SMG$K_TRM_CTRLD
005    05    05   ENQ     CTRL-E    Enquiry                       005  SMG$K_TRM_CTRLE
006    06    06   ACK     CTRL-F    Acknowledge                   006  SMG$K_TRM_CTRLF
007    07    07   BEL     CTRL-G    Bell                          007  SMG$K_TRM_CTRLG
008    08    10   BS      CTRL-H    Backspace                     008  SMG$K_TRM_CTRLH      SMG$K_TRM_BS
009    09    11   HT      CTRL-I    Horizontal tab                009  SMG$K_TRM_CTRLI      SMG$K_TRM_HT
010    0A    12   LF      CTRL-J    Line feed                     00A  SMG$K_TRM_CTRLJ      SMG$K_TRM_LF
011    0B    13   VT      CTRL-K    Vertical tab                  00B  SMG$K_TRM_CTRLK
012    0C    14   FF      CTRL-L    Form feed                     00C  SMG$K_TRM_CTRLL
013    0D    15   CR      CTRL-M    Carriage return               00D  SMG$K_TRM_CTRLM      SMG$K_TRM_CR
014    0E    16   SO      CTRL-N    Shift out                     00E  SMG$K_TRM_CTRLN
015    0F    17   SI      CTRL-O    Shift in                      00F  SMG$K_TRM_CTRLO
016    10    20   DLE     CTRL-P    Data link escape              010  SMG$K_TRM_CTRLP
017    11    21   DC1     CTRL-Q    Start output (XON)            011  SMG$K_TRM_CTRLQ
018    12    22   DC2     CTRL-R                                  012  SMG$K_TRM_CTRLR
019    13    23   DC3     CTRL-S    Stop output (XOFF)            013  SMG$K_TRM_CTRLS
020    14    24   DC4     CTRL-T                                  014  SMG$K_TRM_CTRLT
021    15    25   NAK     CTRL-U    Negative acknowledge          015  SMG$K_TRM_CTRLU
022    16    26   SYN     CTRL-V    Synchronous idle              016  SMG$K_TRM_CTRLV
023    17    27   ETB     CTRL-W    End of transmission block     017  SMG$K_TRM_CTRLW
024    18    30   CAN     CTRL-X    Cancel                        018  SMG$K_TRM_CTRLX
025    19    31   EM      CTRL-Y    End of medium                 019  SMG$K_TRM_CTRLY
026    1A    32   SUB     CTRL-Z    Substitute                    01A  SMG$K_TRM_CTRLZ
027    1B    33   ESC     CTRL-[    Escape                        01B  SMG$K_TRM_ESCAPE
028    1C    34   FS      CTRL-\    File separator               
029    1D    35   GS      CTRL-]    Group separator                  
030    1E    36   RS      CTRL-^      Record separator
031    1F    37   US      CTRL--    Unit separator


    PRINTABLE CHARACTERS

DEC   HEX   OCT   ASCII             DESCRIPTION
032    20    40   SP                Space                         020  SMG$K_TRM_SPACE
033    21    41   !                 Exclamation point             021  SMG$K_TRM_EXCLAMATION_POINT
034    22    42   "                 Quotation mark                022  SMG$K_TRM_DOUBLE_QUOTE
035    23    43   #                 Number sign                   023  SMG$K_TRM_NUMBER_SIGN
036    24    44   $                 Dollar sign                   024  SMG$K_TRM_DOLLAR_SIGN
037    25    45   %                 Percent sign                  025  SMG$K_TRM_PERCENT_SIGN
038    26    46   &                 Ampersand                     026  SMG$K_TRM_AMPERSAND
039    27    47   '                 Acute accent or Apostrophe    027  SMG$K_TRM_QUOTE
040    28    50   (                 Opening parenthesis           028  SMG$K_TRM_LEFT_PAREN
041    29    51   )                 Closing parenthesis           029  SMG$K_TRM_RIGHT_PAREN
042    2A    52   *                 Asterisk                      02A  SMG$K_TRM_ASTERISK
043    2B    53   +                 Plus sign                     02B  SMG$K_TRM_PLUS_SIGN
044    2C    54   ,                 Comma
045    2D    55   -                 Hyphen or Minus sign          02D  SMG$K_TRM_DASH                                   
046    2E    56   .                 Period or Decimal point       02E  SMG$K_TRM_DOT
047    2F    57   /                 Slash                         02F  SMG$K_TRM_SLASH
048    30    60   0                 Number zero                   030  SMG$K_TRM_ZERO
049    31    61   1                 Number one                    031  SMG$K_TRM_ONE
050    32    62   2                 Number two                    032  SMG$K_TRM_TWO
051    33    63   3                 Number three                  033  SMG$K_TRM_THREE
052    34    64   4                 Number four                   034  SMG$K_TRM_FOUR
053    35    65   5                 Number five                   035  SMG$K_TRM_FIVE
054    36    66   6                 Number six                    036  SMG$K_TRM_SIX
055    37    67   7                 Number seven                  037  SMG$K_TRM_SEVEN
056    38    70   8                 Number eight                  038  SMG$K_TRM_EIGHT
057    39    71   9                 Number nine                   039  SMG$K_TRM_NINE
058    3A    72   :                 Colon                         03A  SMG$K_TRM_COLON
059    3B    73   ;                 Semicolon                     03B  SMG$K_TRM_SEMICOLON
060    3C    74   <                 Left angle bracket            03C  SMG$K_TRM_LESS_THAN
061    3D    75   =                 Equal sign                    03D  SMG$K_TRM_EQUAL
062    3E    76   >                 Right angle bracket           03E  SMG$K_TRM_GREATER_THAN
063    3F    77   ?                 Question mark                 03F  SMG$K_TRM_QUESTION_MARK
064    40   100   @                 At sign                       040  SMG$K_TRM_AT_SIGN
065    41   101   A                 Letter A                      041  SMG$K_TRM_UPPERCASE_A
066    42   102   B                 Letter B                      042  SMG$K_TRM_UPPERCASE_B
067    43   103   C                 Letter C                      043  SMG$K_TRM_UPPERCASE_C
068    44   104   D                 Letter D                      044  SMG$K_TRM_UPPERCASE_D
069    45   105   E                 Letter E                      045  SMG$K_TRM_UPPERCASE_E
070    46   106   F                 Letter F                      046  SMG$K_TRM_UPPERCASE_F
071    47   107   G                 Letter G                      047  SMG$K_TRM_UPPERCASE_G
072    48   110   H                 Letter H                      048  SMG$K_TRM_UPPERCASE_H
073    49   111   I                 Letter I                      049  SMG$K_TRM_UPPERCASE_I
074    4A   112   J                 Letter J                      04A  SMG$K_TRM_UPPERCASE_J
075    4B   113   K                 Letter K                      04B  SMG$K_TRM_UPPERCASE_K
076    4C   114   L                 Letter L                      04C  SMG$K_TRM_UPPERCASE_L
077    4D   115   M                 Letter M                      04D  SMG$K_TRM_UPPERCASE_M
078    4E   116   N                 Letter N                      04E  SMG$K_TRM_UPPERCASE_N
079    4F   117   O                 Letter O                      04F  SMG$K_TRM_UPPERCASE_O
080    50   120   P                 Letter P                      050  SMG$K_TRM_UPPERCASE_P
081    51   121   Q                 Letter Q                      051  SMG$K_TRM_UPPERCASE_Q
082    52   122   R                 Letter R                      052  SMG$K_TRM_UPPERCASE_R
083    53   123   S                 Letter S                      053  SMG$K_TRM_UPPERCASE_S
084    54   124   T                 Letter T                      054  SMG$K_TRM_UPPERCASE_T
085    55   125   U                 Letter U                      055  SMG$K_TRM_UPPERCASE_U
086    56   126   V                 Letter V                      056  SMG$K_TRM_UPPERCASE_V
087    57   127   W                 Letter W                      057  SMG$K_TRM_UPPERCASE_W
088    58   130   X                 Letter X                      058  SMG$K_TRM_UPPERCASE_X
089    59   131   Y                 Letter Y                      059  SMG$K_TRM_UPPERCASE_Y
090    5A   132   Z                 Letter Z                      05A  SMG$K_TRM_UPPERCASE_Z
091    5B   133   [                 Left bracket                  05B  SMG$K_TRM_LEFT_BRACKET
092    5C   134   \                 Back slash                    05C  SMG$K_TRM_BACKSLASH
093    5D   135   ]                 Right bracket                 05D  SMG$K_TRM_RIGHT_BRACKET
094    5E   136   ^                 Caret                         05E  SMG$K_TRM_CARET
095    5F   137   _                 Underscore                    05F  SMG$K_TRM_UNDERLINE
096    60   140   `                 Grave Accent                  060  SMG$K_TRM_GRAVE_ACCENT
097    61   141   a                 Letter a                      061  SMG$K_TRM_LOWERCASE_A
098    62   142   b                 Letter b                      062  SMG$K_TRM_LOWERCASE_B
099    63   143   c                 Letter c                      063  SMG$K_TRM_LOWERCASE_C
100    64   144   d                 Letter d                      064  SMG$K_TRM_LOWERCASE_D
101    65   145   e                 Letter e                      065  SMG$K_TRM_LOWERCASE_E
102    66   146   f                 Letter f                      066  SMG$K_TRM_LOWERCASE_F
103    67   147   g                 Letter g                      067  SMG$K_TRM_LOWERCASE_G
104    68   140   h                 Letter h                      068  SMG$K_TRM_LOWERCASE_H
105    69   151   i                 Letter i                      069  SMG$K_TRM_LOWERCASE_I
106    6A   152   j                 Letter j                      06A  SMG$K_TRM_LOWERCASE_J
107    6B   153   k                 Letter k                      06B  SMG$K_TRM_LOWERCASE_K
108    6C   154   l                 Letter l                      06C  SMG$K_TRM_LOWERCASE_L
109    6D   155   m                 Letter m                      06D  SMG$K_TRM_LOWERCASE_M
110    6E   156   n                 Letter n                      06E  SMG$K_TRM_LOWERCASE_N
111    6F   157   o                 Letter o                      06F  SMG$K_TRM_LOWERCASE_O
112    70   160   p                 Letter p                      070  SMG$K_TRM_LOWERCASE_P
113    71   161   q                 Letter q                      071  SMG$K_TRM_LOWERCASE_Q
114    72   162   r                 Letter r                      072  SMG$K_TRM_LOWERCASE_R
115    73   163   s                 Letter s                      073  SMG$K_TRM_LOWERCASE_S
116    74   164   t                 Letter t                      074  SMG$K_TRM_LOWERCASE_T
117    75   165   u                 Letter u                      075  SMG$K_TRM_LOWERCASE_U
118    76   166   v                 Letter v                      076  SMG$K_TRM_LOWERCASE_V
119    77   167   w                 Letter w                      077  SMG$K_TRM_LOWERCASE_W
120    78   170   x                 Letter x                      078  SMG$K_TRM_LOWERCASE_X
121    79   171   y                 Letter y                      079  SMG$K_TRM_LOWERCASE_Y
122    7A   172   z                 Letter z                      07A  SMG$K_TRM_LOWERCASE_Z
123    7B   173   {                 Left brace                    07B  SMG$K_TRM_LEFT_BRACE
124    7C   174   |                 Stile                         07C  SMG$K_TRM_VERTICAL_LINE 
125    7D   175   }                 Right brace                   07D  SMG$K_TRM_RIGHT_BRACE
126    7E   176   ~                 Tilde                         07E  SMG$K_TRM_TILDE
127    7F   177   DEL     DELETE    Delete character              07F  SMG$K_TRM_DELETE


    DEC Multinational Character Set
 (Extension of the ASCII Character Set)

DEC   HEX   OCT   ASCII   DESCRIPTION
128    80   200           [reserved]
129    81   201           [reserved]
130    82   202           [reserved]
131    83   203           [reserved]
132    84   204   IND     index
133    85   205   NEL     next line
134    86   206   SSA     start of selected area
135    87   207   ESA     end of selected area
136    88   210   HTS     horizontal tab set
137    89   211   HTJ     horizontal tab set with justification
138    8A   212   VTS     vertical tab set
139    8B   213   PLD     partial line down
140    8C   214   PLU     partial line up
141    8D   215   RI      reverse index
142    8E   216   SS2     single shift 2
143    8F   217   SS3     single shift 3
144    90   210   DCS     device control string
145    91   211   PU1     private use 1
146    92   212   PU2     private use 2
147    93   213   STS     set transmit state
148    94   224   CCH     cancel character
149    95   225   MW      message waiting
150    96   226   SPA     start of protected area
151    97   227   EPA     end of protected area
152    98   230           [reserved]
153    99   231           [reserved]
154    9A   232           [reserved]
155    9B   233   CSI     control sequence introducer
156    9C   234   ST      string terminator
157    9D   235   OSC     operating system command
158    9E   236   PM      privacy message
159    9F   237   APC     application program command
160    A0   240           [reserved]
161    A1   241   ¡       inverted exclamation point
162    A2   242   ¢       cent sign
163    A3   243   £       pound sign
164    A4   244           [reserved]
165    A5   245   ¥       yen sign
166    A6   246           [reserved]
167    A7   247   §       section sign
168    A8   250   ¨       general currency sign
169    A9   251   ©       copyright sign
170    AA   252   ª       feminine ordinal indicator
171    AB   253   «       angle quotation mark left
172    AC   254           [reserved]
173    AD   255           [reserved]
174    AE   256           [reserved]
175    BF   257           [reserved]
176    B0   260   °       degree sign
177    B1   261   ±       plus/minus sign
178    B2   262   ²       superscript 2
179    B3   263   ³       superscript 3
180    B4   264           [reserved]
181    B5   265   µ       micro sign
182    B6   266   ¶       paragraph sign, pilcrow
183    B7   267   ·       middle dot
184    B8   270           [reserved]
185    B9   271   ¹       superscript 1
186    BA   272   º       masculine ordinal indicator
187    BB   273   »       angle quotation mark right
188    BC   274   ¼       fraction one quarter
189    BD   275   ½       fraction one half
190    BE   276           [reserved]
191    BF   277   ¿       inverted question mark
192    C0   300   À       uppercase A with grave accent
193    C1   301   Á       uppercase A with acute accent
194    C2   302   Â       uppercase A with circumflex
195    C3   303   Ã       uppercase A with tilde
196    C4   304   Ä       uppercase A with umlaut, (diaeresis)
197    C5   305   Å       uppercase A with ring
198    C6   306   Æ       uppercase AE diphthong
199    C7   307   Ç       uppercase C with cedilla
200    C8   310   È       uppercase E with grave accent
201    C9   311   É       uppercase E with acute accent
202    CA   312   Ê       uppercase E with circumflex
203    CB   313   Ë       uppercase E with umlaut, (diaeresis)
204    CC   314   Ì       uppercase I with grave accent
205    CD   315   Í       uppercase I with acute accent
206    CE   316   Î       uppercase I with circumflex
207    CF   317   Ï       uppercase I with umlaut, (diaeresis)
208    D0   320           [reserved]
209    D1   321   Ñ       uppercase N with tilde
210    D2   322   Ò       uppercase O with grave accent
211    D3   323   Ó       uppercase O with acute accent
212    D4   324   Ô       uppercase O with circumflex
213    D5   325   Õ       uppercase O with tilde
214    D6   326   Ö       uppercase O with umlaut, (diaeresis)
215    D7   327   ×       uppercase OE ligature
216    D8   330   Ø       uppercase O with slash
217    D9   331   Ù       uppercase U with grave accent
218    DA   332   Ú       uppercase U with acute accent
219    DB   333   Û       uppercase U with circumflex
220    DC   334   Ü       uppercase U with umlaut, (diaeresis)
221    DD   335   Ý       uppercase Y with umlaut, (diaeresis)
222    DE   336           [reserved]
223    DF   337   ß       german lowercase sharp s
224    E0   340   à       lowercase a with grave accent
225    E1   341   á       lowercase a with acute accent
226    E2   342   â       lowercase a with circumflex
227    E3   343   ã       lowercase a with tilde
228    E4   344   ä       lowercase a with umlaut, (diaeresis)
229    E5   345   å       lowercase a with ring
230    E6   346   æ       lowercase ae diphthong
231    E7   347   ç       lowercase c with cedilla
232    E8   350   è       lowercase e with grave accent
233    E9   351   é       lowercase e with acute accent
234    EA   352   ê       lowercase e with circumflex
235    EB   353   ë       lowercase e with umlaut, (diaeresis)
236    EC   354   ì       lowercase i with grave accent
237    ED   355   í       lowercase i with acute accent
238    EE   356   i       lowercase i with circumflex
239    EF   357   ï       lowercase i with umlaut, (diaeresis)
240    F0   360           [reserved]
241    F1   361   ñ       lowercase n with tilde
242    F2   362   ò       lowercase o with grave accent
243    F3   363   ó       lowercase o with acute accent
244    F4   364   ô       lowercase o with circumflex
245    F5   365   õ       lowercase o with tilde
246    F6   366   ö       lowercase o with umlaut, (diaeresis)
247    F7   367   ÷       lowercase oe ligature
248    F8   370   ø       lowercase o with slash
249    F9   371   ù       lowercase u with grave acent
250    FA   372   u       lowercase u with acute accent
251    FB   373   û       lowercase u with circumflex
252    FC   374   ü       lowercase u with umlaut, (diaeresis)
253    FD   375   ý       lowercase y with umlaut, (diaeresis)
254    FE   376           [reserved]
255    FF   377           [reserved]

 Other Keyboard definitions

           SMG symbol definitions defined in
      HEX  SYS$LIBRARY:STARLET.MLB module $$SMGTRMPTRDEF
      100  SMG$K_TRM_PF1
      101  SMG$K_TRM_PF2
      102  SMG$K_TRM_PF3
      103  SMG$K_TRM_PF4
      104  SMG$K_TRM_KP0
      105  SMG$K_TRM_KP1
      106  SMG$K_TRM_KP2
      107  SMG$K_TRM_KP3
      108  SMG$K_TRM_KP4
      109  SMG$K_TRM_KP5
      10A  SMG$K_TRM_KP6
      10B  SMG$K_TRM_KP7
      10C  SMG$K_TRM_KP8
      10D  SMG$K_TRM_KP9
      10E  SMG$K_TRM_ENTER
      10F  SMG$K_TRM_MINUS
      110  SMG$K_TRM_COMMA
      111  SMG$K_TRM_PERIOD
      112  SMG$K_TRM_UP
      113  SMG$K_TRM_DOWN
      114  SMG$K_TRM_LEFT
      115  SMG$K_TRM_RIGHT
      119  SMG$K_TRM_F1
      11A  SMG$K_TRM_F2
      11B  SMG$K_TRM_F3
      11C  SMG$K_TRM_F4
      11D  SMG$K_TRM_F5
      11E  SMG$K_TRM_F6
      11F  SMG$K_TRM_F7
      120  SMG$K_TRM_F8
      121  SMG$K_TRM_F9
      122  SMG$K_TRM_F10
      123  SMG$K_TRM_F11
      124  SMG$K_TRM_F12
      125  SMG$K_TRM_F13
      126  SMG$K_TRM_F14
      127  SMG$K_TRM_F15        SMG$K_TRM_HELP
      128  SMG$K_TRM_F16        SMG$K_TRM_DO
      129  SMG$K_TRM_F17
      12A  SMG$K_TRM_F18
      12B  SMG$K_TRM_F19
      12C  SMG$K_TRM_F20
      137  SMG$K_TRM_E1         SMG$K_TRM_FIND
      138  SMG$K_TRM_E2         SMG$K_TRM_INSERT_HERE
      139  SMG$K_TRM_E3         SMG$K_TRM_REMOVE
      13A  SMG$K_TRM_E4         SMG$K_TRM_SELECT
      13B  SMG$K_TRM_E5         SMG$K_TRM_PREV_SCREEN
      13C  SMG$K_TRM_E6         SMG$K_TRM_NEXT_SCREEN
      1FC  SMG$K_TRM_CANCELLED
      1FD  SMG$K_TRM_TIMEOUT
      1FE  SMG$K_TRM_BUFFER_FULL
      1FF  SMG$K_TRM_UNKNOWN
