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

  1. KDRIVE - Deutscher Tastaturtreiber
  2. ──────────────────────────────────
  3.  
  4. ──────────────────────────── H I S T O R Y ──────────────────────────────
  5.  
  6. ---------------------------------- v2.33 Mon  07-26-1993
  7. AltGr-Verhalten berichtigt
  8.   Die Zeichen "½" und "¼" erschienen auch bei AltGr+Pfeiltasten.
  9.   Dank an W. Scharschmidt für den Hinweis.
  10.  
  11. Spanische Akzente korrigiert
  12.   geSHIFTete Akzentuierungen kamen nicht richtig
  13.   Gracias, Stephan Blaschke, por la indicación¡  :)
  14.  
  15. neuer Source-Switch NP_TOP
  16.   wenn gesetzt, können Alt+nnn Sonderzeichen über die obere Zahlenreihe
  17.   gesetzt werden (für LapTops ohne NumPad - Hallo IBM! :)
  18.  
  19. MF2-Erkennung..
  20.   ..funktionierte bei manchen 66MHz-Rechnern nicht richtig.
  21.  
  22. Kleine Änderung an Akzentbehandlung
  23.   in Codepage 850 wurde das O+' nicht richtig ausgegeben.
  24.   Danke, Harald Bilke, für den Hinweis.
  25.  
  26. ---------------------------------- v2.32 Mon  06-07-1993
  27. Neuer Switch -\ (easyBackslash)
  28.   damit liegt der Backslash "\" auf der Taste <#>
  29.   Das Zeichen "#" wird mit <AltGr+#> erzeugt.
  30.   Der ASM-Switch EASY_BACKSLASH entfällt.
  31.  
  32. Macro-Verarbeitung geändert
  33.   Damit kann später KDrive/Win die definierten Macros übernehmen.
  34.  
  35. ---------------------------------- v2.31 Mon  05-10-1993
  36. Andere Verpackung, um Download-Groesse zu vermindern
  37.   SOURCE.DAT wird jetzt erst mit der Registrierung zugesandt.
  38.   Dadurch ist das KDrive-Paket (und damit die Download-Zeit)
  39.   drastisch geschrumpft.
  40.   CompuServe und BTX: Verzeiht mir :-)
  41.  
  42. ---------------------------------- v2.30 Wed  05-05-1993
  43. OS/2 (DosBox) Version!
  44.   Endlich läuft KDrive (KDRIVOS2.EXE) auch korrekt in der OS/2 DosBox.
  45.   Dies gelang nur durch die geduldige Hilfe von Jochen Schnürle. Danke!
  46.   Wo wäre ich ohne ihn?
  47.   Bei Version 2.28 :-)
  48.  
  49. XT-Version hing beim Aufruf
  50.   Peinliche Panne :-}
  51.  
  52. "TeX"-Umlautkonvertierung möglich
  53.   per ASM-Switch TEX_UML EQU TRUE werden die Umlaute "TeX"-maessig
  54.   konvertiert (ä -> "a usw.)
  55.   Naja, wer's mag :-}
  56. ---------------------------------- v2.28 Tue  03-09-1993
  57. Word5-Fehler ENDLICH BESEITIGT!!
  58.   Das hat mich jetzt doch nicht ruhig schlafen lassen :)
  59.   Vielen Dank an Harald Armin Massa, der mir sehr bei der Fehlerfindung
  60.   half :)
  61.  
  62. Kleinen ASM-Fehler behoben
  63.   Wenn USE_CLICKTOGGLE EQU FALSE gesetzt wurde, gab's 'nen
  64.   Übersetzungsfehler..
  65.  
  66. ---------------------------------- v2.27 Fri  10-09-1992
  67. Warmstart-Unterdrückung wollte nicht mehr
  68.   Jetzt ist der Ärger der Messe-Zecken wieder gewährleistet :-]
  69.  
  70. Word5 Sonderbehandlung aufgegeben :-|
  71.   Bitte Hinweis hierzu in KDRIVE.DOC lesen
  72.   Vielen Dank an meinen unermüdlichen Word5-Tester Tobias Polzin
  73.   (genau, der Autor des fabelhaften Programms DIRECT!)
  74.  
  75. ---------------------------------- v2.26 Mon  09-14-1992
  76. CapsLock Repeat abgeschaltet
  77.   Nun kann auch nicht mehr der interne Stapelspeicher überlaufen, wenn
  78.   man auf der CapsLock Taste einschläft :)
  79.  
  80. ---------------------------------- v2.25 Mon  07-20-1992
  81. Switch /T erweitert
  82.   Mit /T- kann die Tastaturbeschleunigung unterbunden werden.
  83.  
  84. Ein letzter(?) Bugfix
  85.   In einigen Microsoft-Programmen [seufz] konnten mit der Leertaste
  86.   keine Optionen angekreuzt werden.
  87.  
  88. ---------------------------------- v2.20 Mon  06-08-1992
  89. Tastaturclick
  90. Mit AltGr+K (bzw. Switch /C) läßt sich ein Tastaturclick ein-/ausschalten.
  91. (Danke, Tobias Polzin, für die Idee)
  92.  
  93. Kleinere Änderungen für Versandversion
  94.  
  95. ---------------------------------- v2.15 Tue  03-24-1992
  96. Grafikzeichen auf NumPad
  97.   Die Rähmchenzeichen sind jetzt über's NumPad erreichbar. Da findet man
  98.   sie wenigstens :-)
  99.  
  100. @KeyMacro Bugfix
  101.   die Macro-Erkennung hatte einen kleinen Bug.
  102.   (Danke, Jörg Müller, für den Hinweis)
  103.  
  104. Int16-Handler abgeschaltet
  105.   Mittlerweile muß ich leider von der Benutzung des Int16-Handlers
  106.   abraten. Viele Programme erkennen durch den Trick zwar F11/F12, aber
  107.   manche haben Probleme (zB. mit Cursortasten, NumPad-Enter)
  108.  
  109. SHIFT_KILL_CAPS abgeschaltet
  110.   dieses Feature wollte doch die Mehrheit abgeschaltet haben. Wer's
  111.   braucht, soll sich halt registrieren. Wer nicht, auch :)
  112.  
  113. ProgMode schaltete gleichzeitig Apo-Umsetzung
  114.   was zuerst ein Feature sein sollte, wirkt dann manchmal doch wie ein
  115.   Bug ;-}
  116.  
  117. Apostrophenbehandlung geändert
  118.   Bsp.: Taste "'" + "1" ergab '1, aber "'" + "s" nur s
  119.  
  120. CapsLock-ß geändert
  121.   Kleinigkeit: der Umlautkonverter ändert CapsLock-ß zu "SS" statt "ss"
  122.  
  123. /I Switch heißt jetzt /?
  124.   Ist irgendwie besser..
  125.  
  126. Info verbessert
  127.   Mit dem Switch /? wird jetzt eine ausführlichere Hilfe zu Switches und
  128.   Tastenkombis ausgegeben.
  129.  
  130. NumLock nur bei Install geschaltet
  131.   auch KDRIVE /T oder /? setzten NumLock zurück. Etwas verwirrend :-]
  132.  
  133. Neuer Schalter BOOTOFF_VIA_SWITCH
  134.   Hiermit kann das Ein-/Ausschalten der Rebootfähigkeit via /B verhindert
  135.   werden.
  136.  
  137. ---------------------------------- v2.10 Sat  02-29-1992
  138. Neuer Switch /I
  139.   Mit dem Kommando KDRIVE /I gibt KDrive seine internen
  140.   Schalterstellungen am Bildschirm aus.
  141.  
  142. Neuer ASM-Switch TINY_LOGO
  143.   Mit TINY_LOGO EQU TRUE wird nur eine kurze Einschaltmeldung
  144.   ausgegeben, statt des bombastischen Kastens.
  145.  
  146. Pause Taste
  147.   Die Pause-Behandlung wurde ans BIOS übergeben. Soll das doch die
  148.   Arbeit machen! :)
  149.  
  150. Einige Apostrophen-Zeichen versetzt
  151.   Die Zeichen "ÿë¿¡" sind jetzt über die ~-Taste erreichbar. Olé.
  152.  
  153. Int16 Bug gekillt
  154.   Puuh das hat Nerven gekostet! Manche (Microsoft) Programme wollten
  155.   nicht so recht mit der Int16 Emulation.
  156.  
  157. Rähmchen-Modus verbessert
  158.   Bisher wollten im "Rähmchen-Modus" (AltGr+F7..) die normalen
  159.   AltGr-Tasten ({}[]\) nix sagen. Jetzt sind sie wieder da.
  160.   (Danke, Tobias Polzin, für den Hinweis)
  161.  
  162. ---------------------------------- v2.02 Thu  02-20-1992
  163. Word5-AltGr-Bug behoben
  164.   Wie mir berichtet wurde, behandelt Word5 auch die AltGr-Taste auf
  165.   "spezielle" Weise :-(
  166.   Dem ist jetzt Rechnung getragen.
  167.   Aus diesem Grund mußte leider auch die BootStop Routine angepaßt werden..
  168.  
  169. BootStop Routine geändert
  170.   Vorgehen in KDRIVE.DOC beschrieben
  171.  
  172. ---------------------------------- v2.01 Tue 02-18-1992
  173. NumPad-Komma umschaltbar
  174.   Die Funktion von /K+ bzw. /K- ist jetzt auch über AltGr+NumLock
  175.   erreichbar.
  176.   (Danke an Dirk Bolte für den Hinweis und den Code!)
  177.  
  178. Sonderbehandlung: Apostroph auf Taste #'
  179.   Das Zeichen ' wird mit der #' Taste direkt ausgegeben, unabhängig
  180.   von der Stellung des Apo-Schalters (AltGr+').
  181.   (Anregung: Ralf Scharwinski)
  182.  
  183. Kleiner Bug mit Caps/Shift
  184.   mit SHIFT_KILL_CAPS trat ein kleiner Bug auf. Weg isser.
  185.  
  186. Neuer ASM-Switch "EASY_BACKSLASH"
  187.   wenn TRUE, ist die Taste "#'" umbelegt zu "\'".
  188.   Damit ist endlich der Backslash mit einem einfachen Tastendruck
  189.   erreichbar.
  190.   Das "#" ist durch AltGr+# erreichbar.
  191.  
  192. PrtSc Bug behoben
  193.   In v2.00 gab PrtSc leider nur ein lakonisches "*" aus.
  194.   Peinliche Panne :-(
  195.  
  196. CAPS-Fehler behoben
  197.   Im NUM-Modus sendet die Tastatur ein "Pseudo-Shift", das den Caps-Modus
  198.   gekillt hat. Hatte ich leider übersehen, weil ich NumLock selten anhabe.
  199.  
  200. ---------------------------------- v2.00 Fri  01-31-1992
  201. Word5 Bug gekillt!
  202.   Endlich konnte der Fehler beseitigt werden, der mit der Word5-eigenen
  203.   Tastaturbeschleunigung (und den Shift-Tasten) auftrat.
  204.   Heißen Dank an Tobias Polzin, der geduldig mit Word5 gekämpft und den
  205.   Fehler genau analysiert hat. Ohne ihn hätte ich den Fehler nie
  206.   beseitigen können.
  207.  
  208. Ctrl-Minus berarbeitet
  209.   Manche Textverarbeitungen fragen Ctrl-Minus ab. Dieser Spezialcode
  210.   wurde (vom BIOS) bisher nur über Ctrl-ß geliefert. Jetzt auch über
  211.   Ctrl-Minus (Danke, Helmut Ganski, für den Hinweis)
  212.  
  213. CAPS-Lock piepst wieder
  214.   Dieses Feature war mit der v1.41 rausgeflogen, weil die CAPS Taste
  215.   vom BIOS bearbeitet wird. Ist aber doch ganz nützlich :-)
  216.  
  217. CAPS killed by Shift!
  218.   Ungeheuerlich! Shift Taste killt CAPS Modus
  219.   wenn SHIFT_KILL_CAPS EQU TRUE in KDRIVE.DEF gesetzt wurde (Default).
  220.   Im Klartext: wenn im CAPSLock Modus Shift gedrückt wird, wird der
  221.   CAPSLock Modus ausgeschaltet.
  222.   (Danke, Carsten Schmidt, für die Überzeugungsarbeit :)
  223.  
  224. Warmstart unterbinden (neuer Switch /B)
  225.   Durch /B- oder eine bestimmte Tastenkombination (s. KDRIVE.DOC)
  226.   kann ein Warmstart per ALT+CTRL+Del unterbunden werden.
  227.  
  228. Neuer Switch /L
  229.   Mit /L+ kann per Kommandozeile auf US-Layout umgeschaltet werden. Mit
  230.   /L- wieder auf deutsches Layout schalten. Danke, Thomas Holzwarth, für
  231.   den kompletten Code. So lieb ich's :)
  232.  
  233. Neuer Switch /N
  234.   Mit /N+ wird NumLock eingeschaltet; mit /N- ausgeschaltet.
  235.   Idee: Thomas Holzwarth.
  236.  
  237. Neuer Switch /S
  238.   Mit /S- (/StillJetzt:) wird KDrive das Piepsen verboten.
  239.  
  240. KDrive weiter geschrumpft!
  241.   Durch Einsatz neuester Technologie gelang es, den Treiber um weitere
  242.   200 Bytes (gigantisch!) zu verkürzen! :-)
  243.  
  244. Schweizer Tastaturunterstützung gestrichen
  245.   Weil aus der Schweiz keine positive Rückmeldung kam, wurden
  246.   die schweizer Tastatur (SWISS_KB) aus Gründen der Übersichtlichkeit
  247.   rausgenommen.
  248.  
  249. ---------------------------------- v1.70 Fri  12-20-1991
  250. Und wieder einige Neuerungen:
  251.  
  252. Macros!
  253.   Es ist nun sehr einfach, eigene Tastenfolgen(!) auf eine
  254.   AltGr-Tastenkombi zu legen. Siehe KDRIVE.TAB (suche nach »<<<«).
  255.   Als Beispiel habe ich mal auf AltGr+H(aha) einen Smiley gelegt :-)
  256.   Bedingt durch die Größe (Kleinheit) des Tastaturpuffers sind die
  257.   Macros leider auf max. 15 Zeichen beschränkt!
  258.   (Dank an Thomas Holzwarth, der mich auf diese Idee brachte!)
  259.  
  260.   Weiteres Macro: AltGr+. ergibt "*.*"
  261.  
  262. Beckslesch auf Alt-<
  263.   Die Tastenkombi Alt-< läßt sich leichter greifen :)
  264.   NB: Die "DOS- und Programmiertasten" \:*/=|{}[] sind ja leider auf der
  265.   deutschen Tastatur umständlich zu erreichen. Deshalb..
  266.  
  267. Hier ist der Programmier- und DOS-Modus!
  268.   Dabei sind diverse Tasten umbelegt:
  269.   "ö" gibt "{" usw.; genauere Beschreibung siehe oben (-> Features)
  270.   Mit AltGr+ü wird er eingeschaltet. Mit USE_PROGMODE wird das Feature
  271.   ausgespart.
  272.  
  273. Neuer ASM-Switch: MAYBE_DEVICE
  274.   Wenn MAYBE_DEVICE EQU FALSE gesetzt wird, kann KDrive nicht mehr als
  275.   Device geladen werden (Vorsicht!).
  276.   Was man davon hat? 100 Bytes mehr Speicher.
  277.  
  278. Neuer ASM/Switch: SHIFT_INV_CAPS
  279.   Im CapsLock-Modus zB. (Shift-)A gedrückt wird, wandelt KDrive bei
  280.   SHIFT_INV_CAPS EQU TRUE (default) dies zu "a".
  281.   Mit SHIFT_INV_CAPS EQU FALSE würde ein "A" ausgegeben.
  282.   Danke an Carsten Schmidt für die Anregung.
  283.  
  284. Environment wird sofort freigegeben
  285.   Beim Laden als TSR wird jetzt der Environment-Bereich sofort freigegeben.
  286.  
  287. ---------------------------------- v1.62 Thu  12-12-1991
  288. Kleiner Bugfix nötig
  289.   Wieder mal konnte sich der Piepser selber einholen, wenn man auf AltGr+ö
  290.   eingeschlafen war :-}
  291.  
  292. ---------------------------------- v1.61 Wed  12-11-1991
  293. Neuer Schalter /K
  294.   Mit /K+ wird das Komma auf dem NumPad zu einem echten Komma
  295.   (statt Dezimalpunkt). Abschalten mit /K-
  296.   Damit entfällt der ASM-Switch CONV_DECIMAL
  297.  
  298. Umschalterpieps jetzt total ausgefeilt!
  299.   Umschalter (s.v1.60,FUNC_BEEP) piepst jetzt einmal beim Einschalten
  300.   der jew. Funktion und (man faßt es nicht) ZWEIMAL beim Ausschalten!
  301.  
  302. ---------------------------------- v1.60 Tue  11-26-1991
  303. SHAREWARE RELEASE
  304. Heute mal kein Bugfix, sondern Modellpflege :)
  305.  
  306. Einstellung der Tastaturgeschwindigkeit:
  307.   über TYPEM_RATE und TYPEM_DELAY kann die Geschwindigkeit bzw.
  308.   Repeat-Verzögerung vorgegeben werden (default: max. Geschwindigkeit)
  309.  
  310. Neuer Parameter /T
  311.   Mit KDRIVE/T kann eine evtl. von anderen Programmen verstellte
  312.   Tastaturgeschwindigkeit zurückgesetzt werden. Es wird der Wert
  313.   eingestellt, der über TYPEM_RATE bzw. TYPEM_DELAY eingestellt
  314.   wurde. Geht aber nur mit AT- bzw. MF-Tastaturen!
  315.   (Danke, Thomas Holzwarth!)
  316.  
  317. ALT+CTRL+Break abgesichert
  318.   Schon immer war es recht gefährlich, ALT+CTRL+Break während
  319.   eines DOS-Calls auszuführen. BreakCurrentPrg() fragt jetzt
  320.   ein (undokumentiertes) DOS-Flag ab.
  321.  
  322. DESQView Erkennung
  323.   Wie bereits beschrieben, war der Einsatz von ALT+CTRL+Break unter
  324.   DESQView zu gefährlich. Jetzt wird DESQView automatisch erkannt,
  325.   und -wenn es aktiv ist- ALT+CTRL+Break ignoriert.
  326.  
  327. Problem beim Hochladen behoben
  328.   Doch'n kleiner BugFix:
  329.   Beim Hochladen in die UMB-Area tat KDrive.exe so, als ob es 66000
  330.   Bytes benötigen würde. Frechheit!
  331.  
  332. IS_8088 fällt weg, dafür wird CPU=88 beim Assemblieren definiert
  333.   BTW: Wer mal sagen will: "auf meinem 386-Compi läuft auch 386er
  334.   Software", soll mal CPU=386 definieren (damit werden ca. 2½ Befehle
  335.   eingebunden, die NUR auf 386 laufen - eher ein Gag)
  336.  
  337. Z<->Y Verarbeitung geändert
  338.   in den Grafikzeichen war AltGr+Z und AltGr+Y vertauscht.
  339.  
  340. Umschalter piepst
  341.   Der Umlaut-Schalter (AltGr+ö) und der Apostrophenschalter (AltGr+')
  342.   geben jetzt einen dezenten Piepston als Quittung.
  343.   (abschaltbar: s. FUNC_BEEP in KDRIVE.DEF)
  344.  
  345. Neues Minifeature: Einfinger-Beckslesch zum Telefonieren :)
  346.   Der Backslash (\) kann jetzt auch mit der Kombination Apostroph-ß
  347.   erzeugt werden. (Nur wenn Apostrophen eingeschaltet (Switch /A+
  348.   oder Tastenkombi AltGr+')
  349.  
  350. ---------------------------------- v1.52 Mon  10-14-1991
  351. Leider kleiner Bugfix nötig.
  352.   Eine Zeile ließ sich mal wieder mit MASM nicht übersetzen :-(
  353.   Für ASM Kundige:
  354.     TRUE EQU -1
  355.     variable DB TRUE
  356.   schluckt TASM problemlos. MASM will "DB _LOW_ TRUE" sehen :}
  357.   Na, ich sag's ja..
  358. ---------------------------------- v1.51 Wed  10-02-1991
  359. Bösen Bug gekillt!
  360.   Peinlich, peinlich: im KDrive schlummerte ein ganz böser Bug. Zum Glück
  361.   hat's bisher (wohl) noch niemand bemerkt. Der Piepser ("Tastaturpuffer
  362.   voll") konnte sich selbst einholen, wenn man zB. auf einer Taste
  363.   einschlief :-) Das führte zu einem Stacküberlauf - und tschüss :-(
  364. Schreibfehler:
  365.   In v1.50 war mir ein kleiner Schreibfehler unterlaufen :-]
  366.   Statt "IFDEF APOX" mußte es heißen "IF APOX". [grmblmpf]
  367.   Das führte zu einiger Verwirrung beim Neu-Assemblieren..
  368. ---------------------------------- v1.50 Mon  09-23-1991
  369. Apostrophen-Umwandlung ein/ausschaltbar!
  370.   (Vorschlag von Roland Gruetzner)
  371.   Wenn APOX EQU TRUE gesetzt wurde, kann die Apostrophen-Umsetzung per
  372.   AltGr+' Taste ein/ausgeschaltet werden. Default: Ein.
  373.   Außerdem kann die Umwandlung per Kommandozeile
  374.     KDRIVE.EXE /A+ bzw. /A-
  375.   ein/ausgeschaltet werden.
  376. Nochmal ein (letzter?) Bugfix für die SWISS_KB Version
  377.   Die Umlautkonvertierung der Tasten "ÄÖÜ" arbeitete im CAPS-LOCK
  378.   Modus nicht korrekt. Jetzt tut sie's - fast :-)
  379.   Fast? Die Umwandlung von CapsLock-Ä funktioniert wie erwartet; die
  380.   Eingabe über "Doppelpunkt-A" ergibt nach wie vor "Ä" - das muß reichen,
  381.   ich hab grad keine Lust/Zeit mehr :-)
  382. ---------------------------------- v1.47 Wed  09-18-1991
  383. BugFix SWISS_KB (siehe v1.46)
  384.    Schweizer Tastatur: Taste '$£' sowie die "Doppelpunkt-Taste" korrigiert
  385.    Umlautwandlung (war für v1.46 auf AltGr+.) liegt wieder auf AltGr+ö
  386.    Achtung: SWISS_KB sollte immer zusammen mit APOX verwendet werden!
  387. ---------------------------------- v1.46 Thu  09-05-1991
  388. Gruezi Helvetia!
  389.     KDrive ist jetzt auf Wunsch auch ein schweizer Tastaturtreiber!
  390.     Dazu ist (in KDRIVE.DEF) der Schalter SWISS_KB EQU TRUE zu setzen.
  391.     Dank Uwe Müller, der mir eine sehr genaue Beschreibung des CH-Tastatur-
  392.     Layouts geschickt hat, konnte ich KDrive anpassen (zunächst aber nur für
  393.     MF-Tastaturen).
  394.     Aber *Achtung* Ich konnte die Funktion noch nicht testen, deshalb bitte
  395.     ich um Rückmeldungen aus der Schweiz. Merci vielmal :)
  396. ---------------------------------- v1.45 Mon  08-05-1991
  397. ANSI Farbdarstellung des Logos
  398.     optional, USE_ANSI auf TRUE setzen!
  399. INT16 Bug behoben
  400.     Siehe oben (v1.41). DO_INT16 kann also wieder benutzt werden.
  401. Dezimalpunkt (NumPad) zu Komma wandeln
  402.     Wenn das Flag CONV_DECIMAL auf TRUE gesetzt wird (->KDRIVE.DEF),
  403.     wird der Dezimalpunkt auf dem NumPad zu Komma gewandelt.
  404.     (Vorschlag von Ulrich Förster)
  405. ---------------------------------- v1.44 Fri  06-07-1991
  406. Schalter /U[+-]
  407.     Mit KDRIVE /U+ kann die Umlautwandlung (zB. in einem Batchfile, das
  408.     den Mailer aufruft (hi Alex! :-) eingeschaltet werden (wie mit AltGr+Ö).
  409.     Mit KDRIVE /U- wird's wieder abgeschaltet.
  410. ---------------------------------- v1.43 Thu  05-23-1991
  411. PAUSE Problem gelöst! :-)
  412.     Problem war: PAUSE Status konnte nur durch Tasten erlöst werden, die das
  413.     BIOS auch zu sehen bekam (also zB. Pos1, Ende..) und NICHT durch von
  414.     KDrive bearbeitete Tasten.
  415.     Eigentlich war's gar nicht schwierig (für mich :-))
  416. ---------------------------------- v1.42 Mon  04-22-1991
  417. Kleiner Bugfix:
  418.     im CAPS-Mode funktionierten Z und Y nicht so recht :-)
  419. ---------------------------------- v1.41 Tue  03-19-1991
  420. Nur ne Kleinigkeit: neuer Switch "ALLOW_HARDBRK". Wenn TRUE (default), ist
  421.      der Programmabbruch mit ALT+CTRL+Break erlaubt. Unter DesqView sollte
  422.      man dies auf FALSE setzen, sonst landet man leicht in der Wüste..
  423. Außerdem hab ich M.Roevenichs Routine SwapYZ eingebaut, da einige
  424.      Programme immer noch Z und Y verwechselt hatten..
  425. *ACHTUNG* PROC "UserConvert" ist nur noch für Nicht-Alt/Ctrl Tasten
  426.      zuständig und heißt jetzt "ConvertNorm".
  427. BugFix: CAP_BEEP hatte keinen Effekt mehr, da die CAPS Taste vom BIOS
  428.      behandelt wird. Weg damit.
  429. INT16: Der Int16-Handler hat einen Bug (grauer Cursorblock ergibt Zeichen #E0
  430.      also bitte DO_INT16 auf FALSE lassen. Ich schmeiß das demnächst eh raus.
  431. --------------------------------- v1.4  Fri  02-08-1991
  432. Vorschlag von M.Roevenich: die Apostrophen-Umsetzung sollte nach einer
  433.      Sondertaste (zB. CursorTaste) den "pending apo" vergessen. Früher
  434.      hatte die Tastenfolge "'<CrsrLeft>a" zu "á" geführt. Ist jetzt nimmer
  435.      so.
  436. Neue PROC UserConvert
  437.      Hier können Spezialwünsche realisiert werden. Ich hab hier als Beispiel
  438.      mal eine "NumPad-/" Umwandlung reingesetzt. NumPad-Komma statt -Punkt
  439.      könnte auch da rein.. (ist aber noch nicht :-)
  440. --------------------------------- Version 1.3  Mon  02-04-1991
  441. Parameter!
  442.      Es wurden die grundsätzlichen Funktionen für Parameterübergabe
  443.      eingebaut.
  444. /D   KDrive kann nun auch de-installiert werden. Und zwar durch
  445.      nochmaligen Aufruf mit dem Parameter "/D". Dies macht auch den
  446.      belegten Speicher frei. Wozu das gut ist? Keine Ahnung,
  447.      vielleicht fällt dir ja eine Anwendung dazu ein? :-)) Aber
  448.      Vorsicht: ein evtl. NACH Kdrive geladenes ScreenSave-Utility
  449.      wird dadurch auch "abgehängt"! Falls KDRIVE als DEVICE-Driver
  450.      geladen ist, kann der Speicher leider nicht mehr freigegeben
  451.      werden.
  452. /F   "Forced ReInstall". Damit wird KDrive auf Teufel-komm-raus
  453.      neuinstalliert. Normalerweise meckert KDrive ja bei erneutem Aufruf.
  454.      (Ehrlich gesagt: ich brauchte /D und /F zum Debuggen :-)
  455. --------------------------------- Version 1.2  Thu  02-01-1991
  456. Trennung der AltGr-Funktionen von ALT-CTRL.
  457.      Einige Programme wollen halt zB. ALT+CTRL+D bekommen und nicht
  458.      das griechische "delta". Also: AltGr+D ergibt "delta",
  459.      ALT+CTRL+D bleibt ALT+CTRL+D (gilt für alle ALT-CTRL
  460.      Kombinationen, zB. auch für AltGr+F1/F2 (disable KDRIVE)).
  461.      Dieses Verhalten kann durch den Schalter ALT_CTRL_IS_ALTGR (in
  462.      KDRIVE.DEF) gesteuert werden.
  463.  
  464.  
  465. ────────────────────────────────────────────────────────────────────────────
  466.  
  467. mfg
  468.   Martin Austermeier
  469.  
  470. PS: die neueste KDRIVE Version gibt's immer beim "europäischen
  471.     KDrive-Distributor" Volker Neumeyer als 'KDRIVE' zu saugen.
  472.     Dito bei Volker per MAGIC zu requesten:
  473.       MSET, das Über-Batchutility
  474.       DISKMAN, DER Diskettenarchivierer
  475.       Genaueres siehe PRODUKTE.TXT
  476.  
  477.