MouseText - MouseText

MouseText besteht aus 32 grafischen Zeichen, die von Bruce Tognazzini entworfen und erstmals im Apple IIc implementiert wurden . Sie wurden dann im Rahmen des Enhanced IIe-Upgrades auf den Apple IIe nachgerüstet . Eine leicht überarbeitete Version wurde dann mit den Apple IIgs veröffentlicht .

Durch die Einbeziehung von Box-Zeichnen von Buchstaben , aus MouseText es möglich , einfach anzuzeigen Text Benutzeroberflächen ähnlich die Macintosh grafische Benutzeroberfläche . Da die Äpfel nicht in der Lage waren, benutzerdefinierte Zeichen im Textmodus anzuzeigen, mussten alle GUI-ähnlichen Anzeigen, die über die groben ASCII- Kunstnäherungen hinausgehen , den langsameren und speicherintensiveren Grafikmodus verwenden, bevor MouseText verfügbar war. MouseText führte zu einer Verachtfachung der Anzeigegeschwindigkeit für Mausanwendungen, wodurch textbasierte Anwendungen wie Textverarbeitungsprogramme auf die gleiche Geschwindigkeit wie der ursprüngliche Macintosh gebracht wurden. Textverarbeitungsprogramme, die auf den beiden Computern ausgeführt werden, würden jedoch nicht miteinander verwechselt, da sich die Maus unter MouseText in diskreten Sprüngen von Zeichenzelle zu Zeichenzelle und nicht in der reibungslosen Bewegung des Macintosh bewegen würde und der Text immer noch monospaced war.

Laufender Mann

Die Originalversion von MouseText im Apple IIc enthielt eine Darstellung einer laufenden Figur, möglicherweise um die Aktion beim Ausführen eines Programms darzustellen . Dieses Symbol wurde später als unnötig befunden, und Tognazzini sandte einen Brief an das Call-APPLE- Magazin, in dem die Entwickler gewarnt wurden, sie nicht zu verwenden, da sie ersetzt würden.

Die MouseText-Zeichen ersetzten einen redundanten Satz von inversen Großbuchstaben (@, A..Z, [, \,], ^, _) im alternativen Zeichensatz.

Zugriff auf MouseText-Zeichen

Es gibt zwei Möglichkeiten, MouseText-Zeichen auf dem Bildschirm anzuzeigen.

  • Aktivieren Sie den alternativen Zeichensatz, indem Sie an Position 0xC00F (49167) schreiben. Schreiben Sie dann Werte im Bereich von 0x40 (64) bis 0x5F (95) auf den Bildschirm.
  • Aktivieren Sie die 80-Spalten-Firmware (die auch den alternativen Zeichensatz aktiviert) und verwenden Sie die Steuerzeichenfolge 0x0F, 0x1B (15,27), um den inversen und MouseText-Druck einzuschalten, gefolgt von Zeichen in @, A..Z, [, \,], ^, _ setzen, gefolgt von der Sequenz 0x18,0E (24,14), um MouseText und den inversen Druck auszuschalten. (Andere Methoden zum Ein- und Ausschalten des inversen Drucks können ebenfalls verwendet werden.)

In Applesoft BASIC zeigt das folgende Codefragment beispielsweise die MouseText-Darstellung eines Ordners an :

]PR#3

]INVERSE : PRINT CHR$(27);"XY";CHR$(24); : NORMAL

Aufnahme in Unicode

Die im März 2020 veröffentlichte Version 13.0 des Unicode-Standards enthält viele (aber nicht alle) MouseText-Zeichen im Block Symbole für Legacy-Computing .

Original MouseText mit Running Man

 

 
🮰
1FBB0
1
231B

2713
🮱
1FBB1
🮲
1FBB2
🮳
1FBB3

2190

2026

2193

2191
F
1FB76

21B5
89
2589
🮵
1FBB5
🮶
1FBB6
🮷
1FBB7
🮸
1FBB8
F
1FB78
🭼
1FB7C

2192
F
1FB96
F
1FB95
🮹
1FBB9
🮺
1FBBA
95
2595

25C6
F
1FB80
🮻
1FBBB
🮼
1FBBC
8
258F


Überarbeiteter MouseText in Apple IIgs gefunden

 

 
🮰
1FBB0
1
231B

2713
🮱
1FBB1
🮴
1FBB4
F
1FB81

2190

2026

2193

2191
F
1FB76

21B5
89
2589
🮵
1FBB5
🮶
1FBB6
🮷
1FBB7
🮸
1FBB8
F
1FB78
🭼
1FB7C

2192
F
1FB96
F
1FB95
🮹
1FBB9
🮺
1FBBA
95
2595

25C6
F
1FB80
🮻
1FBBB
🮼
1FBBC
8
258F

Nicht für Unicode vorgeschlagen

Siehe auch

Verweise