MouseTextは、 Bruce Tognazziniによって設計され、 Apple IIcで初めて実装された32種類のグラフィック文字セットです。その後、Enhanced IIeアップグレードの一部としてApple IIeに追加されました。若干の改良版は、 Apple IIGSでリリースされました。
MouseTextはボックス描画文字を含めることで、 Macintoshのグラフィカルユーザーインターフェースに似たシンプルなテキストユーザーインターフェースの表示を可能にした。Appleはテキストモードでユーザー定義文字を表示する機能がなかったため、MouseTextが利用可能になる前は、粗雑なASCIIアートによる近似以外のすべてのGUIライクな表示は、より低速でメモリを多く消費するグラフィカルモードを使用する必要があった。MouseTextはマウスアプリケーションの表示速度を8倍に向上させ、ワードプロセッサなどのテキストベースのアプリケーションを初代Macintoshと同じ速度にまで引き上げた。ただし、MouseTextで動作するワードプロセッサは、Macintoshの滑らかな動きとは異なり、文字セルから文字セルへと離散的なジャンプで移動するため、2台のコンピュータで動作していても混同されることはなかった。また、テキストは依然として等幅フォントであった。
Apple IIc の MouseText の初期バージョンには、おそらくプログラムの実行動作を表すために、走っている人物の図が含まれていました。このアイコンは後に不要であることが判明し、Tognazzini はCall-APPLE誌に手紙を送り、開発者に対し、このアイコンは置き換えられるため使用しないように警告しました。[ 1 ]
MouseText 文字は、代替文字セット内の冗長な逆大文字文字のセット (@、A..Z、[、\、]、^、_) を置き換えました。
MouseTextの文字を画面に表示するには、主に2つの方法があります。
例えば、Applesoft BASICでは、次のコード断片でフォルダのMouseText表現が表示されます。
PR # 3]反転: PRINT CHR$ ( 27 ); "XY" ; CHR$ ( 24 ); :通常2020年3月にリリースされたUnicode標準のバージョン13.0には、主にレガシーコンピューティング用のシンボルブロックに含まれる2つのAppleロゴを除くすべてのMouseText文字が含まれています。[ 2 ] [ 3 ]