Z88 Keyboard Layout, Key Codes and Character Set for Turkish OZ 3.17


 Turkish OZ 3.17 uses ISO-8859-3 (Latin3) codes for some characters 
 not included in ISO-8859-1 (Latin1).
 http://czyborra.com/charsets/iso8859.html


 Code Character  Description
 ---- ---------  -----------
 169      Ý      Upper case I with dot above
 170      Þ      Upper case S with cedilla
 171      Ð      Upper case G with upside down circumflex on top
 185      ý      Lower case i without dot above
 186      þ      Lower case s with cedilla
 187      ð      Lower case g with upside down circumflex on top

 To display the characters properly in this document, the
 characters are actually coded for ISO-8859-9 (Latin5).
 ISO-8859-3 (Latin3) doesn't seem to be supported by Netscape
 4.5 which is the only browser I have tested this document in.


 Turkish Z88 Keyboard Layout

 -------------------------------------------------------------
 |   |  !|  &|  #|  $|  %|  ?|  /|  *|  (|  )|  _|  +|  "|   |
 |ESC|1 ||2 @|3 £|4 ~|5 <|6 >|7 {|8 }|9 [|0 ]|- \|= ^|' `|DEL|
 -------------------------------------------------------------
 |    |   |   |   |   |   |   |   |   |   |   |   |   |   E  |
 |TAB |Q  |W  |E  |R  |T  |Y  |U  |I  |O  |P  |Ð  |Ü  |   N  |
 ------------------------------------------------------|  T  |
 |     |   |   |   |   |   |   |   |   |   |   |   |  ;|  E  |
 | <>  |A  |S  |D  |F  |G  |H  |J  |K  |L  |Þ  |Ý  |,  |  R  |
 -------------------------------------------------------------
 |        |   |   |   |   |   |   |   |   |   |  :|      | ^ |
 | SHIFT  |Z  |X  |C  |V  |B  |N  |M  |Ö  |Ç  |.  |SHIFT | | |
 -------------------------------------------------------------
 |   |   |   |   |                           |CAP|   |   | | |
 |IDX|MNU|HLP|[] |            SPACE          |LOC|<- |-> | v |
 -------------------------------------------------------------

 Top row | @ £ ~ < > { } [ ] \ ^ ` are dark red, others white.


 Turkish OZ 3.17 Key Codes and Character Set

 Single key

 -------------------------------------------------------------
 |esc| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | ' |bsq|
 |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |
 | 27| 49| 50| 51| 52| 53| 54| 55| 56| 57| 48| 45| 61| 39|127|
 -------------------------------------------------------------
 | ht | q | w | e | r | t | y | u | i | o | p | ð | ü |   cr |
 |    |   |   |   |   |   |   |   |   |   |   |   |   |      |
 |  9 |113|119|101|114|116|121|117|105|111|112|187|252|   13 |
 ------------------------------------------------------|     |
 |     | a | s | d | f | g | h | j | k | l | þ | ý | , |     |
 |     |   |   |   |   |   |   |   |   |   |   |   |   |     |
 |     | 97|115|100|102|103|104|106|107|108|186|185| 44|     |
 -------------------------------------------------------------
 |        | z | x | c | v | b | n | m | ö | ç | . |      |   |
 |        |   |   |   |   |   |   |   |   |   |   |      |  0|
 |        |122|120| 99|118| 98|110|109|246|231| 46|      |255|
 -------------------------------------------------------------
 |   |   |   |   |           space           |   |   |   |   |
 |   |   |   |   |                           |   |  0|  0|  0|
 |   |   |   |   |             32            |   |252|253|254|
 -------------------------------------------------------------


 With SHIFT

 -------------------------------------------------------------
 |   | ! | & | # | $ | % | ? | / | * | ( | ) | _ | + | " |   |
 |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  0|
 |   | 33| 38| 35| 36| 37| 63| 47| 42| 40| 41| 95| 43| 34|211|
 -------------------------------------------------------------
 |    | Q | W | E | R | T | Y | U | I | O | P | Ð | Ü |      |
 |   0|   |   |   |   |   |   |   |   |   |   |   |   |    0 |
 | 210| 81| 87| 69| 82| 84| 89| 85| 73| 79| 80|171|220|  209 |
 ------------------------------------------------------|     |
 |     | A | S | D | F | G | H | J | K | L | Þ | Ý | ; |     |
 |     |   |   |   |   |   |   |   |   |   |   |   |   |     |
 |     | 65| 83| 68| 70| 71| 72| 74| 75| 76|170|169| 59|     |
 -------------------------------------------------------------
 |        | Z | X | C | V | B | N | M | Ö | Ç | : |      |   |
 |        |   |   |   |   |   |   |   |   |   |   |      |  0|
 |        | 90| 88| 67| 86| 66| 78| 77|214|199| 58|      |251|
 -------------------------------------------------------------
 |   |   |   |   |           space           |   |   |   |   |
 |  0|  0|  0|   |                           |   |  0|  0|  0|
 |214|213|215|   |             32            |   |248|249|250|
 -------------------------------------------------------------


 With <>

 -------------------------------------------------------------
 |   | | | @ | £ | ~ | < | > | { | } | [ | ] | \ | ^ | ` |   |
 |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  0|
 |   |124| 64|163|126| 60| 62|123|125| 91| 93| 92| 94| 96|195|
 -------------------------------------------------------------
 |    |   |   |   |   |   |   |   |ht |   |   |   |   |      |
 |   0|   |   |   |   |   |   |   |   |   |   |   |   |    0 |
 | 194| 17| 23|  5| 18| 20| 25| 21|  9| 15| 16| 30| 31|  193 |
 ------------------------------------------------------|     |
 |     |dul|   |   |   |bel| bs| lf| vt| ff|   |   |   |     |
 |     |   |   |   |   |   |   |   |   |   |   |   |   |     |
 |     |  1| 19|  4|  6|  7|  8| 10| 11| 12| 28| 29|   |     |
 -------------------------------------------------------------
 |        |   |   |   |   |   |   | cr|nul|esc|   |      |   |
 |        |   |   |   |   |   |   |   |  0|   |   |      |  0|
 |        | 26| 24|  3| 22|  2| 14| 13|  0| 27|   |      |247|
 -------------------------------------------------------------
 |   |   |   |   |            dul            |   |   |   |   |
 |  0|  0|  0|   |                           |   |  0|  0|  0|
 |198|197|199|   |            160            |   |244|245|246|
 -------------------------------------------------------------

 Escape by pressing <> and Ç is not significant for executing 
 CLI sequences developed for British OZ. The British escape 
 representation |[ works also with Turkish OZ 3.17.

 Using both |[ and |, as required on other OZ versions works
 well with Turkish OZ 3.17.

 The following examples marks the last suspended application
 in Index ready for <>KILL or other action regardless of where
 the selection bar is initially,

 #I|CARD|[~R

 #I|CARD|[|,~R

 Save one of the above lines at the time to a file in PipeDream
 as plain text and execute it from the Filer to see that they
 both work with Turkish OZ 3.17.


 With []

 -------------------------------------------------------------
 |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |
 |  0|   |   |   |   |   |   |   |   |   |   |   |   |   |  0|
 |180|   |   |   |   |   |   |   |   |   |   |   |   |   |179|
 -------------------------------------------------------------
 |    |   |   |   |   |   |   |   |   |   |   |bsq|   |      |
 |   0|   |   |   |   |   |   |   |   |   |   |   |   |    0 |
 | 178|   |   |   |   |   |   |   |   |   |   |158|   |  177 |
 ------------------------------------------------------|     |
 |     |   |   |   |   |   |   |   |   |   |bsq|bsq|   |     |
 |     |   |   |   |   |   |   |   |   |   |   |   |   |     |
 |     |   |   |   |   |   |   |   |   |   |156|157|   |     |
 -------------------------------------------------------------
 |        |   |   |   |   |   |   |   |   |bsq|   |      |   |
 |        |   |   |   |   |   |   |   |   |   |   |      |  0|
 |        |   |   |   |   |   |   |   |   |155|   |      |243|
 -------------------------------------------------------------
 |   |   |   |   |           space           |   |   |   |   |
 |  0|  0|  0|   |                           |   |  0|  0|  0|
 |182|181|183|   |             32            |   |240|241|242|
 -------------------------------------------------------------

 Codes 155, 156, 157 and 158 are useful for translation to 
 special characters or printer commands in PrinterEd.


 For all keys, the first row shows the single character returned 
 on screen or an indication of it's action. The second row shows
 the first byte from keys returning 2 bytes. The third row shows
 the only or last byte returned by the key.

 Character 160 is 'Hard space' or 'Non breaking space'.

 bsq = Small black square
 dul = Dotted underline
 nul = Null - it does nothing on screen
 bel = Beep in speaker
 bs  = Cursor backwards (backspace)
 ht  = Cursor forwards (horizontal tab)
 lf  = Cursor down (linefeed)
 vt  = Cursor up (vertical tab)
 ff  = Clear screen (formfeed)
 cr  = Cursor to start of line (carriage return)

 Run the following small BASIC program to test your key codes.

 10 K=GET : PRINT CHR$(K),K : GOTO 10

 Remember to turn off caps lock.