إنتقل إلى المحتوى الرئيسي

توسيع النص

يستبدل توسيع النص جزءًا قصيرًا من النص المكتوب بشيء أطول. اكتب btw ثم مسافة، فيتلقى البرنامج الذي تكتب فيه "بالمناسبة" والمسافة. ويعمل في أي برنامج يقبل النص المكتوب.

تسرد صفحة توسيع النص استبدالات مجموعة تطبيقات واحدة في كل مرة. كل استبدال إجراء عادي بمشغِّل نص مكتوب. أما الإجراء الذي يفعل شيئًا آخر عندما تكتب نصًا (يشغّل برنامجًا نصيًا، أو يضغط مفاتيح، أو له مشغِّلات أخرى) فيُسرد في صفحة الإجراءات بدلًا من ذلك، تحت + توسيع النص في البطاقة المشغِّلات الخاصة به. وكلاهما يتبع القواعد الواردة في هذه الصفحة.

إضافة استبدال​

Input.Observerبسيطمتقدم
الأتمتة
الإجراءات
توسيع النص
المقتطفات
المسجِّل
بيئة التجربة
مجموعات التطبيقات
مجموعات التجاهل
الإيماءات
المحرك
الأحداث العامة
مناطق الاستبعاد
البرامج النصية
المكونات الإضافية
الإعداد
عام
المظهر
ملفات التعريف
وحدة التحكم
الأمان
تعليمات
حول
الاستبدالات
بالمناسبة
btw
العنوان
;addr
توسيع النص
الاستبدالاتالإعدادات
مجموعة التطبيقات
عام
المشغِّل
النص المكتوب
btw
حساس لحالة الأحرف. يتم التوسيع عند اتباعه بـ Space أو Tab أو Enter، أو بنقطة أو فاصلة أو علامة تعجب أو علامة استفهام.
ما يفعله
نصنص عبر الحافظةRTFHTML
نص الاستبدال
بالمناسبة
  1. في مجموعة التطبيقات ①، اختر أين يعمل الاستبدال. يعمل عام في كل برنامج لا تطالب به مجموعة تطبيقات أخرى، وفي المجموعات التي ترجع إلى المجموعة العامة.
  2. انقر على + جديد أسفل قائمة الاستبدالات ②. يظهر استبدال باسم استبدال جديد؛ أعِد تسميته في مربع الاسم الخاص به.
  3. في النص المكتوب ③، اكتب الاختصار، مثل btw.
  4. اختر النوع ④ (الأنواع).
  5. أدخل نص الاستبدال ⑤، أو بالنسبة إلى RTF وHTML، انسخ المحتوى في برنامج آخر وانقر على لصق من الحافظة.
  6. احفظ.

عند اختيار الكل في مجموعة التطبيقات، تعرض القائمة استبدالات كل مجموعة تحت اسم المجموعة، ولا يمكن إنشاء استبدال جديد حتى تختار مجموعة.

كيف يُطابَق النص المكتوب​

يتذكر المحرك الأحرف التي تكتبها منذ آخر حد أو إعادة تعيين. وعندما تكتب حدًا، يقارن ما تذكّره بكل مشغِّل نص مكتوب:

  • يجب أن تتطابق الكلمة كلها. يجب أن يساوي ما كتبته منذ آخر حد النص المكتوب تمامًا، بدءًا من حرفه الأول. لا يتوسع btw داخل abtw أو concatbtw.
  • حساس لحالة الأحرف. لا يوسّع btw الصيغتين BTW أو Btw. أضف استبدالًا ثانيًا لكل صيغة تريدها.
  • Shift لا بأس به. الضغط باستمرار على Shift لكتابة حرف كبير أو رمز كتابة عادية.
  • التصحيحات لا تُحتسب. يمسح Backspace ما تم تذكّره. إذا كتبت bt، ثم ضغطت Backspace وكتبت tw، فلا يتذكر المحرك إلا tw.
ما تكتبهالنص المكتوبالنتيجة
btw Spacebtw"بالمناسبة" ومسافة
btw.btw"بالمناسبة."
abtw Spacebtwلا شيء: الكلمة هي abtw.
BTW Spacebtwلا شيء: حالة أحرف مختلفة.
;addr Enter;addrالعنوان، ثم Enter.

يمكن للنص المكتوب أن يبدأ أو ينتهي بأحرف مثل ; : ' " والأقواس، فهي ليست حدودًا. والبدء بـ ; طريقة شائعة لإبقاء الاختصارات بعيدة عن الكلمات الحقيقية.

ما ينهي النص المكتوب​

تنهي هذه المفاتيح النص المكتوب وتجعله يتوسع عندما يتطابق:

  • Space وTab وEnter، كل منها ما دام مفتاحه مفعّلًا في علامة التبويب الإعدادات (كلها مفعّلة افتراضيًا).
  • النقطة والفاصلة وعلامة التعجب وعلامة الاستفهام: . , ! ?، والفاصلة العربية وعلامة الاستفهام العربية والنقطة العربية، والفاصلة والنقطة وعلامة التعجب وعلامة الاستفهام الإيديوغرافية وكاملة العرض. وهذه تنهيه دائمًا.

