; Tastaturtabelle fr KDrive bzw. MkTable /DOS-Version ; M.Austermeier 12.06.94 ; ***** NUR IM (ASCII) TEXTFORMAT ABSPEICHERN ***** .SHIFT ; jede Taste, die sich vom US-Layout unterscheidet, mu hier angegeben ; werden (also z.B. ZY usw.). ; Auerdem jede Taste, die akzentuiert werden soll (z.B. AEIOU..) ; je drei Eintraege: ; Tastencode, Zeichen ohne und mit Shift Z1, '1', '!' Z2, '2', '"' Z3, '3', '' Z4, '4', '$' ; wegen KDrivOS2 Z5, '5', '%' ; wegen KDrivOS2 Z6, '6', '&' Z7, '7', '/' Z8, '8', '(' Z9, '9', ')' Z0, '0', '=' ESZET, '', '?' ACCENT, "'", '`' E, 'eE' Z, 'zZ' U, 'uU' I, 'iI' O, 'oO' UE, '' PLUS, '+', '*' A, 'aA' OE, '' AE, '' CIRCUMFLEX, '^' RAUTE, '#', "'" Y, 'yY' C, 'cC' N, 'nN' COMMA, ',', ';' PERIOD, '.', ':' MINUS, '-', '_' MULTIPLY, '*', '*' SPACE, ' ', ' ' WINKEL, '<', '>' DIVIDE, '/', '' .CTRL ; ergibt.. ; Tastencode, Zeichen ohne und mit Shift Z, $1A, $1A Y, $19, $19 MINUS, $1F, $1F ESZET, $1C, $1C ; P, 0, $10 ; Strg+P (fr DOS) entschrfen. Shift+Strg+P=altes Strg+P .ALT ; ergibt.. ; Tastencode, "Spezialcode", Zeichen ; falls "Spezialcode" = 0 -> Scancode wird gendert Y, 0, $15 Z, 0, $2C WINKEL, '\', '\' .ALTGR ; ergibt.. ; Tastencode, Zeichen Z2, '' Z3, '' Z4, '' Z7, '{' Z8, '[' Z9, ']' Z0, '}' ESZET, '\' Q, '@' W, '' E, '' R, '' T, '' Z, '' I, '' O, '' P, '' PLUS, '~' A, '' S, '' D, '' F, '' G, '' J, '' WINKEL, '|' Y, '' C, '' N, '' M, '' COMMA, '' MINUS, '' SPACE, 255 SUBTRACT, '' NUMPAD4, '' ADD, '' NUMPAD2, '' .ALTGR_MACROS ; ergibt.. ; Tastencode, Zeichenkette (Macro) ; Taste darf nicht unter .ALTGR definiert worden sein! H, ':-)' ; B, ':-(' ; PERIOD, '*.*' ; ; G, 'viele Gre', $0D .ACCENTS ; Akzentumwandlung ; Akzent, Zeichen, Akzentuierung ; Akzent ' "'", 'a', '' "'", 'e', '' "'", 'i', '' "'", 'o', '' "'", 'u', '' "'", 'E', '' "'", 'c', '' "'", 'C', '' "'", '', '\' ; Akzent+ ergibt Backslash fr Einfingerbetrieb :) "'", '7', '{' ; Akzent+7 = { "'", '8', '[' ; Akzent+8 = [ "'", '9', ']' ; Akzent+9 = ] "'", '0', '}' ; Akzent+0 = } ; Akzent ` '`', 'a', '' '`', 'e', '' '`', 'i', '' '`', 'o', '' '`', ,'u', '' ; Akzent ^ '^', 'a', '' '^', 'e', '' '^', 'i', '' '^', 'o', '' '^', 'u', '' ; Akzent ~ '~', 'n', '' '~', 'N', '' '~', 'y', '' '~', 'e', '' '~', '!', '' '~', '?', '' ; Akzent '', 'a', '' '', 'A', '' .GRAPH_CHARS ; Pseudo-Grafikzeichen ; diesen Bereich lschen (oder auskommentieren), um Speicherplatz zu sparen ; Anzahl Zeichen in Tabelle 13 ; Tastencodes fr Pseudo-Graphikzeichen NUMPAD7, NUMPAD8, NUMPAD9 NUMPAD4, NUMPAD5, NUMPAD6 NUMPAD1, NUMPAD2, NUMPAD3 NUMPAD0, DECIMAL SUBTRACT, ADD ; es folgen vier Tabellen der Pseudo-Graphikzeichen ; Tabelle 1: (AltGr+F5) '', '', '' '', '', '' '', '', '' '', '' '', '' ; Tabelle 2: (AltGr+F6) '', '', '' '', '', '' '', '', '' '', '' '', '' ; Tabelle 3: (AltGr+F7) '', '', '' '', '', '' '', '', '' '', '' '', '' ; Tabelle 4: (AltGr+F6) '', '', '' '', '', '' '', '', '' '', '' '', '' .UMLAUT ; Umlaukonvertierung 7 ; Anzahl Umlaute '' ; die Umlaute.. 'AeOeUeaeoeuess' ; Wandlung ohne CapsLock 'AEOEUEaeoeueSS' ; Wandlung mit CapsLock .PROG_MODE ; Programmiermodus (AltGr+) ; Taste, Zeichen ohne und mit Shift OE, '{', '[' AE, '}', ']' RAUTE, '\', "'" .END ; ------------------------------------------------------------------------------------- ;