نص الماوس
MouseText عبارة عن مجموعة من 32 حرفًا رسوميًا صممها بروس توغنازيني، وطُبقت لأول مرة في جهاز Apple IIc . ثم أُضيفت إلى جهاز Apple IIe كجزء من ترقية Enhanced IIe. بعد ذلك، صدرت نسخة مُعدّلة قليلاً مع جهاز Apple IIGS .
بفضل تضمينها لأحرف رسم المربعات ، أتاحت تقنية MouseText عرض واجهات مستخدم نصية بسيطة تُشبه واجهة المستخدم الرسومية لنظام ماكنتوش . ولأن أجهزة أبل كانت تفتقر إلى القدرة على عرض الأحرف المُعرّفة من قِبل المستخدم في وضع النص، فقد اضطرت جميع العروض الشبيهة بواجهات المستخدم الرسومية، والتي تتجاوز التقريبات البسيطة لفن ASCII، إلى استخدام الوضع الرسومي الأبطأ والأكثر استهلاكًا للذاكرة قبل توفر MouseText. وقد أدت MouseText إلى زيادة سرعة عرض تطبيقات الفأرة ثمانية أضعاف، مما جعل التطبيقات النصية، مثل معالجات النصوص، تصل إلى نفس سرعة ماكنتوش الأصلي. ومع ذلك، لم يكن من الممكن الخلط بين معالجات النصوص التي تعمل على كلا الجهازين، حيث كانت الفأرة في MouseText تتحرك بقفزات منفصلة من خلية حرف إلى أخرى، بدلاً من الحركة السلسة في ماكنتوش، وكان النص لا يزال ثابت المسافة.
الرجل الراكض
تضمنت النسخة الأصلية من برنامج MouseText في جهاز Apple IIc رسمًا لشخصية تجري، ربما للدلالة على تشغيل برنامج. لاحقًا، تبيّن أن هذا الرمز غير ضروري، فأرسل توغنازيني رسالة إلى مجلة Call-APPLE يحذر فيها المطورين من استخدامه، لأنه سيتم استبداله. [ 1 ]
استبدلت أحرف MouseText مجموعة زائدة من الأحرف الكبيرة المعكوسة (@,A..Z,[,\,],^,_) في مجموعة الأحرف البديلة.
نص الماوس الأصلي مع رجل يركض
تم العثور على نص الماوس المعدل في Apple IIGS
الوصول إلى أحرف MouseText
هناك طريقتان رئيسيتان لوضع أحرف MouseText على الشاشة.
- فعّل مجموعة الأحرف البديلة بالكتابة إلى الموقع 0xC00F (49167). ثم اكتب القيم في النطاق من 0x40 (64) إلى 0x5F (95) على الشاشة.
- فعّل برنامج التشغيل ذي الـ 80 عمودًا (الذي يُفعّل أيضًا مجموعة الأحرف البديلة)، واستخدم تسلسل أحرف التحكم 0x0F، 0x1B (15، 27) لتشغيل الطباعة العكسية وطباعة نص الماوس، متبوعًا بأحرف من المجموعة @، A..Z، [، \،]، ^، _، متبوعًا بالتسلسل 0x18، 0x0E (24، 14) لإيقاف طباعة نص الماوس والطباعة العكسية. (يمكن استخدام طرق أخرى لتشغيل الطباعة العكسية وإيقافها).
على سبيل المثال، في لغة Applesoft BASIC، ستعرض مقتطفات التعليمات البرمجية التالية تمثيل MouseText للمجلد :
] PR# 3عكس : اطبع الحرف ( 27 )؛ "XY " ؛ الحرف ( 24 ) ؛ عاديالإدراج في يونيكود
يتضمن الإصدار 13.0 من معيار يونيكود ، الذي صدر في مارس 2020، جميع أحرف MouseText باستثناء شعاري Apple، ومعظمها موجود في قسم الرموز الخاصة بالحوسبة القديمة . [ 2 ] [ 3 ]
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | أ | ب | ج | د | هـ | F | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4x | [أ ] | [أ ] | 🮰 | ⌛ ︎ | ✓ | 🮱 | 🮲 | 🮳 | ← | ... | ↓ | ↑ | 🭶 | ↵ | ▉ | 🮵 |
| 5x | 🮶 | 🮷 | 🮸 | 🭸 | 🭼 | → | 🮖 | 🮕 | 🮹 | 🮺 | ▕ | ◆ | 🮀 | 🮻 | 🮼 | ▏ |
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | أ | ب | ج | د | هـ | F | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4x | [أ ] | [أ ] | 🮰 | ⌛ ︎ | ✓ | 🮱 | 🮴 | 🮁 | ← | ... | ↓ | ↑ | 🭶 | ↵ | ▉ | 🮵 |
| 5x | 🮶 | 🮷 | 🮸 | 🭸 | 🭼 | → | 🮖 | 🮕 | 🮹 | 🮺 | ▕ | ◆ | 🮀 | 🮻 | 🮼 | ▏ |
انظر أيضاً
- مجموعة أحرف أبل 2
- مارليت ، وهو خط من نوع TrueType يُستخدم في نظام التشغيل مايكروسوفت ويندوز لعرض عناصر واجهة المستخدم القابلة للتوسيع
مراجع
- ↑ "8-جهاز Apple IIc" . 23 يونيو 2010.
- ↑ "رموز الحوسبة القديمة" (ملف PDF) . معيار يونيكود، الإصدار 13.0 . اتحاد يونيكود. مارس 2020. ISBN 978-1-936213-26-9.
- 1 2 3 إيويل، دوغ؛ بيتنكورت، ريبيكا؛ بانفي، ريكاردو؛ إيفرسون، مايكل؛ مارين سيلفا، إدواردو؛ مارتنسون، إلياس؛ شولسون، مارك؛ ستيل، شون؛ تيرنر، ريبيكا (4 يناير 2019). "مقترح لإضافة أحرف من أجهزة الكمبيوتر القديمة والتليتكست إلى نظام ترميز يونيكود" (ملف PDF) . اتحاد يونيكود .
- 1 2 3 إيويل، دوغ؛ بيتنكورت، ريبيكا؛ بانفي، ريكاردو؛ إيفرسون، مايكل؛ مارين سيلفا، إدواردو؛ مارتنسون، إلياس؛ شولسون، مارك؛ ستيل، شون؛ تيرنر، ريبيكا. "مصادر الحوسبة القديمة" (ملف PDF) . اقتراح لإضافة أحرف من أجهزة الكمبيوتر القديمة والتليتكست إلى نظام UCS . اتحاد يونيكود.
- ↑ بيتينكورت، ريبيكا ج. "تحويل نص الماوس في جهاز أبل 2 إلى يونيكود" . كرييتيف كورب . تم الاسترجاع في 4 يناير 2019 .
- فأرة أبل تكنوت رقم 6
- دليل مرجعي تقني لأجهزة Apple IIc
- دليل مرجعي لأجهزة Apple IIGS
- تاريخ جهاز Apple II الفصل 8
- عائلة أبل II
- مجموعات الأحرف