النص المكتوب الذي يحتوي على حد لا يمكن أن يتوسع أبدًا. وتذكر الصفحة ذلك تحت النص المكتوب: لا يتوسّع أبدًا، مع السبب (مسافة ما دام Space حدًا، أو حرف تحكم، أو إحدى علامات الترقيم المذكورة أعلاه).

ما يمسح النص المكتوب​

يُتخلص من الأحرف المتذكَّرة، وتبدأ كلمة جديدة، عندما:

  • تضغط Backspace أو Esc أو Delete أو مفتاح سهم أو Home أو End أو Page Up أو Page Down أو مفتاح وظيفة، أو أي مفتاح لا يكتب حرفًا؛
  • تضغط أي مفتاح وCtrl أو Alt أو Win مضغوط. الاختصار ليس كتابة أبدًا، لذا لا يؤدي Alt+Tab أو Ctrl+Enter مباشرةً بعد اختصار إلى توسيعه أبدًا؛
  • تنقر أي زر ماوس؛
  • تنتقل إلى نافذة أخرى، أو ينتقل تركيز لوحة المفاتيح إلى حقل آخر؛
  • يكتب برنامج نصي أو يضغط مفاتيح؛
  • تكتب أحرفًا أكثر من أطول نص مكتوب أعددته، دون حد.

ما يحدث عند التوسيع​

عندما يُكمل حدٌّ نصًا مكتوبًا له استبدال للنافذة الموجودة في المقدمة:

  1. يُحجز مفتاح الحد عن البرنامج مؤقتًا.
  2. يُمحى النص المكتوب بضغطة Backspace واحدة لكل حرف.
  3. يُدخل الاستبدال.
  4. يُدخل مفتاح الحد مباشرةً بعد الاستبدال. لذا يعمل حد Enter أو Tab على النص المكتمل: يرسل برنامج الدردشة الرسالة المستبدلة، ولا ينتقل النموذج إلى الحقل التالي إلا بعد اكتمال النص.

المفاتيح التي تكتبها أثناء ذلك تُحجز وتُكتب بعده، بالترتيب، لكي لا تقع في منتصف الاستبدال. وإذا استغرق الاستبدال وقتًا طويلًا للبدء (أكثر من نصف ثانية دون إرسال شيء) أو حجز المفاتيح 10 ثوانٍ إجمالًا، تُطلق المفاتيح المحجوزة.

تُضبط وتيرة الكتابة بـ تأخير الكتابة في صفحة البرامج النصية (الوضع المتقدم؛ الافتراضي 30 مللي ثانية بين ضغطات المفاتيح). بعض البرامج، مثل المفكرة في Windows 11، تخلط النص الذي يصل دون توقف (إعدادات البرامج النصية).

الأنواع​

النوعما يفعلهاستخدمه لـ
نصيكتب الاستبدال كضغطات مفاتيح.النص القصير. يعمل في كل مكان تقريبًا؛ ويستغرق النص الطويل لحظة لكتابته.
نص عبر الحافظةيضع النص في الحافظة ويلصقه بـ Ctrl+V.النص الطويل والنص الذي فيه فواصل أسطر. فوري.
RTFيلصق نصًا منسقًا (تنسيق النص المنسق).التنسيق في معالجات النصوص وبرامج البريد.
HTMLيلصق جزءًا من HTML.التنسيق في المستعرضات وبريد الويب والمحررات التي تقبل HTML.

بالنسبة إلى RTF وHTML، يخزّن لصق من الحافظة ما نسخته بالضبط: انسخ المحتوى المنسق في برنامج آخر أولًا. وتعرض الصفحة معاينة. تحتاج معاينة HTML إلى Microsoft Edge WebView2 Runtime؛ وبدونه تذكر الصفحة ذلك، ويظل الاستبدال يعمل. ويمكن لمصدر RTF المكتوب يدويًا استخدام أي حرف مباشرةً؛ فيُكتب نيابةً عنك بصيغة الهروب \u الخاصة بـ RTF. وتضع استبدالات RTF وHTML أيضًا نسخة نصية عادية في الحافظة، لكي يلصق البرنامج الذي لا يقبل إلا النص العادي الكلمات.

استعادة الحافظة​

تستبدل الأنواع الثلاثة التي تستخدم الحافظة ما فيها. يحفظ استعادة الحافظة بعد ذلك (مفعّل افتراضيًا) الحافظة أولًا ويعيدها بعد اللصق. في الوضع المتقدم، يمنح الانتظار قبل الاستعادة (مللي ثانية) (الافتراضي 150) البرنامج وقتًا لإنهاء اللصق أولًا. إذا لصق برنامج محتوى الحافظة القديم بدلًا من الاستبدال، فزِد هذه القيمة.

ملاحظة

الوضع المتقدم. لا يظهر الانتظار قبل الاستعادة (مللي ثانية) إلا في الوضع المتقدم.

