ATASCII

The ATASCII character set, from ATARI Standard Code for Information Interchange, alternatively ATARI ASCII, is the variation on ASCII used in the Atari 8-bit family of home computers. The first of this family are the Atari 400 and 800, released in 1979, and later models were released throughout the 1980s. The last computer to use the ATASCII character set is the Atari XEGS which was released in 1987 and discontinued in 1992. The Atari ST family of computers use the different Atari ST character set.

The entire visible ATASCII character set, both normal and inverse glyphs, upscaled to 2x to better show details

Like most other non-standard ASCIIs, ATASCII has its own special block graphics symbols (arrows, blocks, circles, line segments, playing card suits, etc.) corresponding to the control character locations of the standard ASCII table (characters 031), and a few other character locations.

Control characters

The main difference between standard ASCII and ATASCII is the use of control characters. In standard ASCII, a character in the range 0 to 31 is construed as a command, which might move the cursor, clear the screen, end a line, and so on. Some of these were designed for use on printers and teletypes rather than on screen (to advance the paper, overtype, and so on). In ATASCII most of the ASCII control character values produce a graphics glyph instead. ATASCII uses character values different from ASCII for cursor control.

ATASCII has a character set of only 128 characters. If the high-order bit is set on a character (i.e., if the byte value of the character is between 128 and 255) the character is generally rendered in the reverse video (also called "inverse video") of its counterpart between 0 and 127, using a bitwise negation of the character's glyph. This is done by the ANTIC chip. The two exceptions to this rule are that an "escape" character (ATASCII and ASCII 27) with its high order bit set becomes an "EOL" or "End Of Line" character (ATASCII 155; ASCII 13), and a "clear screen" character (ATASCII 125) with its high order bit set becomes a "bell" or "buzzer" character (ATASCII 253; ASCII 7).

The ATASCII control characters used by the screen editor for cursor control (arrow keys) and text editing (tab, insert, delete, backspace, etc.) have associated graphic symbols that can be displayed by preceding them by the "escape" character (ATASCII 27). For example, a right arrow can be displayed on a screen or printer by preceding it with the escape character followed by the "cursor right" character itself (ATASCII 31).

The Atari screen editor implements the text cursor by simply inverting the character at the cursor position (by XOR with $80). It does not flash.

Interoperation

The differences between character representation can cause problems during modem communication between Ataris and other computers. Cursor movement commands (and even carriage returns and line feeds) from computers not using ATASCII will be nonsense on an Atari, and vice versa. Terminal programs need to translate between ATASCII and standard ASCII.

Some Atari-based BBSs exploited this difference by asking the client to hit the "Return" key. If it got 13 (ASCII CR), then standard ASCII would be used. If it got 155 (ATASCII CR) it would switch to ATASCII, allowing full use of the ATASCII graphic set. Some Atari BBSs would also block features (or even block access completely) for non-Atari users.

Text files encoded in ATASCII also need conversion to be viewed on modern PCs and vice versa- utilities are available to facilitate this.[1]

ATASCII animations

The control codes in ATASCII are transmissible to other computers such as BBS's, and crude animations are possible. These animations, also known as "break movies", often take the form of short cartoons, and were a popular feature of Atari BBSs in its heyday.[2]

Because cursor control operations are represented with a single character (as opposed to multi-byte 'escape' sequences that were common in other schemes, like ANSI or VT100), it is quite easy to make these animations. They can be created by a short BASIC program that captures keyboard commands, echoes them to the screen and saves them to a file.[3] The Atari also allowed commands to be typed and captured as part of its operating system. Of course this required care to get it right, but after a few attempts it normally became quite easy. The simple capture programs didn't have editing features, so ATASCII movies frequently had errors that were corrected by repositioning the cursor and printing over the mistake.

Character set

Graphic characters

The following table shows the ATASCII character set. Each character is shown with a potential Unicode equivalent if available. Space and control characters are represented by the abbreviations for their names.

