.RESOURCE 1 Deutsch TKS .FOREIGN NO ; bitte beachten Sie, daß dieser Text nach der Bearbeitung als ASCII Text gespeichert wird. ; Alle Änderungen im Tastaturtreiber werden erst wirksam nachdem das ICON Tastaturtabelle umwandeln angeklickt wurde. .SHIFT ; Shift-Zuordnung fuer Nicht-Buchstaben-Tasten ; je drei Eintraege: Tastencode, Zeichen ohne und mit Shift SPACE, ' ', ' ' TAB, $09, $09 RETURN, $0D, $0D BACK, $08, $08 ESCAPE, $1B, $1B CANCEL, $03, $03 Z0, '0', '=' Z1, '1', '!' Z2, '2', '"' Z3, '3', '§' Z4, '4', '$' Z5, '5', '%' Z6, '6', '&' Z7, '7', '/' Z8, '8', '(' Z9, '9', ')' COMMA, ',', ';' PERIOD, '.', ':' MINUS, '-', '_' PLUS, '+', '*' UE, 'ü', 'Ü' RAUTE, '#', $27 OE, 'ö', 'Ö' ESZET, 'ß', '?' CIRCUMFLEX, '^', '°' ACCENT, DEAD, DEAD AE, 'ä', 'Ä' WINKEL, '<', '>' DECIMAL, ',', ',' ; Zehnerblock muss nach den OEM Tasten kommen! MULTIPLY, '*', '*' SUBTRACT, '-', '-' ADD, '+', '+' DIVIDE, '/', '/' .CTRL ; Strg+Taste ergibt.. ; Tastencode, Zeichen CANCEL, $03 BACK, $7f RETURN, $0a ESCAPE, $1b SPACE, ' ' .ALTGR ; Alt+Strg (bzw. AltGr) + Taste ergibt.. ; Tastencode, Zeichen (Buchstaben als Label) Z1, '†' Z2, '²' Z3, '³' Z5, '‰' Z7, '{' Z8, '[' Z9, ']' Z0, '}' ESZET, '\' Q, '@' PLUS, '~' M, 'µ' WINKEL, '|' PERIOD, '“' COMMA, '„' MINUS, '–' RAUTE, '‘' MULTIPLY, 215 DIVIDE, 247 .SHIFT_ALTGR ; Alt+Strg (bzw. AltGr) + Shift + Taste ergibt.. ; Tastencode, Zeichen WINKEL, '\' Z2, '½' Z3, '¾' Z4, '¼' .ALT_CTRL_MACROS ; Tastencode, Zeichenkette Comma, ',00' M, 'mit freundlichen Grüßen ',13,13,13,13 'Ihr Name',13 F12, 'TKS deutsch' F11, Execute, 'Charmap' ADD, Execute, 'CALC' .DEADCHARS ; folgende Tasten warten auf zweiten Tastendruck ; Tastencode, Shiftstatus, Zeichen ; Shiftstatus: 1=Umschalt; 2=Strg; 4=Alt; Kombinationen zB. Strg+Alt=6 ACCENT, 0, '´' ACCENT, 1, '`' COMMA, 2, ',' .ACCENTS ; Akzentumwandlung: Zeichen, Akzent, Akzentuierung 'a', '´', 'á' 'e', '´', 'é' 'i', '´', 'í' 'o', '´', 'ó' 'u', '´', 'ú' 'y', '´', 'ý' 'A', '´', 'Á' 'E', '´', 'É' 'I', '´', 'Í' 'O', '´', 'Ó' 'U', '´', 'Ú' 'Y', '´', 'Ý' ' ', '´', '´' 'a', '`', 'à' 'e', '`', 'è' 'i', '`', 'ì' 'o', '`', 'ò' 'u', '`', 'ù' 'A', '`', 'À' 'E', '`', 'È' 'I', '`', 'Ì' 'O', '`', 'Ò' 'U', '`', 'Ù' ' ', '`', '`' 'c', ',', 'ç' 'C', ',', 'Ç' .CAPS_SPECIAL ; Tasten, die mit ShiftLock etwas Anderes ergeben, als mit Shift ; nur bei Schweizer Tastatur benutzt ; Tastencode, ShiftLock-Zeichen ; leer .CAPS_CHANGES ; Zeichen ausser A..Z, die bei CapsLock geaendert werden UE, OE, AE .LAYOUT ; Tastaturlayout: je ein VirtualCode pro Scancode DEAD, ESCAPE, Z1, Z2, Z3, Z4, Z5, Z6, Z7, Z8, Z9, Z0, ESZET, ACCENT, BACK TAB, Q, W, E, R, T, Z, U, I, O, P, UE, PLUS, RETURN, CONTROL A, S, D, F, G, H, J, K, L, OE, AE CIRCUMFLEX, SHIFT, RAUTE, Y, X, C, V, B, N, M COMMA, PERIOD, MINUS, SHIFT ; MENU=Alt MULTIPLY, MENU, SPACE, CAPITAL F1, F2, F3, F4, F5, F6, F7, F8, F9, F10 NUMLOCK, SCROLL, HOME, UP, PRIOR, SUBTRACT, LEFT, CLEAR RIGHT, ADD, END, DOWN, NEXT, INSERT, DELETE, DEAD, DEAD WINKEL, F11, F12 .END ; ---------------------------------------------------------------------- .RESOURCE 2 Natascha T4 ; setzt voraus, daß der Font Natascha plus verwendet wird .FOREIGN YES .SHIFT ; Shift-Zuordnung fuer Nicht-Buchstaben-Tasten ; je drei Eintraege: VirtualCode, Zeichen ohne und mit Shift SPACE, ' ', ' ' TAB, $09, $09 RETURN, $0D, $0D BACK, $08, $08 ESCAPE, $1B, $1B CANCEL, $03, $03 CIRCUMFLEX, '¦', '¥' Z1, '1', '!' Z2, '2', '"' Z3, '3', '§' Z4, '4', '?' Z5, '5', '%' Z6, '6', '•' Z7, '7', '/' Z8, '8', '(' Z9, '9', ')' Z0, '0', '=' ESZET, 'ù', 'Ù' ACCENT, DEAD, DEAD UE, '¬', 'ª' PLUS, '+', '*' OE, 'ë', 'Ë' AE, '®', '©' RAUTE, 244, 212 WINKEL, '÷', '×' COMMA, ',', ';' PERIOD, '.', ':' MINUS, '-', '_' DECIMAL, ',', ',' ; Zehnerblock muss nach den VK_OEM_ Tasten kommen! } MULTIPLY, '*', '*' SUBTRACT, '-', '-' ADD, '+', '+' DIVIDE, '/', '/' ; Buchstaben Codes nur nach Num Tast? Q, '¿', '¾' W, '½', '¼' E, 'e', 'E' R, 'p', 'P' T, '¸', 'T' Z, 'î', 'Î' U, 'y', 192 I, '¢', '¡' O, 'o', 'O' P, 'ç', 'Ç' A, 'a', 'A' S, 'c', 'C' D, 'å', 'Å' F, 'þ', 'Þ' G, 'ì', 'Ì' H, 'x', 'X' J, '±', '¯' K, 'û', 'Û' L, 'ã', 'Ã' Y, 'è', 'È' X, 'ú', 'Ú' C, '¤', '£' V, 'ñ', 'B' B, 'º', '¹' N, 'Ñ', 'H' M, 'µ', 'M' .CTRL CANCEL, $03 BACK, $7f RETURN, $0a ESCAPE, $1b SPACE, ' ' A, 1 B, 2 C, 3 D, 4 E, 5 F, 6 G, 7 H, 8 I, 9 J, 10 K, 11 L, 12 M, 13 N, 14 O, 15 P, 16 Q, 17 R, 18 S, 19 T, 20 U, 21 V, 22 W, 23 X, 24 Y, 25 Z, 26 .ALTGR Z1, '†' Z5, '‰' Z7, '{' Z8, '[' Z9, ']' Z0, '}' ESZET, '\' Q, '@' WINKEL, '|' PERIOD, '“' COMMA, '„' MINUS, '–' CIRCUMFLEX, '°' RAUTE, '‘' T, 234 U, 240 I, 'i' PLUS, 149 S, 's' D, 242 G, 135 J, 'j' L, 179 AE, 183 C, 155 N, 245 MULTIPLY, 158 DIVIDE, 157 .SHIFT_ALTGR WINKEL, '\' T, 202 U, 208 I, 'I' S, 'S' D, 210 G, 133 J, 'J' L, 178 AE, 182 C, 139 N, 213 .ALT_CTRL_MACROS ; Tastencode, Zeichenkette comma, ',00' F12, 'Natascha plus T4' F11, Execute, 'Charmap' ADD, Execute, 'CALC' .DEADCHARS ; folgende Tasten warten auf zweiten Tastendruck ; Tastencode, Shiftstatus, Zeichen ; Shiftstatus: 1=Umschalt; 2=Strg; 4=Alt; Kombinationen zB. Strg+Alt=6 ACCENT, 0, '´' ACCENT, 1, '`' .ACCENTS 'a', '´', 'á' 'e', '´', 'é' '¢', '´', 'í' 'o', '´', 'ó' 'è', '´', 152 'y', '´', 'ý' '¬', '´', 'â' '÷', '´', 'æ' '®', '´', 'ø' 'û', '´', 'ƒ' 'ì', '´', 'Ÿ' 'A', '´', 'Á' 'E', '´', 'É' '¡', '´', 'Í' 'O', '´', 'Ó' 'È', '´', 136 'À', '´', 'Ý' 'ª', '´', 'Â' '×', '´', 'Æ' '©', '´', 'Ø' 'Û', '´', '‚' 'Ì', '´', 'œ' ' ', '´', '´' ; Achtung! i = Tasten- nicht Buchstabenbezogen, daher hier den ; Buchstabencode eingeben mit dem die Taste belegt ist '¢', '`', 'ï' '¡', '`', 'Ï' 'y', '`', 'ð' 'À', '`', 'Ð' ' ', '`', '`' .CAPS_SPECIAL ; leer .CAPS_CHANGES ; Zeichen die bei CapsLock geaendert werden UE, OE, AE, CIRCUMFLEX, RAUTE, ESZET, WINKEL A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z .LAYOUT DEAD, ESCAPE, Z1, Z2, Z3, Z4, Z5, Z6, Z7, Z8, Z9, Z0, ESZET, ACCENT, BACK TAB, Q, W, E, R, T, Z, U, I, O, P, UE, PLUS, RETURN, CONTROL A, S, D, F, G, H, J, K, L, OE, AE CIRCUMFLEX, SHIFT, RAUTE, Y, X, C, V, B, N, M, COMMA, PERIOD, MINUS, SHIFT ; MENU=Alt MULTIPLY, MENU, SPACE, CAPITAL F1, F2, F3, F4, F5, F6, F7, F8, F9, F10 NUMLOCK, SCROLL, HOME, UP, PRIOR, SUBTRACT, LEFT, CLEAR RIGHT, ADD, END, DOWN, NEXT, INSERT, DELETE, DEAD, DEAD WINKEL, F11, F12 .END ; ---------------------------------------------------------------------- .RESOURCE 3 Natascha T2 ; setzt voraus, daß der Font Natascha plus verwendet wird .FOREIGN YES .SHIFT ; Shift-Zuordnung fuer Nicht-Buchstaben-Tasten ; je drei Eintraege: VirtualCode, Zeichen ohne und mit Shift SPACE, ' ', ' ' TAB, $09, $09 RETURN, $0D, $0D BACK, $08, $08 ESCAPE, $1B, $1B CANCEL, $03, $03 CIRCUMFLEX, '§', '+' Z1, '•', '1' Z2, '-', '2' Z3, '/', '3' Z4, '"', '4' Z5, ':', '5' Z6, ',', '6' Z7, '.', '7' Z8, '_', '8' Z9, '?', '9' Z0, '%', '0' ESZET, '!', '=' ACCENT, DEAD, DEAD UE, 'x', 'X' PLUS, 166, 165 OE, 249, 217 AE, 174, 169 RAUTE, 041, 040 WINKEL, ';', '\' COMMA, 186, 185 PERIOD, 172, 170 MINUS, 235, 203 DECIMAL, ',', ',' ; Zehnerblock muss nach den VK_OEM_ Tasten kommen! } MULTIPLY, '*', '*' SUBTRACT, '-', '-' ADD, '+', '+' DIVIDE, '/', '/' ; Buchstaben Codes nur nach Num Tast? Q, 177, 175 W, 238, 206 E, 121, 192 R, 251, 219 T, 101, 069 Z, 209, 072 U, 236, 204 I, 191, 190 O, 189, 188 P, 164, 163 A, 254, 222 S, 232, 200 D, 241, 066 F, 097, 065 G, 231, 199 H, 112, 080 J, 111, 079 K, 227, 195 L, 229, 197 Y, 247, 215 X, 250, 218 C, 099, 067 V, 181, 077 B, 162, 161 N, 184, 084 M, 244, 212 .CTRL CANCEL, $03 BACK, $7f RETURN, $0a ESCAPE, $1b SPACE, ' ' A, 1 B, 2 C, 3 D, 4 E, 5 F, 6 G, 7 H, 8 I, 9 J, 10 K, 11 L, 12 M, 13 N, 14 O, 15 P, 16 Q, 17 R, 18 S, 19 T, 20 U, 21 V, 22 W, 23 X, 24 Y, 25 Z, 26 .ALTGR Z1, '†' Z5, '‰' Z7, '{' Z8, '[' Z9, ']' Z0, '}' ESZET, '\' Q, '@' WINKEL, '|' PERIOD, '“' COMMA, '„' MINUS, '–' CIRCUMFLEX, '°' RAUTE, '‘' T, 234 U, 240 I, 'i' PLUS, 149 S, 's' D, 242 G, 135 J, 'j' L, 179 AE, 183 C, 155 N, 245 MULTIPLY, 158 DIVIDE, 157 .SHIFT_ALTGR WINKEL, '\' T, 202 U, 208 I, 'I' S, 'S' D, 210 G, 133 J, 'J' L, 178 AE, 182 C, 139 N, 213 .ALT_CTRL_MACROS ; Tastencode, Zeichenkette F12, 'Natascha plus T2' F11, Execute, 'Charmap' ADD, Execute, 'CALC' .DEADCHARS ; folgende Tasten warten auf zweiten Tastendruck ; Tastencode, Shiftstatus, Zeichen ; Shiftstatus: 1=Umschalt; 2=Strg; 4=Alt; Kombinationen zB. Strg+Alt=6 ACCENT, 0, '´' ACCENT, 1, '`' .ACCENTS 'a', '´', 'á' 'e', '´', 'é' '¢', '´', 'í' 'o', '´', 'ó' 'è', '´', 152 'y', '´', 'ý' '¬', '´', 'â' '÷', '´', 'æ' '®', '´', 'ø' 'û', '´', 'ƒ' 'ì', '´', 'Ÿ' 'A', '´', 'Á' 'E', '´', 'É' '¡', '´', 'Í' 'O', '´', 'Ó' 'È', '´', 136 'À', '´', 'Ý' 'ª', '´', 'Â' '×', '´', 'Æ' '©', '´', 'Ø' 'Û', '´', '‚' 'Ì', '´', 'œ' ' ', '´', '´' ; Achtung! i = Tasten- nicht Buchstabenbezogen, daher hier den ; Buchstabencode eingeben mit dem die Taste belegt ist 191, '`', 239 190, '`', 207 121, '`', 240 192, '`', 208 ' ', '`', '`' .CAPS_SPECIAL ; leer .CAPS_CHANGES ; Zeichen die bei CapsLock geaendert werden UE, OE, AE, COMMA, PERIOD, MINUS, PLUS A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z .LAYOUT DEAD, ESCAPE, Z1, Z2, Z3, Z4, Z5, Z6, Z7, Z8, Z9, Z0, ESZET, ACCENT, BACK TAB, Q, W, E, R, T, Z, U, I, O, P, UE, PLUS, RETURN, CONTROL A, S, D, F, G, H, J, K, L, OE, AE CIRCUMFLEX, SHIFT, RAUTE, Y, X, C, V, B, N, M, COMMA, PERIOD, MINUS, SHIFT ; MENU=Alt MULTIPLY, MENU, SPACE, CAPITAL F1, F2, F3, F4, F5, F6, F7, F8, F9, F10 NUMLOCK, SCROLL, HOME, UP, PRIOR, SUBTRACT, LEFT, CLEAR RIGHT, ADD, END, DOWN, NEXT, INSERT, DELETE, DEAD, DEAD WINKEL, F11, F12 .END ; ---------------------------------------------------------------------- .RESOURCE 4 TKS Multilingual ; - setzt Theora Ost voraus .FOREIGN No .SHIFT ; Shift-Zuordnung fuer Nicht-Buchstaben-Tasten ; je drei Eintraege: Tastencode, Zeichen ohne und mit Shift SPACE, ' ', ' ' TAB, $09, $09 RETURN, $0D, $0D BACK, $08, $08 ESCAPE, $1B, $1B CANCEL, $03, $03 Z0, '0', '=' Z1, '1', '!' Z2, '2', '"' Z3, '3', '§' Z4, '4', '$' Z5, '5', '%' Z6, '6', '&' Z7, '7', '/' Z8, '8', '(' Z9, '9', ')' COMMA, ',', ';' PERIOD, '.', ':' MINUS, '-', '_' PLUS, '+', '*' UE, 'ü', 'Ü' RAUTE, '#', 39 OE, 'ö', 'Ö' ESZET, 'ß', '?' CIRCUMFLEX, DEAD, DEAD ACCENT, DEAD, DEAD AE, 'ä', 'Ä' WINKEL, '<', '>' DECIMAL, ',', ',' ; Zehnerblock muss nach den OEM Tasten kommen! MULTIPLY, '*', '*' SUBTRACT, '-', '-' ADD, '+', '+' DIVIDE, '/', '/' ; ab hier kommen bei foreign=yes die einzelnen Buchstaben und die entspr. Zuordnung .CTRL ; Strg+Taste ergibt.. ; Tastencode, Zeichen CANCEL, $03 BACK, $7f RETURN, $0a ESCAPE, $1b SPACE, ' ' .ALTGR ; Alt+Strg (bzw. AltGr) + Taste ergibt.. ; Tastencode, Zeichen (Buchstaben als Label) Z1, '†' Z5, '‰' Z7, '{' Z8, '[' Z9, ']' Z0, '}' ESZET, '\' Q, '@' PLUS, '~' WINKEL, '|' PERIOD, '“' COMMA, '„' MINUS, '–' RAUTE, 145 ; türkische Besonderheit G, '›' S, 186 C, 231 I, 178 A, 226 U, 247 .SHIFT_ALTGR ; Alt+Strg (bzw. AltGr) + Shift + Taste ergibt.. ; Tastencode, Zeichen WINKEL, '\' G, '‹' S, 170 C, 199 I, 162 A, 194 U, 215 .ALT_CTRL_MACROS ; Tastencode, Zeichenkette M, 'mit freundlichen Grüßen ',13,13,13,'Theora',13 F12, 'TKS multilingual' F11, Execute, 'Charmap' ADD, Execute, 'CALC' .DEADCHARS ; folgende Tasten warten auf zweiten Tastendruck ; Tastencode, Shiftstatus, Zeichen ; Shiftstatus: 1=Umschalt; 2=Strg; 4=Alt; Kombinationen zB. Strg+Alt=6 ACCENT, 0, '´' ACCENT, 1, '`' ACCENT, 2, '"' ACCENT, 6, 39 CIRCUMFLEX, 0, '^' CIRCUMFLEX, 1, '°' CIRCUMFLEX, 2, '*' COMMA, 2, ',' PLUS, 2, '~' PERIOD, 2, '.' PERIOD, 3, ':' RAUTE, 2, 39 ; Z2, 2, '"' hungarumlaut geändert wegen Wordperfect ; Z7, 2, '/' slash geändert wegen Wordperfect ; MINUS, 2, '-' macron geändert wegen Wordperfect .ACCENTS ; Akzentumwandlung: Zeichen, Akzent, Akzentuierung 'a', '´', 'á' 'c', '´', 230 'i', '´', 'í' 'e', '´', 'é' 'l', '´', 229 'n', '´', 241 'o', '´', 'ó' 'r', '´', 224 's', '´', 156 'u', '´', 'ú' 'y', '´', 'ý' 'z', '´', 159 'A', '´', 'Á' 'C', '´', 198 'E', '´', 'É' 'I', '´', 'Í' 'L', '´', 197 'N', '´', 209 'O', '´', 'Ó' 'R', '´', 192 'S', '´', 140 'U', '´', 'Ú' 'Y', '´', 'Ý' 'Z', '´', 143 ' ', '´', '´' ; Akzent Grave 'a', '`', 'à' 'A', '`', 'À' ' ', '`', '`' ; circumflex 'a', '^', 'â' 'A', '^', 194 'i', '^', 238 'I', '^', 206 'o', '^', 244 'O', '^', 212 'u', '^', 247 'U', '^', 215 ' ', '^', '^' ; ring 'u', '°', 'ù' 'U', '°', 217 ' ', '°', '°' ; caron und breve 'c', '*', 'è' 'C', '*', 200 'D', '*', 207 'd', '*', 239 'e', '*', 236 'E', '*', 'Ì' 'l', '*', 190 'L', '*', 188 'n', '*', 242 'N', '*', 210 'r', '*', 'ø' 'R', '*', 216 's', '*', 154 'S', '*', 138 'T', '*', 141 't', '*', 157 'z', '*', 'ž' 'Z', '*', 142 ; breve 'a', '*', 'ã' 'A', '*', 195 'g', '*', 155 'G', '*', 139 ; tilde, macron und slash 'o', '~', '˜' 'O', '~', 136 ; macron 'a', '~', 177 'A', '~', 161 'e', '~', 182 'E', '~', 166 'i', '~', 183 'I', '~', 181 'u', '~', 151 'U', '~', 135 ; slash 'd', '~', 240 'D', '~', 208 'l', '~', 179 'L', '~', 163 ; cedilla affi9170 ogonek 'c', ',', 'ç' 'C', ',', 'Ç' 't', ',', 254 'T', ',', 222 's', ',', 186 'S', ',', 170 ; affi 9170 'i', ',', 129 'I', ',', 128 'u', ',', 131 'U', ',', 130 'k', ',', 149 'K', ',', 133 'n', ',', 146 'N', ',', 144 'l', ',', 153 'L', ',', 148 'r', ',', 174 'R', ',', 172 'g', ',', 189 'G', ',', 173 ; ogonek 'a', ',', 185 'A', ',', 165 'e', ',', 234 'E', ',', 202 ; hungarumlaut 'o', '"', 245 'O', '"', 213 'u', '"', 251 'U', '"', 219 ; caron als Hochkomma (039) und gaffi9170 'l', 039, 190 'L', 039, 188 'd', 039, 239 't', 039, 157 'g', 039, 189 .CAPS_SPECIAL ; Tasten, die mit ShiftLock etwas Anderes ergeben, als mit Shift ; nur bei Schweizer Tastatur benutzt ; Tastencode, ShiftLock-Zeichen ; leer .CAPS_CHANGES ; Zeichen, die bei CapsLock geaendert werden UE, OE, AE A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z .LAYOUT ; Tastaturlayout: je ein VirtualCode pro Scancode DEAD, ESCAPE, Z1, Z2, Z3, Z4, Z5, Z6, Z7, Z8, Z9, Z0, ESZET, ACCENT, BACK TAB, Q, W, E, R, T, Z, U, I, O, P, UE, PLUS, RETURN, CONTROL A, S, D, F, G, H, J, K, L, OE, AE CIRCUMFLEX, SHIFT, RAUTE, Y, X, C, V, B, N, M COMMA, PERIOD, MINUS, SHIFT ; MENU=Alt MULTIPLY, MENU, SPACE, CAPITAL F1, F2, F3, F4, F5, F6, F7, F8, F9, F10 NUMLOCK, SCROLL, HOME, UP, PRIOR, SUBTRACT, LEFT, CLEAR RIGHT, ADD, END, DOWN, NEXT, INSERT, DELETE, DEAD, DEAD WINKEL, F11, F12 .END ; ------------------------------------------------------------------------------------- .RESOURCE 5 Türkisch mit Fatma .FOREIGN NO .SHIFT ; Shift-Zuordnung fuer Nicht-Buchstaben-Tasten ; je drei Eintraege: Tastencode, Zeichen ohne und mit Shift SPACE, ' ', ' ' TAB, $09, $09 RETURN, $0D, $0D BACK, $08, $08 ESCAPE, $1B, $1B CANCEL, $03, $03 Z0, '0', '=' Z1, '1', '!' Z2, '2', '"' Z3, '3', '§' Z4, '4', '$' Z5, '5', '%' Z6, '6', '&' Z7, '7', '/' Z8, '8', '(' Z9, '9', ')' COMMA, ',', ';' PERIOD, '.', ':' MINUS, '-', '_' PLUS, '+', '*' UE, 'ü', 'Ü' RAUTE, '#', $27 OE, 'ö', 'Ö' ESZET, 'ß', '?' CIRCUMFLEX, '^', '°' ACCENT, DEAD, DEAD AE, 'ä', 'Ä' WINKEL, '<', '>' DECIMAL, ',', ',' ; Zehnerblock muss nach den OEM Tasten kommen! MULTIPLY, '*', '*' SUBTRACT, '-', '-' ADD, '+', '+' DIVIDE, '/', '/' .CTRL ; Strg+Taste ergibt.. ; Tastencode, Zeichen CANCEL, $03 BACK, $7f RETURN, $0a ESCAPE, $1b SPACE, ' ' .ALTGR ; Alt+Strg (bzw. AltGr) + Taste ergibt.. ; Tastencode, Zeichen (Buchstaben als Label) Z1, '†' Z2, '²' Z3, '³' Z5, '‰' Z7, '{' Z8, '[' Z9, ']' Z0, '}' ESZET, '\' Q, '@' PLUS, '~' M, 'µ' WINKEL, '|' PERIOD, '“' COMMA, '„' MINUS, '–' RAUTE, '‘' MULTIPLY, 215 DIVIDE, 247 C, 231 G, 240 N, 241 I, 253 S, 254 Y, 255 .SHIFT_ALTGR ; Alt+Strg (bzw. AltGr) + Shift + Taste ergibt.. ; Tastencode, Zeichen WINKEL, '\' Z2, '½' Z3, '¾' Z4, '¼' C, 199 G, 208 N, 209 I, 221 S, 222 Y, 159 .ALT_CTRL_MACROS ; Tastencode, Zeichenkette M, 'mit freundlichen Grüßen ',13,13,13, 'Fatma',13 F11, Execute, 'Charmap' F12, 'TKS Fatma' add, Execute, 'CALC' .DEADCHARS ; folgende Tasten warten auf zweiten Tastendruck ; Tastencode, Shiftstatus, Zeichen ; Shiftstatus: 1=Umschalt; 2=Strg; 4=Alt; Kombinationen zB. Strg+Alt=6 ACCENT, 0, '´' ACCENT, 1, '`' CIRCUMFLEX, 0, '^' CIRCUMFLEX, 1, '°' CIRCUMFLEX, 2, '*' COMMA, 2, ',' PLUS, 2, '~' PERIOD, 2, '.' PERIOD, 3, ':' .ACCENTS ; Akzentumwandlung: Zeichen, Akzent, Akzentuierung 'a', '´', 'á' 'c', '´', 'ç' 'e', '´', 'é' 'g', '´', 'ð' 'i', '´', 'ý' 'n', '´', 'ñ' 'o', '´', 'ó' 'u', '´', 'ú' 's', '´', 'þ' 'y', '´', 'ÿ' 'A', '´', 'Á' 'C', '´', 'Ç' 'E', '´', 'É' 'G', '´', 'Ð' 'I', '´', 'Ý' 'N', '´', 'Ñ' 'O', '´', 'Ó' 'U', '´', 'Ú' 'Y', '´', 'Ÿ' 'S', '´', 'Þ' ' ', '´', '´' 'a', '`', 'à' 'e', '`', 'è' 'i', '`', 'ì' 'o', '`', 'ò' 'u', '`', 'ù' 'A', '`', 'À' 'E', '`', 'È' 'I', '`', 'Ì' 'O', '`', 'Ò' 'U', '`', 'Ù' ' ', '`', '`' 'c', ',', 'ç' 'C', ',', 'Ç' 's', ',', 'þ' 'S', ',', 'Þ' ; dotaccent 'i', '.', 178 'I', '.', 162 ; diaresis (Umlaut) 'a', ':', 'ä' 'A', ':', 196 'e', ':', 235 'E', ':', 203 'o', ':', 'ö' 'O', ':', 214 'u', ':', 252 'U', ':', 220 'y', ':', 255 'Y', ':', 159 ; circumflex 'a', '^', 'â' 'A', '^', 194 'e', '^', 234 'E', '^', 202 'i', '^', 238 'I', '^', 206 'o', '^', 244 'O', '^', 212 'u', '^', 247 'U', '^', 215 ' ', '^', '^' ; ring 'a', '°', 229 'A', '°', 197 'u', '°', 'ù' 'U', '°', 217 ' ', '°', '°' ; breve 'g', '*', 155 'G', '*', 139 ; tilde 'a', '~', 227 'A', '~', 195 'n', '~', 241 'N', '~', 209 'o', '~', 245 'O', '~', 136 .CAPS_SPECIAL ; Tasten, die mit ShiftLock etwas Anderes ergeben, als mit Shift ; nur bei Schweizer Tastatur benutzt ; Tastencode, ShiftLock-Zeichen ; leer .CAPS_CHANGES ; Zeichen ausser A..Z, die bei CapsLock geaendert werden UE, OE, AE .LAYOUT ; Tastaturlayout: je ein VirtualCode pro Scancode DEAD, ESCAPE, Z1, Z2, Z3, Z4, Z5, Z6, Z7, Z8, Z9, Z0, ESZET, ACCENT, BACK TAB, Q, W, E, R, T, Z, U, I, O, P, UE, PLUS, RETURN, CONTROL A, S, D, F, G, H, J, K, L, OE, AE CIRCUMFLEX, SHIFT, RAUTE, Y, X, C, V, B, N, M COMMA, PERIOD, MINUS, SHIFT ; MENU=Alt MULTIPLY, MENU, SPACE, CAPITAL F1, F2, F3, F4, F5, F6, F7, F8, F9, F10 NUMLOCK, SCROLL, HOME, UP, PRIOR, SUBTRACT, LEFT, CLEAR RIGHT, ADD, END, DOWN, NEXT, INSERT, DELETE, DEAD, DEAD WINKEL, F11, F12 .END .RESOURCE 6 Deutsch Emma .FOREIGN NO .SHIFT ; Shift-Zuordnung fuer Nicht-Buchstaben-Tasten ; je drei Eintraege: Tastencode, Zeichen ohne und mit Shift SPACE, ' ', ' ' TAB, $09, $09 RETURN, $0D, $0D BACK, $08, $08 ESCAPE, $1B, $1B CANCEL, $03, $03 Z0, '0', '=' Z1, '1', '!' Z2, '2', '"' Z3, '3', '§' Z4, '4', '$' Z5, '5', '%' Z6, '6', '&' Z7, '7', '/' Z8, '8', '(' Z9, '9', ')' COMMA, ',', ';' PERIOD, '.', ':' MINUS, '-', '_' PLUS, '+', '*' UE, 'ü', 'Ü' RAUTE, '#', $27 OE, 'ö', 'Ö' ESZET, 'ß', '?' CIRCUMFLEX, '^', '°' ACCENT, DEAD, DEAD AE, 'ä', 'Ä' WINKEL, '<', '>' DECIMAL, ',', ',' ; Zehnerblock muss nach den OEM Tasten kommen! MULTIPLY, '*', '*' SUBTRACT, '-', '-' ADD, '+', '+' DIVIDE, '/', '/' .CTRL ; Strg+Taste ergibt.. ; Tastencode, Zeichen CANCEL, $03 BACK, $7f RETURN, $0a ESCAPE, $1b SPACE, ' ' .ALTGR ; Alt+Strg (bzw. AltGr) + Taste ergibt.. ; Tastencode, Zeichen (Buchstaben als Label) Z1, 134 Z2, 178 Z3, 161 Z5, 137 Z7, '{' Z8, '[' Z9, ']' Z0, '}' ESZET, '\' A, 230 C, 181 F, 131 O, 156 L, 162 I, 229 T, 241 Z, 209 S, 36 K, 124 X, 35 Q, '@' PLUS, '~' WINKEL, 171 PERIOD, '“' COMMA, '„' MINUS, '–' RAUTE, '‘' MULTIPLY, 215 DIVIDE, 247 .SHIFT_ALTGR ; Alt+Strg (bzw. AltGr) + Shift + Taste ergibt.. ; Tastencode, Zeichen Z1, 165 Z2, 189 Z3, 190 Z4, 188 Z5, 163 Z6, 169 WINKEL, 187 A, 198 O, 140 .ALT_CTRL_MACROS ; Tastencode, Zeichenkette M, 'mit freundlichen Grüßen ',13,13,13,13 'Emma',13 F12, 'Emma' F11, Execute, 'Charmap' ADD, Execute, 'CALC' .DEADCHARS ; folgende Tasten warten auf zweiten Tastendruck ; Tastencode, Shiftstatus, Zeichen ; Shiftstatus: 1=Umschalt; 2=Strg; 4=Alt; Kombinationen zB. Strg+Alt=6 ACCENT, 0, '´' ACCENT, 1, '`' COMMA, 2, ',' CIRCUMFLEX, 0, '^' .ACCENTS ; Akzentumwandlung: Zeichen, Akzent, Akzentuierung 'a', '´', 'á' 'e', '´', 'é' 'i', '´', 'í' 'o', '´', 'ó' 'u', '´', 'ú' 'A', '´', 'Á' 'E', '´', 'É' 'I', '´', 'Í' 'O', '´', 'Ó' 'U', '´', 'Ú' ' ', '´', '´' 'a', '`', 'à' 'e', '`', 'è' 'i', '`', 'ì' 'o', '`', 'ò' 'u', '`', 'ù' 'A', '`', 'À' 'E', '`', 'È' 'I', '`', 'Ì' 'O', '`', 'Ò' 'U', '`', 'Ù' ' ', '`', '`' 'c', ',', 'ç' 'C', ',', 'Ç' 'e', '^', 234 'E', '^', 202 'i', '^', 238 'I', '^', 206 .CAPS_SPECIAL ; Tasten, die mit ShiftLock etwas Anderes ergeben, als mit Shift ; nur bei Schweizer Tastatur benutzt ; Tastencode, ShiftLock-Zeichen ; leer .CAPS_CHANGES ; Zeichen ausser A..Z, die bei CapsLock geaendert werden UE, OE, AE .LAYOUT ; Tastaturlayout: je ein VirtualCode pro Scancode DEAD, ESCAPE, Z1, Z2, Z3, Z4, Z5, Z6, Z7, Z8, Z9, Z0, ESZET, ACCENT, BACK TAB, Q, W, E, R, T, Z, U, I, O, P, UE, PLUS, RETURN, CONTROL A, S, D, F, G, H, J, K, L, OE, AE CIRCUMFLEX, SHIFT, RAUTE, Y, X, C, V, B, N, M COMMA, PERIOD, MINUS, SHIFT ; MENU=Alt MULTIPLY, MENU, SPACE, CAPITAL F1, F2, F3, F4, F5, F6, F7, F8, F9, F10 NUMLOCK, SCROLL, HOME, UP, PRIOR, SUBTRACT, LEFT, CLEAR RIGHT, ADD, END, DOWN, NEXT, INSERT, DELETE, DEAD, DEAD WINKEL, F11, F12 .END ; ---------------------------------------------------------------------- ; eof