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

أين تنطبق الإجراءات

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

عندما ترسم إيماءة، يجيب Input.Observer عن هذه الأسئلة بهذا الترتيب. وأول إجابة "لا" تنهي الأمر.

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

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

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