home *** CD-ROM | disk | FTP | other *** search
/ Chip 1994 February / CHIP0294.ISO / digital / dfue / dfueutil / kdrive / kdrive.doc < prev    next >
Text File  |  1993-08-16  |  16KB  |  408 lines

  1.  
  2.  
  3.  
  4.                                                                    KDRIVE │
  5.                                                                           │
  6.                                  der vielseitige deutsche Tastaturtreiber │
  7.                                                                           │
  8.                                                   von Martin Austermeier  │
  9.                                                       .\\.\  pc software  │
  10.  
  11.  
  12.  
  13. KDrive ist eine Weiterenwicklung von K3, dem Tastaturtreiber von
  14. Martin Gerdes (-mat), veröffentlicht in c't.
  15.  
  16. KDrive ersetzt KEYB.COM, den Tastaturtreiber von DOS.
  17. KDrive bietet u.a. Umlautkonvertierung, Tastaturbeschleunigung,
  18. Grafikzeichen, Abbruch "hängender" Programme, F11/F12 Unterstützung..
  19.  
  20.  
  21. ┌────────────────────────────────────────────────────────────────────────┐
  22. │                                                          Kurzübersicht │
  23. └────────────────────────────────────────────────────────────────────────┘
  24.  
  25. + Umlaute konvertieren (DFÜ-Modus) "ä ö ü" -> "ae oe ue"
  26.  
  27. + Tastatur-Beschleunigung
  28.  
  29. + Tastatur-Click
  30.  
  31. + Tastaturmacros (zB. <AltGr+.> = "*.*")
  32.  
  33. + Funktionsumschaltungen (auch CapsLock) werden akustisch angezeigt
  34.  
  35. + im CapsLock-Modus werden keine Zahlen- und sonstige Tasten umgeschaltet
  36.   (12345 statt !" $%)
  37.  
  38. + "Easy-Backslash": damit ist der vielgebrauchte "\" leicht erreichbar
  39.  
  40. + Warmstart-Möglichkeit (Ctrl+Alt+Del bzw. Strg+Alt+Entf) kann unterbunden
  41.   werden
  42.  
  43. + "Hängende" Programme können (meistens) mit Alt+Strg+Pause unterbrochen
  44.   werden.
  45.  
  46. + Dezimalkomma auf dem NumPad
  47.  
  48. + "Programmier- und DOS-Modus". (Tasten \{}[] leicht erreichbar)
  49.  
  50. + Int16-Handler (manche BIOS' kennen F11/F12 nicht)
  51.  
  52.   ▓▒░╓───────────────────╖░▒▓
  53. + ▓▒░║"Rähmchen"-Zeichen.║░▒▓
  54.   ▓▒░╙───────────────────╜░▒▓
  55.  
  56. + Sonderzeichen mit AltGr. AltGr+W ergibt beispielsweise "√"
  57.  
  58. + Akzente auch für ausländische Sonderzeichen, zB. ~+nN?! -> "nñNÑ¿¡"
  59.  
  60. + die Möglichkeit, den Treiber als DEVICE zu laden.
  61.  
  62. + 80286- und 80386-Befehle
  63.  
  64. + unterstützt MF2-, AT- und XT-Tastaturen
  65.  
  66. + BIOS Treiber wird mitverwendet, dadurch geringer Speicherverbrauch.
  67.   KDrive läßt sich mit MS-DOS 5.0 problemlos "hochladen".
  68.  
  69.  
  70. ──────────────────────── KDRIVE.DOC Seite 2 ───────────────────────────────
  71.  
  72.  
  73. Mitgelieferte Dateien:
  74.  
  75.       KDRIVE.EXE      Der Tastaturtreiber für MF-Tastaturen
  76.                       und mind. 80286 Prozessoren (ab AT Klasse)
  77.                       ACHTUNG: nicht auf PC/XT lauffähig!
  78.       KDRIV88.EXE     Die Version für PC/XT Computer
  79.       KDRIVOS2.EXE    Die Version für die OS/2 DosBox.
  80.                       Siehe Hinweis unter /L
  81.       KDRIVE.DOC      das lesen Sie gerade :-)
  82.       LIZENZ.TXT      Lizenzvereinbarungen und Registrier-Hinweise.
  83.                       Das sollten Sie lesen :-)
  84.       HISTORY.TXT     letzte Meldungen und Versionsgeschichte
  85.       BRAND.EXE       wird zum Registrieren benötigt
  86.       PRODUKTE.TXT    Infos über Shareware-Programme von M.Austermeier
  87.  
  88. ■■■ Diese Dateien müssen bei Weitergabe von KDrive erhalten bleiben ■■■
  89.  
  90.  
  91.       ┌──────────────────── RECHTLICHES ───────────────────────┐
  92.       │                                                        │
  93.       │ KDrive ist SHAREWARE                                   │
  94.       │                                                        │
  95.       │ Sie können KDrive für drei Wochen testen. Sollten Sie  │
  96.       │ KDrive danach weiterverwenden wollen, entrichten Sie   │
  97.       │ bitte die geringe Registriergebühr.                    │
  98.       │ Bitte bedenken Sie, daß Sie nach drei Wochen eine      │
  99.       │ unlizensierte Version benutzen.                        │
  100.       │                                                        │
  101.       │ In KDrive steckt jede Menge Arbeit; seien Sie also so  │
  102.       │ fair, und lassen Sie sich registrieren, wenn Sie       │
  103.       │ KDrive gut finden!                                     │
  104.       │ Bei dem geringen Betrag ist es für den Autor nur dann  │
  105.       │ interessant, wenn ALLE Benutzer KDrive bezahlen.       │
  106.       │                                                        │
  107.       │ Bitte lesen Sie die Hinweise zu Lizenz und             │
  108.       │ Registrierung in der Datei LIZENZ.TXT                  │
  109.       │                                                        │
  110.       └────────────────────────────────────────────────────────┘
  111.  
  112. ──────────────────────── KDRIVE.DOC Seite 3 ───────────────────────────────
  113.  
  114. ┌────────────────────────────────────────────────────────────────────────┐
  115. │                                                           KDrive laden │
  116. └────────────────────────────────────────────────────────────────────────┘
  117.  
  118. KDrive kann entweder in der CONFIG.SYS Datei (als DEVICE) oder
  119. in der AUTOEXEC.BAT Datei (als "TSR"-Programm) geladen werden.
  120.  
  121. (Angaben in eckigen Klammern sind optional)
  122.  
  123. ---- CONFIG.SYS:
  124. DEVICE = [hochlader] [lw:\pfad\]KDRIVE.EXE [schalter]
  125. (ab Dos 5.0: DEVICEHIGH = .. möglich; s. DOS Handbuch)
  126.  
  127. ---- AUTOEXEC.BAT
  128. [hochlader] [lw:\pfad\]KDRIVE.EXE [schalter]
  129.  
  130. Wobei:
  131.   [hochlader] ein evtl. vorhandener Ladebefehl für den sog. "UMB"
  132.   Bereich oberhalb 640k ist. Beispiel: LOADHIGH (MS-DOS 5.0)
  133.   
  134.   [schalter]: einer oder mehrere der unten beschriebenen Kommandoschalter
  135.  
  136. Beispiel für einen Aufruf;
  137.   DEVICE = C:\DOS\KDRIVE.EXE -A- -K+
  138.  
  139. Der Einsatz in der CONFIG.SYS wird empfohlen, da hierbei etwas weniger
  140. Speicher verbraucht wird. Außerdem kann es so VOR anderen Programmen
  141. geladen werden, die den Tastaturinterrupt benutzen (zB. HyperDisk).
  142. Der Nachteil: KDrive kann nicht mehr aus dem Speicher entfernt werden,
  143. was aber normalerweise auch nicht nötig ist.
  144.  
  145.  ▐ WICHTIG: andere Tastaturtreiber (zB. KEYB.COM) dürfen nicht zusammen
  146.  ▐ mit KDrive installiert werden.
  147.  
  148.  ▐ Bitte KDRIVE.EXE nicht mit LZEXE o.ä. packen, da er sonst nicht mehr
  149.  ▐ als DEVICE geladen werden kann
  150.  
  151. ┌────────────────────────────────────────────────────────────────────────┐
  152. │                                                       Kommandoschalter │
  153. └────────────────────────────────────────────────────────────────────────┘
  154.  
  155. Die folgenden Schalter können mit einem Schrägstrich (/) oder
  156. Bindestrich (-) eingeleitet werden (s.o. Beispielaufruf).
  157.  
  158. >> Ich empfehle die Standardeinstellung:  KDRIVE -A- -\
  159.  
  160.   -K   Dezimalkomma einschalten (-K+), ausschalten (-K-)
  161.        Wenn eingeschaltet, wird der Punkt auf dem NumPad zu einem Komma.
  162.        Voreinstellung: -K-
  163.        Tastaturentsprechung: AltGr+Num (*)
  164.  
  165.   -N   NumLock Modus einschalten (-N+), ausschalten (-N-)
  166.        NumLock Modus (s. Leuchtdiode) steuern
  167.        Voreinstellung: -N+
  168.        Tastaturentsprechung: Taste <Num>
  169.  
  170.   -C   Tastaturclick einschalten (-C+), ausschalten (-C-)
  171.        Voreinstellung: -C-
  172.        Tastaturentsprechung: AltGr+K
  173.  
  174.   -L   US-Layout einschalten (-L+), ausschalten (-L-)
  175.        Voreinstellung: -L-
  176.        Tastaturentsprechung: AltGr+F1 und AltGr+F2 (*)
  177.        Nicht unterstützt von KDRIVOS2.EXE!
  178.  
  179. ──────────────────────── KDRIVE.DOC Seite 4 ───────────────────────────────
  180.  
  181.   -T   Typematic Rate auf Anfangswert setzen (-T oder-T+ schnell;
  182.        -T- langsam). Dies setzt die Tastaturgeschwindigkeit und
  183.        Wiederholverzögerung auf die Anfangswerte.
  184.        Tastaturentsprechung: keine
  185.  
  186.   -U   Umlautwandlung einschalten (-U+), ausschalten (-U-)
  187.        Siehe Sonderfunktionen.
  188.        Voreinstellung: -U-
  189.        Tastaturentsprechung: AltGr+ö  (*)
  190.  
  191.   -\   "Easy-Backslash" einschalten (-\), ausschalten (-\-)
  192.        Wenn eingeschaltet, ist die Taste <#'> umbelegt:
  193.         <#> ergibt "\"
  194.         <AltGr+#> ergibt "#"
  195.        Voreinstellung: -\-
  196.        Tastaturentsprechung: keine
  197.  
  198.   -A   Akzentwandlung einschalten (-A+), ausschalten (-A-)
  199.        Wenn eingeschaltet, können Zeichen wie "áêÿ" erzeugt werden durch
  200.        Druck auf eine Akzenttaste, gefolgt vom jeweiligen Buchstaben.
  201.        Voreinstellung: -A+
  202.        Tastaturentsprechung: AltGr+' (Taste neben dem "ß")  (*)
  203.  
  204.   -B   Warmstartmöglichkeit einschalten (-B+), ausschalten (-B-)
  205.        Wenn ausgeschaltet, hat Ctrl+Alt+Del (bzw. Strg+Alt+Entf)
  206.        keinen Effekt mehr.
  207.        Voreinstellung: -B+
  208.        Tastaturentsprechung: siehe "Besondere Funktionen/ BootStop" (*)
  209.  
  210.   -S   akustisches Signal einschalten (-S+), ausschalten (-S-)
  211.        Siehe unten.
  212.        Voreinstellung: -S+
  213.        Tastaturentsprechung: keine
  214.  
  215.   -?   gibt die Schalterstellungen am Bildschirm aus
  216.        Tastaturentsprechung: keine
  217.  
  218.   -D   KDrive de-installieren (aus dem Speicher entfernen)
  219.        Dies ist nicht möglich, wenn KDrive als DEVICE geladen wurde (s.o.)
  220.        ▌ ACHTUNG: falls ein NACH KDrive geladenes Programm die Interrupts
  221.        ▌ 09h, 16h oder 2Fh verändert hat, wird KDRIVE -D diese Programme
  222.        ▌ evtl. "stillegen".
  223.        Tastaturentsprechung: keine
  224.  
  225.   -F   KDrive neu installieren, obwohl bereits geladen
  226.        Nur für Testzwecke gedacht.
  227.        Tastaturentsprechung: keine
  228.  
  229. Einige der o.a. Funktionen können - neben der Kommandozeilensteuerung -
  230. auch direkt über die Tastatur gesteuert werden. Bei den mit (*)
  231. gekennzeichneten Tastenkombinationen sowie bei Betätigen der CapsLock Taste
  232. ertönt ein kurzes Signal aus dem Lautsprecher (einmal beim Einschalten;
  233. zweimal beim Abschalten der jew. Funktion), sofern nicht mit -S-
  234. verboten.
  235.  
  236. ──────────────────────── KDRIVE.DOC Seite 5 ───────────────────────────────
  237.  
  238. ┌────────────────────────────────────────────────────────────────────────┐
  239. │                                                   Besondere Funktionen │
  240. └────────────────────────────────────────────────────────────────────────┘
  241.  
  242. Empfehlung: dieses Kapitel kann in eine Textdatei "KDRIVE.HLP" kopiert
  243. werden, und mit dem DOS-Befehl MORE oder einem LIST Utility als Hilfedatei
  244. benutzt werden.
  245. Für 4DOS Benutzer empfiehlt sich folgender ALIAS-Befehl:
  246.   KINFO list kdrive.hlp ^ kdrive -?
  247.  
  248.   ▐ Hinweis für Benutzer der OS/2 DosBox Version (KDRIVOS2.EXE):
  249.   ▐ OS/2 unterstützt leider kein Umschalten in ein US-Layout (AltGr+F1/F2)
  250.  
  251.   ▐ Hinweis für Benutzer der PC/XT Version (KDRIV88.EXE): die AltGr Taste
  252.   ▐ wird auf der PC-Tastatur mit Alt+Strg simuliert.
  253.  
  254. DFÜ-Modus:
  255.   Die Umlaute (ä ö ü ß Ä Ö Ü) werden in "Datenübertragungs-Format"
  256.   (ae oe ue ..) gewandelt.
  257.   Die Großbuchstaben werden je nach CapsLock-Stellung in "Ae Oe Ue"
  258.   oder aber in "AE OE UE" gewandelt.
  259.  
  260. Warmstart unterbinden (BootStop):
  261.   ▐ NumLock und CapsLock (Kontrollichter) müssen ausgeschaltet sein. ▐
  262.  
  263.   Modus "Rollen" (ScrollLock) einschalten (Kontrollicht leuchtet).
  264.   Dabei Taste "Rollen" mindestens 2 Sekunden (auf langsamen PCs
  265.   ca. 4 Sekunden) gedrückt halten. Danach (bei weiterhin gedrückter
  266.   "Rollen" Taste) die LINKE Shift-Taste drücken.
  267.  
  268.   Dabei wird der Modus "Rollen" automatisch wieder abgeschaltet, um
  269.   Mißbrauch zu verhindern bzw. zu erschweren. Falls das Licht nicht
  270.   ausgehen sollte, alle Tasten loslassen und den Vorgang wiederholen.
  271.   Dabei die "Rollen"-Taste länger gedrückt halten.
  272.  
  273.   Hiermit wird die Möglichkeit eines Warmstarts per Alt+Ctrl+Del
  274.   (Alt+Strg+Entf) unterbunden bzw. wieder erlaubt. Es ertönt ein
  275.   Piepston (sofern nicht mit -S- verboten):
  276.   einmal Piepsen: Warmstart erlaubt
  277.   zweimal Piepsen: Warmstart verboten
  278.  
  279.   Die Tastenkombination kann anhand des Quelltextes (für registrierte
  280.   Benutzer der Profi-Lizenzen) leicht geändert werden.
  281.  
  282. Griechische und mathematische Symbole:
  283.   Folgende Zeichen können mit der entsprechenden AltGr Kombination
  284.   erzeugt werden:
  285.  
  286.   AltGr.. Q  W  E  R  T  Z  U  I  O  P
  287.   ergibt: @  √  ε  τ  Θ  Σ     ⌠  Ω  π
  288.  
  289.   AltGr.. A  S  D  F  G  H  J  K  L
  290.   ergibt: α  σ  δ  Φ  Γ  *  ⌡
  291.  
  292.   AltGr.. Y  X  C  V  B  N  M  ,  .  -
  293.   ergibt: ¥     ¢        ∩  µ  ∙  *  ÷
  294.  
  295. Macros:
  296. * AltGr+.          ergibt "*.*" (Macro)
  297. * AltGr+H ("Haha") ergibt ":-)" (Macro)
  298. * AltGr+B ("Bäh")  ergibt ":-(" (Macro)
  299. * weitere Macros sind leicht im Quelltext einzutragen (für registrierte
  300.   Benutzer der Profi-Lizenzen); max. 15 Zeichen pro Macro
  301.  
  302. ──────────────────────── KDRIVE.DOC Seite 6 ───────────────────────────────
  303.  
  304. Semigrafik-Zeichen 1-4:
  305.   Diese Modi werden mit AltGr+F5 bis AltGr+F8 eingestellt.
  306.   KDrive gibt 1-4 akustische Signale ab, sofern nicht mit -S- abgeschaltet.
  307.   Danach ist der Nummernblock nach folgendem Schema belegt:
  308.   (Achtung: sowohl NumLock als auch Scroll-Lock ("Rollen") müssen
  309.   eingeschaltet sein!)
  310.  
  311.    NumPad:      Modus 1        Modus 2        Modus 3        Modus 4
  312.                (AltGr+F5)     (AltGr+F6)     (AltGr+F7)     (AltGr+F8)
  313.  
  314.    7 8 9 -      ┌ ┬ ┐ █        ╔ ╦ ╗ ▒        ╒ ╤ ╕ ▀        ╓ ╥ ╖ ▌
  315.    4 5 6        ├ ┼ ┤          ╠ ╬ ╣          ╞ ╪ ╡          ╟ ╫ ╢
  316.    1 2 3 +      └ ┴ ┘ ▓        ╚ ╩ ╝ ░        ╘ ╧ ╛ ▄        ╙ ╨ ╜ ▐
  317.    0   1        ─   │          ═   ║          ═   │          ─   ║
  318.  
  319. Akzent-Umsetzung:
  320. (s.a. AltGr+' und Schalter -A)
  321.  
  322.   Taste ' und.. a  e  i  o  u  E  c  C  ß
  323.   ergibt:       á  é  í  ó  ú  É  ç  Ç  \
  324.  
  325.   Taste ` und.. a  e  i  o  u
  326.   ergibt:       à  è  ì  ò  ù
  327.  
  328.   Taste ^ und.. a  e  i  o  u
  329.   ergibt:       â  ê  î  ô  û
  330.  
  331.   Taste ~ und.. n  N  e  y  !  ?
  332.   ergibt:       ñ  Ñ  ë  ÿ  ¡  ¿
  333.  
  334.   Taste ° und.. a  A
  335.   ergibt:       å  Å
  336.  
  337. "Programmier- und DOS-Modus":
  338.   Wird mit AltGr+ü ein- und ausgeschaltet. Dabei werden folgende Tasten
  339.   umbelegt:
  340.  
  341.   Taste:    ö  ä  #  Ö  Ä
  342.   wird zu:  {  }  \  [  ]
  343.  
  344. Komma auf Zahlenblock umschalten:
  345.   Mit AltGr+Num umgeschalten.
  346.   Danach wird mit der weißen Taste ",Entf" entweder ein Komma oder ein
  347.   Dezimalpunkt erzeugt. Entspricht dem Kommandozeilenschalter -K
  348.  
  349. Tastaturclick:
  350.   Mit AltGr+K umschalten. Damit ertönt bei jeder Taste (außer bei
  351.   Tastenwiederholung) ein kurzes Geräusch. Entspricht dem
  352.   Kommandozeilenschalter -C
  353.  
  354. "Super Break":
  355.   "Hängende" Programme können oft (nicht immer..) mit Alt+Strg+Pause
  356.   abgebrochen werden. Bitte nur als NOTBREMSE verwenden!
  357.  
  358.      ▐  ACHTUNG: das System befindet sich danach oft in einem
  359.      ▐  instabilen Zustand. Es sollte so bald als möglich neu
  360.      ▐  gebootet werden.
  361.  
  362.   Diese Funktion ist aus Sicherheitsgründen nicht verfügbar, solange Sie
  363.   sich am "DOS-Prompt"
  364.     C:\>_
  365.   befinden, oder wenn DESQView (Multitasking Programm) geladen ist.
  366.   In diesem Fall ertönt ein kurzes Signal als Fehlermeldung.
  367.  
  368.  
  369. Alt+<
  370.   Diese Tastenkombination ergibt den vielgebrauchten "Backslash" (\)
  371. ──────────────────────── KDRIVE.DOC Seite 7 ───────────────────────────────
  372.  
  373. ┌────────────────────────────────────────────────────────────────────────┐
  374. │                                     Im Quellcode einstellbare Schalter │
  375. └────────────────────────────────────────────────────────────────────────┘
  376.  
  377. Folgende Einstellungen sind im Quellcode (für registrierte Benutzer der
  378. Profi-Lizenzen zugänglich) einstellbar.
  379.  
  380.  - MF2-, AT-, XT-Tastaturlayout
  381.  - eigene AltGr-Macros (s. AltGr+Punkt)
  382.  - Funktionen DeInstall, SuperBreak, BootStop ein/ausschalten bzw.
  383.    beeinflussen
  384.  - CapsLock-Verhalten (durch Shift ausschalten J/N?)
  385.  - "TeX"-Umlaute (zB. ä -> "a) ich find's häßlich, aber wer's braucht.. :-}
  386.  - Alt+nnn Sonderzeichen über normale Zahlenreihe eingeben (für LapTops ohne
  387.    NumPad)
  388.  - Tonhöhe und -dauer für akustisches Signal, KeyClick
  389.  - farbige Einschaltmeldung, oder verkürzte Einschaltmeldung, eigenes Logo
  390.  - Aussparen folgender Funktionen (Platzgewinn in Klammern)
  391.    - Akzentumsetzung (240 Bytes)
  392.    - Blockgrafikzeichen (180 Bytes)
  393.    - Umlautwandlung (150 Bytes)
  394.    - "Programmiermodus" (100 Bytes)
  395.    - Int16 Unterstützung (210 Bytes) (default=aus)
  396.    - Externe Macros erlauben
  397.  
  398. Sonderservice: Wenn Sie den Quellcode bestellen (ab Profi-Version), und keinen
  399. Assembler besitzen, können Sie angeben, welche der obigen Optionen Sie
  400. wünschen. Sie bekommen dann eine speziell für Sie assemblierte Version.
  401.  
  402. ─── Ende KDRIVE.DOC
  403.  
  404. Martin Austermeier
  405. (FIDO-)Adresse siehe PRODUKTE.TXT
  406. Lizenzbestimmungen sowie Hinweise zur Registrierung siehe LIZENZ.TXT
  407.  
  408.