ATASCII[4]
0 1 2 3 4 5 6 7 8 9 A B C D E F
0x title="0 U+2665 BLACK HEART SUIT" style="padding:1px;"| title="1 U+251C BOX DRAWINGS LIGHT VERTICAL AND RIGHT" style="padding:1px;"| title="2 U+1FB87 RIGHT ONE QUARTER BLOCK" style="padding:1px;"|🮇 title="3 U+2518 BOX DRAWINGS LIGHT UP AND LEFT" style="padding:1px;"| title="4 U+2524 BOX DRAWINGS LIGHT VERTICAL AND LEFT" style="padding:1px;"| title="5 U+2510 BOX DRAWINGS LIGHT DOWN AND LEFT" style="padding:1px;"| title="6 U+2571 BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT" style="padding:1px;"| title="7 U+2572 BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT" style="padding:1px;"| title="8 U+25E2 BLACK LOWER RIGHT TRIANGLE" style="padding:1px;"| title="9 U+2597 QUADRANT LOWER RIGHT" style="padding:1px;"| title="10 U+25E3 BLACK LOWER LEFT TRIANGLE" style="padding:1px;"| title="11 U+259D QUADRANT UPPER RIGHT" style="padding:1px;"| title="12 U+2598 QUADRANT UPPER LEFT" style="padding:1px;"| title="13 U+1FB82 UPPER ONE QUARTER BLOCK" style="padding:1px;"|🮂 title="14 U+2582 LOWER ONE QUARTER BLOCK" style="padding:1px;"| title="15 U+2596 QUADRANT LOWER LEFT" style="padding:1px;"|
1x title="16 U+2663 BLACK CLUB SUIT" style="padding:1px;"| title="17 U+250C BOX DRAWINGS LIGHT DOWN AND RIGHT" style="padding:1px;"| title="18 U+2500 BOX DRAWINGS LIGHT HORIZONTAL" style="padding:1px;"| title="19 U+253C BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL" style="padding:1px;"| title="20 U+2022 BULLET" style="padding:1px;"| title="21 U+2584 LOWER HALF BLOCK" style="padding:1px;"| title="22 U+258E LEFT ONE QUARTER BLOCK" style="padding:1px;"| title="23 U+252C BOX DRAWINGS LIGHT DOWN AND HORIZONTAL" style="padding:1px;"| title="24 U+2534 BOX DRAWINGS LIGHT UP AND HORIZONTAL" style="padding:1px;"| title="25 U+258C LEFT HALF BLOCK" style="padding:1px;"| title="26 U+2514 BOX DRAWINGS LIGHT UP AND RIGHT" style="padding:1px;"| title="27 U+241B SYMBOL FOR ESCAPE" style="padding:1px;"| title="28 U+2191 UPWARDS ARROW" style="padding:1px;"| title="29 U+2193 DOWNWARDS ARROW" style="padding:1px;"| title="30 U+2190 LEFTWARDS ARROW" style="padding:1px;"| title="31 U+2192 RIGHTWARDS ARROW" style="padding:1px;"|
2x title="32 U+0020" style="font-size:75%;padding:1px;"| SP  title="33 U+0021 EXCLAMATION MARK" style="padding:1px;"|! title="34 U+0022 QUOTATION MARK" style="padding:1px;"|" title="35 U+0023 NUMBER SIGN" style="padding:1px;"|# title="36 U+0024 DOLLAR SIGN" style="padding:1px;"|$ title="37 U+0025 PERCENT SIGN" style="padding:1px;"|% title="38 U+0026 AMPERSAND" style="padding:1px;"|& title="39 U+0027 APOSTROPHE" style="padding:1px;"|' title="40 U+0028 LEFT PARENTHESIS" style="padding:1px;"|( title="41 U+0029 RIGHT PARENTHESIS" style="padding:1px;"|) title="42 U+002A ASTERISK" style="padding:1px;"|* title="43 U+002B PLUS SIGN" style="padding:1px;"|+ title="44 U+002C COMMA" style="padding:1px;"|, title="45 U+002D HYPHEN-MINUS" style="padding:1px;"|- title="46 U+002E FULL STOP" style="padding:1px;"|. title="47 U+002F SOLIDUS" style="padding:1px;"|/
3x title="48 U+0030 DIGIT ZERO" style="padding:1px;"|0 title="49 U+0031 DIGIT ONE" style="padding:1px;"|1 title="50 U+0032 DIGIT TWO" style="padding:1px;"|2 title="51 U+0033 DIGIT THREE" style="padding:1px;"|3 title="52 U+0034 DIGIT FOUR" style="padding:1px;"|4 title="53 U+0035 DIGIT FIVE" style="padding:1px;"|5 title="54 U+0036 DIGIT SIX" style="padding:1px;"|6 title="55 U+0037 DIGIT SEVEN" style="padding:1px;"|7 title="56 U+0038 DIGIT EIGHT" style="padding:1px;"|8 title="57 U+0039 DIGIT NINE" style="padding:1px;"|9 title="58 U+003A COLON" style="padding:1px;"|: title="59 U+003B SEMICOLON" style="padding:1px;"|; title="60 U+003C LESS-THAN SIGN" style="padding:1px;"|< title="61 U+003D EQUALS SIGN" style="padding:1px;"|= title="62 U+003E GREATER-THAN SIGN" style="padding:1px;"|> title="63 U+003F QUESTION MARK" style="padding:1px;"|?
4x title="64 U+0040 COMMERCIAL AT" style="padding:1px;"|@ title="65 U+0041 LATIN CAPITAL LETTER A" style="padding:1px;"|A title="66 U+0042 LATIN CAPITAL LETTER B" style="padding:1px;"|B title="67 U+0043 LATIN CAPITAL LETTER C" style="padding:1px;"|C title="68 U+0044 LATIN CAPITAL LETTER D" style="padding:1px;"|D title="69 U+0045 LATIN CAPITAL LETTER E" style="padding:1px;"|E title="70 U+0046 LATIN CAPITAL LETTER F" style="padding:1px;"|F title="71 U+0047 LATIN CAPITAL LETTER G" style="padding:1px;"|G title="72 U+0048 LATIN CAPITAL LETTER H" style="padding:1px;"|H title="73 U+0049 LATIN CAPITAL LETTER I" style="padding:1px;"|I title="74 U+004A LATIN CAPITAL LETTER J" style="padding:1px;"|J title="75 U+004B LATIN CAPITAL LETTER K" style="padding:1px;"|K title="76 U+004C LATIN CAPITAL LETTER L" style="padding:1px;"|L title="77 U+004D LATIN CAPITAL LETTER M" style="padding:1px;"|M title="78 U+004E LATIN CAPITAL LETTER N" style="padding:1px;"|N title="79 U+004F LATIN CAPITAL LETTER O" style="padding:1px;"|O
5x title="80 U+0050 LATIN CAPITAL LETTER P" style="padding:1px;"|P title="81 U+0051 LATIN CAPITAL LETTER Q" style="padding:1px;"|Q title="82 U+0052 LATIN CAPITAL LETTER R" style="padding:1px;"|R title="83 U+0053 LATIN CAPITAL LETTER S" style="padding:1px;"|S title="84 U+0054 LATIN CAPITAL LETTER T" style="padding:1px;"|T title="85 U+0055 LATIN CAPITAL LETTER U" style="padding:1px;"|U title="86 U+0056 LATIN CAPITAL LETTER V" style="padding:1px;"|V title="87 U+0057 LATIN CAPITAL LETTER W" style="padding:1px;"|W title="88 U+0058 LATIN CAPITAL LETTER X" style="padding:1px;"|X title="89 U+0059 LATIN CAPITAL LETTER Y" style="padding:1px;"|Y title="90 U+005A LATIN CAPITAL LETTER Z" style="padding:1px;"|Z title="91 U+005B LEFT SQUARE BRACKET" style="padding:1px;"|[ title="92 U+005C REVERSE SOLIDUS" style="padding:1px;"|\ title="93 U+005D RIGHT SQUARE BRACKET" style="padding:1px;"|] title="94 U+005E CIRCUMFLEX ACCENT" style="padding:1px;"|^ title="95 U+005F LOW LINE" style="padding:1px;"|_
6x title="96 U+2666 BLACK DIAMOND SUIT" style="padding:1px;"| title="97 U+0061 LATIN SMALL LETTER A" style="padding:1px;"|a title="98 U+0062 LATIN SMALL LETTER B" style="padding:1px;"|b title="99 U+0063 LATIN SMALL LETTER C" style="padding:1px;"|c title="100 U+0064 LATIN SMALL LETTER D" style="padding:1px;"|d title="101 U+0065 LATIN SMALL LETTER E" style="padding:1px;"|e title="102 U+0066 LATIN SMALL LETTER F" style="padding:1px;"|f title="103 U+0067 LATIN SMALL LETTER G" style="padding:1px;"|g title="104 U+0068 LATIN SMALL LETTER H" style="padding:1px;"|h title="105 U+0069 LATIN SMALL LETTER I" style="padding:1px;"|i title="106 U+006A LATIN SMALL LETTER J" style="padding:1px;"|j title="107 U+006B LATIN SMALL LETTER K" style="padding:1px;"|k title="108 U+006C LATIN SMALL LETTER L" style="padding:1px;"|l title="109 U+006D LATIN SMALL LETTER M" style="padding:1px;"|m title="110 U+006E LATIN SMALL LETTER N" style="padding:1px;"|n title="111 U+006F LATIN SMALL LETTER O" style="padding:1px;"|o
7x title="112 U+0070 LATIN SMALL LETTER P" style="padding:1px;"|p title="113 U+0071 LATIN SMALL LETTER Q" style="padding:1px;"|q title="114 U+0072 LATIN SMALL LETTER R" style="padding:1px;"|r title="115 U+0073 LATIN SMALL LETTER S" style="padding:1px;"|s title="116 U+0074 LATIN SMALL LETTER T" style="padding:1px;"|t title="117 U+0075 LATIN SMALL LETTER U" style="padding:1px;"|u title="118 U+0076 LATIN SMALL LETTER V" style="padding:1px;"|v title="119 U+0077 LATIN SMALL LETTER W" style="padding:1px;"|w title="120 U+0078 LATIN SMALL LETTER X" style="padding:1px;"|x title="121 U+0079 LATIN SMALL LETTER Y" style="padding:1px;"|y title="122 U+007A LATIN SMALL LETTER Z" style="padding:1px;"|z title="123 U+2660 BLACK SPADE SUIT" style="padding:1px;"| title="124 U+007C VERTICAL LINE" style="padding:1px;"|| title="125 U+1F8B0 ARROW POINTING UPWARDS THEN NORTH WEST" style="padding:1px;"|🢰 title="126 U+25C0 BLACK LEFT-POINTING TRIANGLE" style="padding:1px;"| title="127 U+25B6 BLACK RIGHT-POINTING TRIANGLE" style="padding:1px;"|
8x title="128 " style="padding:1px;background:black;color:white"| title="129 " style="padding:1px;background:black;color:white"| title="130 U+258A LEFT THREE QUARTERS BLOCK" style="padding:1px;"| title="131 " style="padding:1px;background:black;color:white"| title="132 " style="padding:1px;background:black;color:white"| title="133 " style="padding:1px;background:black;color:white"| title="134 " style="padding:1px;background:black;color:white"| title="135 " style="padding:1px;background:black;color:white"| title="136 U+25E4 BLACK UPPER LEFT TRIANGLE" style="padding:1px;"| title="137 U+259B QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER LEFT" style="padding:1px;"| title="138 U+25E5 BLACK UPPER RIGHT TRIANGLE" style="padding:1px;"| title="139 U+2599 QUADRANT UPPER LEFT AND LOWER LEFT AND LOWER RIGHT" style="padding:1px;"| title="140 U+259F QUADRANT UPPER RIGHT AND LOWER LEFT AND LOWER RIGHT" style="padding:1px;"| title="141 U+2586 LOWER THREE QUARTERS BLOCK" style="padding:1px;"| title="142 " style="padding:1px;background:black;color:white"| title="143 U+259C QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER RIGHT" style="padding:1px;"|
9x title="144 " style="padding:1px;background:black;color:white"| title="145 " style="padding:1px;background:black;color:white"| title="146 " style="padding:1px;background:black;color:white"| title="147 " style="padding:1px;background:black;color:white"| title="148 U+25D8 INVERSE BULLET" style="padding:1px;background:black;color:white"| title="149 U+2580 UPPER HALF BLOCK" style="padding:1px;"| title="150 " style="padding:1px;background:black;color:white"| title="151 " style="padding:1px;background:black;color:white"| title="152 " style="padding:1px;background:black;color:white"| title="153 U+2590 RIGHT HALF BLOCK" style="padding:1px;"| title="154 " style="padding:1px;background:black;color:white"| title="155 U+00A0 NO-BREAK SPACE" style="font-size:75%;padding:1px;"|NBSP title="156 " style="padding:1px;background:black;color:white"| title="157 " style="padding:1px;background:black;color:white"| title="158 " style="padding:1px;background:black;color:white"| title="159 " style="padding:1px;background:black;color:white"|
Ax title="160 U+2588 FULL BLOCK" style="padding:1px;"| title="161 " style="padding:1px;background:black;color:white"|! title="162 " style="padding:1px;background:black;color:white"|" title="163 " style="padding:1px;background:black;color:white"|# title="164 " style="padding:1px;background:black;color:white"|$ title="165 " style="padding:1px;background:black;color:white"|% title="166 " style="padding:1px;background:black;color:white"|& title="167 " style="padding:1px;background:black;color:white"|' title="168 " style="padding:1px;background:black;color:white"|( title="169 " style="padding:1px;background:black;color:white"|) title="170 " style="padding:1px;background:black;color:white"|* title="171 " style="padding:1px;background:black;color:white"|+ title="172 " style="padding:1px;background:black;color:white"|, title="173 " style="padding:1px;background:black;color:white"|- title="174 " style="padding:1px;background:black;color:white"|. title="175 " style="padding:1px;background:black;color:white"|/
Bx title="176 " style="padding:1px;background:black;color:white"|0 title="177 " style="padding:1px;background:black;color:white"|1 title="178 " style="padding:1px;background:black;color:white"|2 title="179 " style="padding:1px;background:black;color:white"|3 title="180 " style="padding:1px;background:black;color:white"|4 title="181 " style="padding:1px;background:black;color:white"|5 title="182 " style="padding:1px;background:black;color:white"|6 title="183 " style="padding:1px;background:black;color:white"|7 title="184 " style="padding:1px;background:black;color:white"|8 title="185 " style="padding:1px;background:black;color:white"|9 title="186 " style="padding:1px;background:black;color:white"|: title="187 " style="padding:1px;background:black;color:white"|; title="188 " style="padding:1px;background:black;color:white"|< title="189 " style="padding:1px;background:black;color:white"|= title="190 " style="padding:1px;background:black;color:white"|> title="191 " style="padding:1px;background:black;color:white"|?
Cx title="192 " style="padding:1px;background:black;color:white"|@ title="193 " style="padding:1px;background:black;color:white"|A title="194 " style="padding:1px;background:black;color:white"|B title="195 " style="padding:1px;background:black;color:white"|C title="196 " style="padding:1px;background:black;color:white"|D title="197 " style="padding:1px;background:black;color:white"|E title="198 " style="padding:1px;background:black;color:white"|F title="199 " style="padding:1px;background:black;color:white"|G title="200 " style="padding:1px;background:black;color:white"|H title="201 " style="padding:1px;background:black;color:white"|I title="202 " style="padding:1px;background:black;color:white"|J title="203 " style="padding:1px;background:black;color:white"|K title="204 " style="padding:1px;background:black;color:white"|L title="205 " style="padding:1px;background:black;color:white"|M title="206 " style="padding:1px;background:black;color:white"|N title="207 " style="padding:1px;background:black;color:white"|O
Dx title="208 " style="padding:1px;background:black;color:white"|P title="209 " style="padding:1px;background:black;color:white"|Q title="210 " style="padding:1px;background:black;color:white"|R title="211 " style="padding:1px;background:black;color:white"|S title="212 " style="padding:1px;background:black;color:white"|T title="213 " style="padding:1px;background:black;color:white"|U title="214 " style="padding:1px;background:black;color:white"|V title="215 " style="padding:1px;background:black;color:white"|W title="216 " style="padding:1px;background:black;color:white"|X title="217 " style="padding:1px;background:black;color:white"|Y title="218 " style="padding:1px;background:black;color:white"|Z title="219 " style="padding:1px;background:black;color:white"|[ title="220 " style="padding:1px;background:black;color:white"|\ title="221 " style="padding:1px;background:black;color:white"|] title="222 " style="padding:1px;background:black;color:white"|^ title="223 " style="padding:1px;background:black;color:white"|_
Ex title="224 " style="padding:1px;background:black;color:white"| title="225 " style="padding:1px;background:black;color:white"|a title="226 " style="padding:1px;background:black;color:white"|b title="227 " style="padding:1px;background:black;color:white"|c title="228 " style="padding:1px;background:black;color:white"|d title="229 " style="padding:1px;background:black;color:white"|e title="230 " style="padding:1px;background:black;color:white"|f title="231 " style="padding:1px;background:black;color:white"|g title="232 " style="padding:1px;background:black;color:white"|h title="233 " style="padding:1px;background:black;color:white"|i title="234 " style="padding:1px;background:black;color:white"|j title="235 " style="padding:1px;background:black;color:white"|k title="236 " style="padding:1px;background:black;color:white"|l title="237 " style="padding:1px;background:black;color:white"|m title="238 " style="padding:1px;background:black;color:white"|n title="239 " style="padding:1px;background:black;color:white"|o
Fx title="240 " style="padding:1px;background:black;color:white"|p title="241 " style="padding:1px;background:black;color:white"|q title="242 " style="padding:1px;background:black;color:white"|r title="243 " style="padding:1px;background:black;color:white"|s title="244 " style="padding:1px;background:black;color:white"|t title="245 " style="padding:1px;background:black;color:white"|u title="246 " style="padding:1px;background:black;color:white"|v title="247 " style="padding:1px;background:black;color:white"|w title="248 " style="padding:1px;background:black;color:white"|x title="249 " style="padding:1px;background:black;color:white"|y title="250 " style="padding:1px;background:black;color:white"|z title="251 " style="padding:1px;background:black;color:white"| title="252 " style="padding:1px;background:black;color:white"|- title="253 " style="padding:1px;background:black;color:white"|🢰 title="254 " style="padding:1px;background:black;color:white"| title="255 " style="padding:1px;background:black;color:white"|

