MouseText es un conjunto de 32 caracteres gráficos diseñados por Bruce Tognazzini e implementados por primera vez en el Apple IIc . Luego se incorporaron al Apple IIe como parte de la actualización Enhanced IIe. Luego se lanzó una versión ligeramente revisada con el Apple IIGS .
Al incluir caracteres de dibujo de cajas , MouseText hizo posible mostrar interfaces de usuario de texto simples que se asemejaban a la interfaz gráfica de usuario de Macintosh . Dado que los Apple carecían de la capacidad de mostrar caracteres definidos por el usuario en modo texto, todas las pantallas tipo GUI más allá de las aproximaciones de arte ASCII crudas tenían que usar el modo gráfico más lento y que consumía más memoria antes de que MouseText estuviera disponible. MouseText resultó en un aumento de ocho veces en la velocidad de visualización para aplicaciones de mouse, llevando aplicaciones basadas en texto como procesadores de texto a la misma velocidad que el Macintosh original. Sin embargo, los procesadores de texto que se ejecutaban en las dos computadoras no se confundirían entre sí, ya que el mouse bajo MouseText se movería en saltos discretos de celda de carácter a celda de carácter, en lugar del movimiento suave de Macintosh, y el texto todavía estaba monoespaciado.
La versión original de MouseText en el Apple IIc incluía la representación de una figura corriendo, tal vez para representar la acción de ejecutar un programa. Más tarde se descubrió que este icono era innecesario y Tognazzini envió una carta a la revista Call-APPLE advirtiendo a los desarrolladores que no los utilizaran, ya que serían reemplazados. [1]
Los caracteres MouseText reemplazaron un conjunto redundante de caracteres mayúsculas inversos (@,A..Z,[,\,],^,_) en el conjunto de caracteres alternativos.
Hay dos formas principales de colocar caracteres MouseText en la pantalla.
Por ejemplo, en Applesoft BASIC el siguiente fragmento de código mostrará la representación MouseText de una carpeta :
] PR# 3] INVERSA : IMPRIMIR CHR$ ( 27 ); "XY" ; CHR$ ( 24 ); : NORMAL
La versión 13.0 del estándar Unicode , publicada en marzo de 2020, incluye todos los caracteres de MouseText excepto los dos logotipos de Apple, principalmente en el bloque Símbolos para informática heredada . [2] [3]