home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Best of the Best
/
_.img
/
02046
/
ascii-x.exe
/
ASCII.DOC
< prev
Wrap
Text File
|
1992-06-10
|
17KB
|
345 lines
ASCII
Residente ASCII-Tabelle
- Version 2.10 -
10.06.1992
Copyright (C) 1991/92 by Frank Kintrup
Frank Kintrup
Im Bilskamp 65
4400 Münster-Wolbeck
Tel. (0 25 06) 37 15
(0 25 06) 4 32
ASCII ist ein speicherresidentes Programm, das über einen
Tastendruck von überallher (auch aus anderen Programmen) auf-
gerufen werden kann. Das Programm stellt beim Aufruf den kom-
pletten ASCII-Zeichensatz auf dem Bildschirm dar und erlaubt
es Ihnen daraus beliebige Zeichen in das laufende Programm zu
übernehmen. Die Tabelle läßt sich über den Bildschirm bewe-
gen, um verdeckte Teile sichtbar zu machen. ASCII arbeitet im
Textmodus mit allen Grafikkarten zusammen.
Die Taste, über die die Tabelle aufgerufen wird, kann von
Ihnen (fast) beliebig festgelegt werden. Normalerweise wird
die Tabelle über die Tastenkombination <Alt-T> aufgerufen.
Speicherverbrauch: Die ASCII-Tabelle verbraucht 2704 Byte
Speicher. Sie läßt sich (zumindest mit QEMM ≥ 5.0 und DOS 5)
problemlos hochladen.
=============================================================
1. PARAMETER
=============================================================
Die ASCII-Tabelle verarbeitet folgende Parameter:
Aufruf: ASCII [/Txx] [/Sxx] [/R]
/Txx - ScanCode des Hotkeys (s.u.)
/Sxx - Status der Schalttasten (s.u.)
/R - Tabelle aus dem Speicher entfernen
Wenn sie die Tabelle wieder aus dem Speicher entfernen wol-
len, geben Sie einfach den Parameter /R an. Achten Sie dabei
darauf, daß ASCII das zuletzt geladene (oberste) TSR-Programm
ist, da ASCII sich sonst evtl. nicht entfernen läßt.
=============================================================
2. HOTKEY - PARAMETER /S und /T
=============================================================
Die Tabelle läßt sich so ziemlich mit jeder Taste bzw. Ta-
stenkombination aktivieren. Dazu müssen Sie den Scancode der
ASCII 2.10 ................................................. 2
gewünschte Taste angeben. Außerdem können Sie festlegen, wel-
che Schalttasten <Alt>, <Ctrl> und <Shift> gedrückt sein müs-
sen, um die Tabelle aufzurufen.
Wenn Sie die Tabelle nur über Schalttasten aufrufen wollen
(z.B. über <SHIFT><SHIFT> wie Sidekick), müssen Sie den Scan-
code auf Null setzen. Ebenso verhält es sich, wenn Sie die
Tabelle nur über eine "normale" Taste aufrufen möchten. In
diesem Fall sollten Sie die Schalttasten auf Null setzen.
Schalttasten (Parameter /Sxx):
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Shift-Links 1 Ctrl (Strg) 4
Shift-Rechts 2 Alt 8
Anstatt xx sollten Sie einen der Werte einsetzen. Wenn Sie
eine Kombination von mehreren Schalttasten bevorzugen, müssen
Sie die einzelnen Werte der Schalttasten addieren. Für die
Kombination <SHIFT-Links><SHIFT-Rechts> sollten Sie also den
Wert 3 angeben.
Scancodes (Parameter /Txx):
~~~~~~~~~~~~~~~~~~~~~~~~~~~
┌─────────────┬──────────────┬─────────────┬──────────────┐
│ A 30 │ U 22 │ Esc 1 │ F10 68 │
│ B 48 │ V 47 │ ' 13 │ Home 71 │
│ C 46 │ W 17 │ BackSp. 14 │ Up 72 │
│ D 32 │ X 45 │ Tab 15 │ PgUp 73 │
│ E 18 │ Y 21 │ + (Weiß) 27 │ - (Grau) 74 │
│ F 33 │ Z 44 │ Enter 28 │ Left 75 │
│ G 34 │ 1 2 │ , 51 │ 5 (Grau) 76 │
│ H 35 │ 2 3 │ . 52 │ Right 77 │
│ I 23 │ 3 4 │ - 53 │ + (Grau) 78 │
│ J 36 │ 4 5 │ * (Grau) 55 │ End 79 │
│ K 37 │ 5 6 │ Space 57 │ Down 80 │
│ L 38 │ 6 7 │ F1 59 │ PgDn 81 │
│ M 50 │ 7 8 │ F2 60 │ Ins 82 │
│ N 49 │ 8 9 │ F3 61 │ Del 83 │
│ O 24 │ 9 10 │ F4 62 │ < 86 │
│ P 25 │ 0 11 │ F5 63 │ F11 87 │
│ Q 16 │ ß 12 │ F6 64 │ F12 88 │
│ R 19 │ Ä 40 │ F7 65 │ │
│ S 31 │ Ö 39 │ F8 66 │ │
│ T 20 │ Ü 26 │ F9 67 │ │
└─────────────┴──────────────┴─────────────┴──────────────┘
Tabelle: Scancodes der Tasten
Beispiele: /S8 /T20 - Aufruf über <Alt><T>.
/S3 /T0 - Aufruf über <Shift><Shift>.
/S0 /T87 - Aufruf über <F11>.
/S0 /76 - Aufruf über <5>, numerisches Feld.
=============================================================
3. BEDIENUNG DER TABELLE
=============================================================
Durch Betätigung des Hotkeys wird die ASCII-Tabelle auf dem
Bildschirm eingeblendet. Mit Hilfe der Cursor-Tasten und der
ASCII 2.10 ................................................. 3
Tasten <Home>, <End>, <PgUp> und <PgDn> können Sie jetzt das
gewünschte Zeichen suchen.
╔═══ ASCII 2.10 ═══╗
║ .... ║
║ !"#$%&'()*+,-./ ║
║ 0123456789:;<=>? ║
║ @ABCDEFGHIJKLMNO─╫─────── kompletter ASCII-Zeichensatz.
║ PQRSTUVWXYZ[\]^_ ║ Die Zeichen werden mit den Cur-
║ `abcdefghijklmno ║ sortasten ausgewählt.
║ pqrstuvwxyz{|}~ ║
║ .... ║ ┌─── ASCII-Code des Zeichens unter
║ ║ │ dem Cursor. Anzeige in dezimaler
║ ║ │ und hexadezimaler Schreibweise.
║ Dez: 038 Hex: 26─╫───┘
║ ████████████████─╫─────── Pufferanzeige. Zeigt die Zeichen
╚══════════SCROLL══╝ an, die in das Programm übernom-
│ men werden sollen.
│
└───────────── Wird eingeblendet, wenn die
Tabelle über den Bildschirm
bewegt wird (SCROLL-LOCK)
Mit <Ctrl-Enter> wird das aktuelle Zeichen in den internen
Puffer der Tabelle geschrieben. So lassen sich recht einfach
mehrere Zeichen übernehmen. Die bereits ausgewählten Zeichen
werden unten im Fenster angezeigt. Um die ausgewählten Zei-
chen an das darunterliegende Programm zu übergeben, brauchen
Sie nur noch <Enter> zu drücken. Damit werden alle Zeichen
übernommen und die Tabelle beendet. Wenn noch keine Zeichen
mit <Ctrl-Enter> ausgewählt wurden, ist der interne Puffer
natürlich noch leer und es wird nur das aktuelle Zeichen an
das laufende Programm übergeben. Mit <Esc> beenden Sie die
Tabelle, ohne Zeichen zu übernehmen.
Tastenbelegung:
~~~~~~~~~~~~~~~
<cursortasten> - Cursor zeichenweise bewegen
<Ctrl><Rechts> - In die erste Spalte
<Ctrl><Links> - In die letzte Spalte
<Scroll> - Umschalten auf Tabelle bewegen
<Ctrl><Enter> - Taste in Puffer übernehmen
<Backspace> - Letztes Zeichen in Puffer löschen
<Enter> - Taste (bzw. Puffer) übernehmen, Tabelle
ausblenden
<Esc> - Tabelle ausblenden
Alle anderen Tasten werden direkt in den Puffer aufgenommen
und angezeigt.
=============================================================
4. BEWEGEN DER TABELLE
=============================================================
Wenn die Taste <Scroll-Lock> aktiv ist, läßt sich die Tabel-
le mit den Cursor-Tasten <Links>, <Rechts>, <Hoch> und <Run-
ter> über den Bildschirm bewegen, um verdeckte Bildschirmtei-
le sichtbar zu machen. Mit <Home>, <End>, <PgUp> und <PgDn>
ASCII 2.10 ................................................. 4
wird die Tabelle diagonal über den Bildschirm verschoben.
Beim nächsten Aufruf der Tabelle wird die Tabelle an der zu-
letzt gewählten Position eingeblendet.
Wenn die <Scroll-Lock>-Taste aktiv ist, wird der Schriftzug
'SCROLL' unten rechts auf dem Rahmen der Tabelle eingeblen-
det.
=============================================================
5. FARBEINSTELLUNG - AINST.EXE
=============================================================
Wenn Ihnen die Farben der ASCII-Tabelle nicht zusagen, kön-
nen Sie diese mit dem Programm AINST.EXE verändern. Der Auf-
ruf des Programms erfolgt mit AINST <name>. Unter <name> sind
Pfad und Name der ASCII-Tabelle zu verstehen. Standardmäßig
wird angenommen, daß die Datei ASCII.COM heißt und sich im
aktuellen Verzeichnis befindet.
Nach erfolgreichem Lesen der Daten aus ASCII.COM wird eine
Farb-Tabelle mit den 128 möglichen Farbkombinationen gezeigt.
Falls Sie blinkende Zeichen wünschen, müssen Sie zu der ent-
sprechenden Farbe noch den Wert 128 hinzuaddieren.
Sie werden nun gefragt, welche Farbe die einzelnen Teile
der ASCII-Tabelle bekommen sollen. In Klammern ist die aktu-
elle Farbe angegeben (zu jedem Punkt muß eine Zahl eingegeben
werden!). Nach Eingabe aller Werte werden Sie gefragt, ob
die Farben abspeichert werden sollen. Das Installationspro-
gramm läßt sich jederzeit mit <Ctrl-Break> abbrechen.
Die neuen Farben machen sich erst bemerkbar, wenn Sie die
ASCII-Tabelle neu laden.
=============================================================
7. HISTORY
=============================================================
10.06.1992 - Version 2.10 - Eingestellter Hotkey wird beim
Aufruf von ASCII angezeigt.
12.02.1992 - Version 2.00 - Inhalt des Puffers wird unten im
Fenster angezeigt. Alle Tasten, die nicht von
der Tabelle belegt sind, werden direkt in den
Puffer übernommen.
02.12.1991 - Version 1.51 - Fehler beim Zeichnen des "Tabel-
lenschattens" in hohen Textauflösungen (z.B.
132x44) entfernt. Tabelle verbraucht 32 Byte
weniger Speicher.
30.10.1991 - Version 1.5 - Fehler bei der Übertragung der
Tasten-Codes entfernt. Fehler bei der De-In-
stallation entfernt.
20.09.1991 - Version 1.4 - Schatten des Fenster hinzugefügt.
Hotkey wird getrennt nach Schalttaste (Ctrl,
Alt, Shift) und Scancode bestimmt. Interrupt 9h
ASCII 2.10 ................................................. 5
wird verbogen. Hilfefenster ist weggefallen, um
Speicher zu sparen.
03.05.1991 - Version 1.3 - Parameter '/R' hinzugefügt. Die
Tabelle kann sich jetzt selbst aus dem Speicher
entfernen.
18.04.1991 - Version 1.2 - Variabler Hotkey durch Hinzufü-
gen des Parameters 'Tastencode'.
08.01.1991 - Version 1.1 - Verbesserungen bei der Installa-
tion. Mehrfaches Installieren wird vermieden.
13.11.1990 - Version 1.0 - Erste Version der ASCII-Tabelle.
=============================================================
8. ALLGEMEINES
=============================================================
Für Verbesserungsvorschläge, Hinweise auf Programm- und Do-
kumentations-Fehler, Ergänzungen, Programmiervorschläge und
Anfragen sonstiger Art bin ich immer dankbar.
Dieses Programm enthält keine nervtötenden Registrierungs-
aufforderungen, Zeitschleifen etc., so daß Sie es ohne Stö-
rungen testen können. Wenn Sie dieses Programm über einen
längeren Zeitraum benutzen möchten, seien Sie aber bitte auch
fair und honorieren meine Mühe und meinen Zeitaufwand bei der
Programmerstellung und geben bitte auch immer das komplette
Programm (incl. ASCII.DOC) weiter.
10,- DM sind sicherlich nicht zu viel für eine so kleines,
aber nützliches Programm. Wenn Sie sich zusätzlich noch mit
2,50 DM an den Porto- und Verpackungskosten beteiligen, be-
kommen Sie eine aktuelle Version von ASCII sobald diese
verfügbar ist (bitte unbedingt Versionsnummer angeben!). Ich
Ich wäre Ihnen dankbar, wenn Sie Ihre Adresse lesbar angeben.
Falls Sie das Geld überweisen möchten (ist sicherer!):
Kontoinhaber: Frank Kintrup
Kontonummer: 3247 93 460
BLZ: 440 100 46 Postgiroamt Dortmund
Kontoinhaber: Frank Kintrup
Kontonummer: 143 024 925
BLZ: 400 501 50 Stadtsparkasse Münster
Bitte geben Sie bei einer Überweisung unbedingt Ihre genaue
Adresse an!
ASCII 2.10 ................................................. 6
=============================================================
9. GARANTIEAUSSCHLUSSERKLÄRUNG
=============================================================
Unter keinen Umständen bin ich haftbar für Folgeschäden,
die aus der Verwendung des Programms ASCII enstehen oder
noch entstehen können. Dies gilt auch für alle entgangenen
Gewinne und Vermögensverluste oder andere mittelbare und un-
mittelbare Schäden, die durch die Verwendung des Programms
oder der dazugehörenden Dokumentation entstehen. Dies gilt
auch, wenn ich über die Möglichkeit solcher Schäden unter-
richtet war oder bin.
ASCII ist ein urheberrechtlich geschütztes Programm. Wenn
Sie es weitergeben, dann nur unter diesem Namen und zusammen
mit dieser Datei (ASCII.DOC). Das Programm darf nicht ver-
kauft werden. Davon unberührt bleibt ein Kostenbeitrag für
das Kopieren der Diskette.
10.06.1992 /FK