Note the asymmetry in the selection of graphics characters: There are lower triangles but no upper triangles, a left half block but no right half block, and a lower half block but no upper half block. These missing characters could be displayed by using inverse video.

The arrangement of glyphs seems to make little sense in ATASCII order, however the arrangement of many make sense when the QWERTY keyboard layout is taken into consideration. For example, ┌, ┬, and ┐ are the control graphics characters found on the top left Q, W, and E keys.

Control characters

ATASCII control characters [5]
HexDecimalFunctionKeystroke
1B27 Escape keyESC
1C28 Cursor UpCTRL+-
1D29 Cursor DownCTRL+=
1E30 Cursor LeftCTRL++
1F31 Cursor RightCTRL+*
7D125 Clear ScreenCTRL+< or ⇧ Shift+<
7E126 Delete← Backspace
7F127 TabTab ↹
9B155 End of lineRETURN
9C156 Delete Line⇧ Shift+← Backspace
9D157 Insert Line⇧ Shift+>
9E158 Clear Tab stopCTRL+Tab ↹
9F159 Set Tab stop⇧ Shift+Tab ↹
FD253 BuzzerCTRL+2
FE254 Delete CharacterCTRL+← Backspace
FF255 Insert CharacterCTRL+>

International Character Set

Atari 8-bits, via the ANTIC coprocessor, supported indirection of the character set graphics, allowing a program to redefine the graphical glyphs that appear for each ATASCII character. This can be used as a new font for text, and/or tile graphics in a video game or other application. Cycling between multiple redefined character sets can provide simple animation at very little CPU cost (in exchange for memory used to store the character set data). Altering a character set in RAM can also be used for animation.