الاستبدال الذي يعمل​

ليس للنص المكتوب نافذة واقعة تحت المؤشر. فهو يستخدم النافذة الموجودة في المقدمة لحظة كتابة الحد:

  1. إذا كانت النافذة تنتمي إلى مجموعة تجاهل، فلا يتوسع شيء، ويصل مفتاح الحد إلى البرنامج بشكل عادي.
  2. وإلا فتُجرَّب مجموعة تطبيقات النافذة أولًا، إذا كانت تنطبق في ملف التعريف النشط. وداخل المجموعة، يعمل أول استبدال أو إجراء ممكَّن له هذا النص المكتوب بالضبط. وعندما يكون لاثنين النص المكتوب نفسه، يعمل الأعلى في القائمة؛ وتحذّر الصفحة من ذلك. ويغيّر نقل لأعلى ونقل لأسفل الترتيب.
  3. إذا لم يكن لدى المجموعة شيء له، تُجرَّب المجموعة العامة، ما لم يكن الرجوع إلى المجموعة العامة متوقفًا للمجموعة أو في صفحة عام (النطاق والرجوع).
  4. إذا لم يتطابق شيء، فلا يحدث شيء: يصل مفتاح الحد إلى البرنامج كما كتبته.

لا يؤثر الإيماءات تعمل هنا ومفاتيح الاختصار تعمل هنا في مجموعة التطبيقات على توسيع النص.

علامة التبويب الإعدادات​

متى يتم التوسيع
تمكين توسيع النص
يوسّع النص أثناء الكتابة: الاستبدالات الموجودة في هذه الصفحة وكل إجراء له مشغِّل نص مكتوب. عند إيقافه، لا يعمل أي منها ولا يتغير أي منها.
التوسيع عند Space
التوسيع عند Tab
التوسيع عند Enter
  • يشغّل تمكين توسيع النص ① توسيع النص كله أو يوقفه: الاستبدالات في هذه الصفحة وكل إجراء له مشغِّل نص مكتوب. عند إيقافه، لا يتوسع شيء ولا يتغير أي استبدال. وما دام متوقفًا، تعرض علامة التبويب الاستبدالات إشعارًا، وتعلّم صفحة الإجراءات كل مشغِّل نص مكتوب.
  • يختار التوسيع عند Space ② والتوسيع عند Tab والتوسيع عند Enter أيًا من المفاتيح الثلاثة ينهي النص المكتوب. وتنطبق على كل مجموعات التطبيقات. ولا يجعل إيقاف أحدها المفتاح متجاهَلًا:
    • مع إيقاف التوسيع عند Space، تصبح المسافة جزءًا من النص المكتوب. عندئذٍ يمكن أن يحتوي النص المكتوب على مسافات، مثل my addr، وأن يتوسع عند علامة ترقيم أو Tab أو Enter.
    • مع إيقاف التوسيع عند Tab أو التوسيع عند Enter، يمسح ذلك المفتاح النص المكتوب بدلًا من ذلك، مثل Backspace.
ملاحظة

الوضع المتقدم. لا تظهر التوسيع عند Space والتوسيع عند Tab والتوسيع عند Enter إلا في الوضع المتقدم. وتكون رمادية ما دام تمكين توسيع النص متوقفًا.

متى لا يتوسع النص​

  • أثناء تعطيل المحرك، أو إيقافه مؤقتًا بواسطة إيقاف كل شيء مؤقتًا أثناء التركيز (مجموعات التجاهل)، وأثناء رسم إيماءة.
  • مع فتح محرر أسلوب إدخال. عندما يكون أسلوب إدخال ياباني أو صيني أو كوري مفعّلًا في النافذة الموجودة في المقدمة، تكون المفاتيح المكتوبة إدخال تركيب ويحوّله Space، لذا لا يتوسع شيء ويذهب المفتاح إلى أسلوب الإدخال. بدّله إلى الإدخال المباشر للتوسيع.
  • الأحرف المكتوبة بـ AltGr. في التخطيطات التي يكتب فيها AltGr حرفًا (مثل @ في لوحة مفاتيح ألمانية)، يبلغ Windows عنه على أنه Ctrl+Alt، مما يمسح النص المكتوب. ولا يمكن أن تكون هذه الأحرف جزءًا من نص مكتوب.
  • المفاتيح الميتة. المفتاح الميت (علامة تشكيل تُكتب قبل حرفها) يمسح النص المكتوب، لذا لا يمكن أن تكون الأحرف المشكَّلة المركبة بهذه الطريقة جزءًا منه. أما الأحرف التي يكتبها تخطيطك بمفتاح واحد فتعمل.
  • البرامج التي تمحو بطريقة مختلفة. يرسل المحو ضغطة Backspace واحدة لكل حرف. تُحتسب الأحرف المركبة والرموز التعبيرية المدمجة حرفًا واحدًا لكل منها، وبعض البرامج تمحوها بطريقة مختلفة، لذا قد لا يُمحى بشكل نظيف نص مكتوب مبني منها.