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

مجموعات التطبيقات

مجموعة التطبيقات مجموعة من النوافذ، تصفها قواعد، ولها إجراءاتها الخاصة. لا تعمل الإجراءات في مجموعة "المستعرضات" إلا فوق نوافذ المستعرضات؛ وتعمل الإجراءات في المجموعة المحجوزة عام في كل مكان آخر، وحيثما ترجع مجموعة إلى المجموعة العامة.

تنتمي كل نافذة إلى مجموعة تطبيقات واحدة على الأكثر: أول مجموعة في القائمة تطابقها قواعدها. والقواعد الدقيقة موجودة في قواعد النطاق والرجوع.

الصفحة​

Input.Observerبسيطمتقدم
الأتمتة
الإجراءات
توسيع النص
المقتطفات
بيئة التجربة
مجموعات التطبيقات
مجموعات التجاهل
الإيماءات
الإعداد
عام
المظهر
الأمان
تعليمات
حول
مجموعات التطبيقات3
المستعرضات
chrome.exe +1
المحررات
notepad.exe
عاممحجوزة
كل النوافذ
+ جديد
مجموعات التطبيقات
المستعرضات
الاسم
المستعرضات
ممكَّنة
نقل لأعلى
نقل لأسفل
تحويل إلى مجموعة تجاهل…
عامالنوافذ
ما يحدث في هذه النوافذ
الإيماءات تعمل هنا
مفاتيح الاختصار تعمل هنا
الرجوع إلى المجموعة العامة

أسفل بطاقة المجموعة، يقسم صف من علامات التبويب إعداداتها. في الوضع البسيط علامتا تبويب:

  • عام: ما يحدث في نوافذ المجموعة (راجع ما يحدث في هذه النوافذ).
  • النوافذ: قواعد النوافذ التي تُعدّ ضمن المجموعة (راجع القواعد). ليس للمجموعة العامة علامة التبويب النوافذ: فهي تنطبق على كل نافذة لا تملكها مجموعة أخرى.

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

علامة التبويب النوافذ:

النوافذ التي تُعدّ ضمن هذه المجموعة
تنتمي النافذة إلى هذه المجموعة عندما
تتطابق كل القواعدتتطابق أي قاعدة
فحصالمقارنةالقيمةمطابقة حالة الأحرفمتطابق؟
اسم البرنامجيساوي تمامًاchrome.exe☐✓ مفتوحة: 3
اسم البرنامجيساوي تمامًاmsedge.exe☐لا شيء مفتوح
+ قاعدة

لإنشاء مجموعة لبرنامج:

  1. حدد + جديد أسفل القائمة. تظهر مجموعة باسم "مجموعة تطبيقات جديدة"، بلا قواعد.
  2. أعطها الاسم.
  3. في علامة التبويب النوافذ، حدد + قاعدة واملأ الصف ⑤: فحص (ما يُفحص)، والمقارنة (طريقة المقارنة)، والقيمة، ومطابقة حالة الأحرف (هل تُراعى حالة الأحرف). أو اسحب العدسة المكبّرة في الصف إلى نافذة البرنامج (راجع القواعد).
  4. تحقق من العمود متطابق؟: فهو يعدّ النوافذ المفتوحة التي تطابقها القاعدة.
  5. أضف إجراءات إلى المجموعة في صفحة الإجراءات، مع اختيار المجموعة في قائمة المجموعات فيها. راجع محرر الإجراءات.
  6. طبّق تغييراتك.

يشرح البدء السريع المهمة نفسها خطوة بخطوة.

القواعد​

تختبر القاعدة حقيقة واحدة عن نافذة المستوى الأعلى للنافذة (نافذة البرنامج كاملة، وليس زرًا أو مربع نص داخلها أبدًا):

فحصما يقرؤهمثال على القيمة
اسم البرنامجاسم ملف البرنامجchrome.exe
مسار البرنامجالمسار الكامل للبرنامجC:\Program Files\Mozilla Firefox\firefox.exe
عنوان النافذةالنص الموجود في شريط عنوان النافذةVisual Studio
فئة النافذةاسم فئة النافذة، وهو اسم ثابت يعطيه البرنامج لنوافذهNotepad
المقارنةتتطابق عندما يكون النص…
يساوي تمامًامساويًا للقيمة تمامًا
يحتوي علىمحتويًا على القيمة في أي موضع
يبدأ بـيبدأ بالقيمة
ينتهي بـينتهي بالقيمة
يطابق حرف البدليطابق القيمة ككل، حيث يمثل * أي سلسلة من الأحرف (بما في ذلك لا شيء) ويمثل ? حرفًا واحدًا بالضبط
يطابق النمطيحتوي على تطابق مع التعبير النمطي في القيمة (استخدم ^ و$ لمطابقة النص كله)
  • مطابقة حالة الأحرف، المتوقفة افتراضيًا، تحدد ما إذا كانت الأحرف الكبيرة والصغيرة تُحتسب. عند إيقافها لا تُحتسب: يطابق notepad.exe أيضًا Notepad.exe، مع كل خيار للمقارنة وبالطريقة نفسها في كل لغة. وعند تشغيلها، تُقارن قيمة القاعدة بحالة الأحرف الدقيقة، بما في ذلك يطابق النمط.
  • الأنماط تستخدم قواعد التعابير النمطية في ECMAScript. لا يدعم النظر للخلف ((?<=…))، ولا المجموعات المسماة ((?<name>…))، ولا العلامات المضمَّنة مثل (?i)، ولا \p{…}: يعرض النمط من هذا النوع نمط غير صالح في متطابق؟ ولا يتطابق أبدًا. تستخدم دوال البرامج النصية لهجة أنماط مختلفة وأوسع، لذا قد لا يعمل هنا نمط يعمل في برنامج نصي.
  • تطبيقات المتجر. تطابق قاعدة اسم البرنامج أو مسار البرنامج كلًا من برنامج التطبيق نفسه (مثل CalculatorApp.exe) وApplicationFrameHost.exe، البرنامج الذي يستضيف نافذته.
  • القاعدة التي ليس لها قيمة تُحذف عند الحفظ.
  • المجموعة التي ليس لها قواعد لا تطابق أي نافذة على الإطلاق.