Starting with the Atari 1200XL, the first in the XL line of computers that followed the original 400 and 800 models, the Atari OS ROM included a so-called "international" character set, that replaced 29 of the graphical glyphs with Latin alphabetical characters containing diacritics, such as e-acute (é). The OS built into 1200XL, the one and only Atari 8-bit model with function keys, allowed users to switch between the standard and alternate character sets by pressing CTRL+F4. Later XL and XE models required the user to update a register in RAM (e.g., via a POKE command in BASIC).

ATASCII international characters
HexDecimalSymbolKeystroke
000 áCTRL+,
011 ùCTRL+A
022 ÑCTRL+B
033 ÉCTRL+C
044 çCTRL+D
055 ôCTRL+E
066 òCTRL+F
077 ìCTRL+G
088 £CTRL+H
099 ïCTRL+I
0A10 üCTRL+J
0B11 äCTRL+K
0C12 ÖCTRL+L
0D13 úCTRL+M
0E14 óCTRL+N
0F15 öCTRL+O
1016 ÜCTRL+P
1117 âCTRL+Q
1218 ûCTRL+R
1319 îCTRL+S
1420 éCTRL+T
1521 èCTRL+U
1622 ñCTRL+V
1723 êCTRL+W
1824 åCTRL+X
1925 àCTRL+Y
2026 ÅCTRL+Z
6096 ¡CTRL+.
7B123 ÄCTRL+:

See also

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.