السحب للتعرّف. اضغط مع الاستمرار على العدسة المكبّرة في صف، وحرّك المؤشر فوق نافذة، ثم حرّر الزر. تبتعد نافذة التكوين عن الطريق أثناء ذلك، وتُملأ قيمة الصف من تلك النافذة وفق خيار فحص في الصف. ويلغي Esc العملية.

يعرض متطابق؟، لكل قاعدة بمفردها، عدد النوافذ المفتوحة التي تطابقها: "✓ مفتوحة: 3" أو "لا شيء مفتوح". وهو يتجاهل القواعد الأخرى في المجموعة والمجموعات التي فوقها.

عدة قواعد​

بمجرد أن تكون للمجموعة قاعدتان أو أكثر، اختر ④ كيف تُجمع تحت تنتمي النافذة إلى هذه المجموعة عندما:

  • تتطابق كل القواعد: يجب أن تتحقق كل قاعدة للنافذة نفسها (الافتراضي).
  • تتطابق أي قاعدة: تكفي قاعدة واحدة متطابقة.

يظهر هذا الخيار في الوضع البسيط أيضًا. ويضيف الوضع المتقدم أسفله ملاحظة تشرح الخيارين.

الترتيب​

عندما تطابق نافذة أكثر من مجموعة، تملكها المجموعة الأعلى في القائمة. لا يُرجع أبدًا إلى المجموعات الأخرى لتلك النافذة، حتى عندما لا يكون للمجموعة المالكة إجراء لما فعلته؛ ولا يمكن حينئذٍ إلا للمجموعة العامة أن تتولى الأمر (راجع الرجوع إلى المجموعة العامة).

  • نقل لأعلى ونقل لأسفل ② ينقلان المجموعة متجاوزةً مجموعة التطبيقات التالية.
  • تُفحص مجموعات التجاهل دائمًا أولًا. النافذة التي تطابقها أي مجموعة تجاهل ممكَّنة لا تحصل أبدًا على مجموعة تطبيقات، أيًا كان موضع المجموعات. راجع مجموعات التجاهل.
  • المجموعة العامة دائمًا الأخيرة وليس لها نقل لأعلى أو نقل لأسفل: لا تُطابَق بالقواعد؛ بل هي ما تحصل عليه النافذة عندما لا تملكها أي مجموعة.

ما يحدث في هذه النوافذ​

هذه المفاتيح موجودة في علامة التبويب عام؛ أما ممكَّنة فموجود في بطاقة المجموعة فوق علامات التبويب.

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

لـ الرجوع إلى المجموعة العامة أيضًا مفتاح لكل المجموعات معًا في صفحة عام؛ ويجب أن يكون كلاهما مفعّلًا. راجع قواعد النطاق والرجوع.

لا يوجد مفتاح لتوسيع النص لكل مجموعة: فهو يتبع قواعد المجموعة وملف تعريفها ورجوعها، والمفتاح الرئيسي في صفحة توسيع النص. راجع توسيع النص.

ملاحظة

الوضع المتقدم. يوقف إيقاف كل شيء مؤقتًا أثناء التركيز Input.Observer بالكامل ما دامت نافذة في هذه المجموعة تحظى بالتركيز، مثل لعبة، ويعيد تشغيله عندما ينتقل التركيز إلى مكان آخر. والإيقاف اليدوي عبر ممكَّن من منطقة الإعلام يفوز دائمًا. راجع أيقونة منطقة الإعلام.

المجموعة العامة​

المجموعة عام محجوزة. ليس لها قواعد: تنطبق على كل نافذة لا تملكها مجموعة أخرى، وهي المجموعة التي ترجع إليها المجموعات.

  • هي دائمًا الصف الأخير، معلَّمة بـ محجوزة، ولا يمكن حذفها أو تكرارها أو تحويلها إلى مجموعة تجاهل.
  • يوقف مفتاحها ممكَّنة المجموعة العامة: عندئذٍ لا تحصل النوافذ التي لا تملكها أي مجموعة على شيء، ولا يكون لأي مجموعة ما ترجع إليه. والعنصر الإجراءات العامة في قائمة منطقة الإعلام هو المفتاح نفسه.
  • ينطبق الإيماءات تعمل هنا ومفاتيح الاختصار تعمل هنا على المجموعة العامة بوصفها مجموعة النافذة نفسها وبوصفها المجموعة التي ترجع إليها المجموعات الأخرى.
  • ليس لها الرجوع إلى المجموعة العامة ولا إيقاف كل شيء مؤقتًا أثناء التركيز خاصان بها.

الإعدادات المتقدمة​

ملاحظة

الوضع المتقدم. تظهر علامات التبويب هذه بعد النوافذ:

  • مناطق الإيماءات: تقسيم النافذة إلى شبكة لكي تتمكن إيماءة واحدة من فعل أشياء مختلفة في أماكن مختلفة. راجع المناطق.
  • قبل وبعد: برنامج نصي يعمل قبل كل إجراء في المجموعة أو بعده. راجع الإجراءات السابقة واللاحقة.
  • ملفات التعريف والمهلة، بطاقتان:
    • في ملفات التعريف هذه فقط: ملفات التعريف التي تنطبق المجموعة في ظلها. اتركها فارغة لكل ملفات التعريف. وفي أي ملف تعريف آخر، تظل المجموعة تملك نوافذها، لكنها تحصل على إجراءات المجموعة العامة إذا كانت المجموعة ترجع إليها، وعلى لا شيء في غير ذلك. راجع ملفات التعريف.
    • مهلة الإلغاء: يضبط تجاوز الإعداد العام لهذه المجموعة مهلة إلغاء (من 0 إلى 60,000 مللي ثانية) للإيماءات فوق هذه النوافذ. والإيقاف يعني أن قيمة صفحة عام هي التي تنطبق. راجع رسم إيماءة.
  • مناطق الاستبعاد: مناطق لا تنطبق إلا على النوافذ في هذه المجموعة، إضافةً إلى المناطق الخاصة بكل نافذة. راجع مناطق الاستبعاد.

يخفي الوضع البسيط ستة إعدادات في المجموعة العادية: مناطق الإيماءات، وقبل وبعد، وفي ملفات التعريف هذه فقط، ومهلة الإلغاء، وإيقاف كل شيء مؤقتًا أثناء التركيز، ومناطق الاستبعاد. وفي المجموعة العامة يخفي أربعة: الأربعة الأولى منها. لا يغيّر الوضع البسيط قيمها أبدًا: فهي تستمر في العمل وهي مخفية. يعدّها الشريط في أسفل الصفحة، ويسمّيها، ويذكر متى تحمل إحداها قيمة غير قيمتها الافتراضية. ويحوّل إظهار الإعدادات المتقدمة في الشريط إلى الوضع المتقدم.

المشكلات التي تبلغ عنها الصفحة​

تشير أشرطة أسفل بطاقة المجموعة، فوق علامات التبويب، إلى مشكلات في المجموعة المحددة. تتشارك المشكلات من النوع نفسه شريطًا واحدًا: عنوانه مرة واحدة، وقبله عدد، وسطر واحد لكل مشكلة. يعرض الشريط الذي فيه أكثر من أربعة أسطر الأسطر الثلاثة الأولى؛ ويسرد إظهار الكل البقية، ويطويها إظهار أقل مرة أخرى. وينطبق الأمر نفسه على أشرطة المشكلات في صفحات الإجراءات ومجموعات التجاهل وتوسيع النص ومناطق الاستبعاد.

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

المجموعة المعطّلة، أو التي يكون فيها الإيماءات تعمل هنا متوقفًا، لا تبلغ عن مشكلات الإيماءات.

إضافة المجموعات ونسخها وإزالتها​

  • يضيف + جديد مجموعة فارغة في نهاية مجموعات التطبيقات.
  • ينسخ زر التكرار بجانب + جديد المجموعة المحددة، بكل ما فيها، ويضع النسخة أسفلها مباشرةً. وحتى تغيّر قواعد النسخة، تملك المجموعة الأصلية كل نافذة كانت ستملكها النسخة، لذا تعرض النسخة توجد مجموعة أخرى لها هذه القواعد.
  • يزيل زر الحذف في الصف مجموعة بعد تأكيد يذكر عدد إجراءاتها التي تُحذف معها.
  • يحوّل تحويل إلى مجموعة تجاهل… المجموعة إلى مجموعة تجاهل. يسرد التأكيد ما يُزال: إجراءاتها، ومناطقها، وبرامجها النصية السابقة واللاحقة، ومهلة الإلغاء، ومناطق الاستبعاد. ثم تظهر المجموعة في صفحة مجموعات التجاهل. راجع مجموعات التجاهل.