مكتبة الإيماءات
تضم صفحة الإيماءات كل شكل يعرفه Input.Observer. المكتبة مشتركة: إيماءة "سحب لليسار" واحدة تخدم كل مجموعات التطبيقات، وتحدد إجراءات كل مجموعة ما تفعله هناك.
الإيماءة اسم إضافةً إلى مثال واحد أو أكثر: ضربات رسمتها وحفظتها. تُقارن الضربة المرسومة بالأمثلة، ولا تُقارن بالاسم أبدًا. والإيماءة التي ليس لها أمثلة لا يمكن أن تتطابق أبدًا.
الصفحة
- تعرض علامة التبويب الأشكال المعرض على اليسار والإيماءة المحددة على اليمين. وتضم علامة التبويب الإعدادات البطاقة مطابقة الإيماءات؛ راجع كيف تتم مطابقة الضربة.
- يصفّي الكل / مرتبطة / غير مستخدمة ② المعرض: يعرض مرتبطة الإيماءات التي يستخدمها إجراء واحد على الأقل، وغير مستخدمة البقية. ويصفّي مربع البحث حسب الاسم.
- تعرض كل بطاقة في المعرض الشكل (متوسط أمثلته؛ والنقطة الحمراء هي مكان انتهائه)، واسمه، وعدد أمثلته، وعدد الإجراءات التي تستخدمه. أشِر إلى بطاقة لمشاهدتها وهي تُرسم.
إضافة إيماءة
يفتح تدريب… ① النافذة تدريب الإيماءات. ما دامت مفتوحة، لا تشغّل الإيماءات إجراءاتها: تُلتقط كل ضربة ترسمها للتدريب بدلًا من ذلك.
- حدد تدريب… ①.
- ارسم الشكل في أي مكان على الشاشة بأحد أزرار الرسم لديك (المختارة تحت أزرار الرسم في صفحة عام)، فوق أي نافذة. لا تنطبق مجموعات التجاهل ومناطق الاستبعاد أثناء التدريب.
- تعرض النافذة ضربتك وأقرب الإيماءات: الإيماءات الخمس في المكتبة التي تحصل الضربة مقابلها على أعلى النتائج، مع نتائجها. والنتيجة التي تساوي حد المطابقة أو تتجاوزه تُعلَّم بـ متطابقة.
- اختر واحدًا:
- حفظ كمثال للإيماءة المحددة، لتعليم إيماءة موجودة طريقة أخرى تُرسم بها.
- اكتب اسمًا في اسم الإيماءة الجديدة وحدد حفظ كإيماءة جديدة.
- تجاهل، للتخلص من الضربة.
- ارسم الضربة التالية، أو أغلق النافذة. يؤدي إغلاقها إلى إيقاف التدريب.
يتبع الخيار المقترح حد الاقتراح في التدريب (80 افتراضيًا): عندما تحصل أقرب إيماءة على نتيجة تساويه أو تتجاوزه، يكون الحفظ كمثال لتلك الإيماءة هو الزر الافتراضي؛ وإذا كانت دونه، يكون الحفظ كإيماءة جديدة هو الافتراضي. ويحفظ Enter في مربع الاسم دائمًا إيماءة جديدة.
يمكنك أيضًا إنشاء إيماءة حيث تحتاج إليها: لأداة اختيار الإيماءة في محرر الإجراءات زر جديد…، ولـ إنشاء سريع… الخيار رسم شكل جديد (راجع البدء السريع). وكلاهما يطلب منك رسم الشكل ثلاث مرات.
احفظ من ثلاثة إلى خمسة أمثلة لكل إيماءة، مرسومة بالطريقة التي ترسمها بها فعلًا: أسرع قليلًا، وأبطأ، وأكبر، وأصغر. الأمثلة الأكثر التي تتفق تجعل المطابقة أكثر موثوقية. أما الأمثلة التي تختلف فتجعل الإيماءة تطابق ضربات أكثر، بما فيها ضربات قصدت بها شيئًا آخر.
اختبار إيماءة وتحسينها
حدد إيماءة في المعرض للعمل عليها:
- في الرسم للاختبار ④، ارسم الشكل بزر الماوس الأيسر. تُتجاهل الضربة الأقصر من 12 بكسل في الاتجاهين.
- اقرأ النتيجة في الزاوية: الأخضر يعني أنها تساوي حد المطابقة أو تتجاوزه، والكهرماني أنها دونه. وتذكر الجملة
أسفل لوحة الرسم معنى النتيجة:
- دون حد المطابقة: لن يعدّ المحرك هذه الضربة هذه الإيماءة؛
- فوق حد المطابقة لكن دون حد الاقتراح في التدريب: تتطابق، وحفظها سيوسّع ما يُحتسب هذه الإيماءة؛
- فوق حد الاقتراح في التدريب: تستحق الاحتفاظ بها كمثال آخر.
- اقرأ السطر الذي تحتها، الذي يقارن الضربة بكل إيماءة أخرى في المكتبة:
- "متقدّم بـ n نقطة على أخرى": تقدّم واضح بـ 5 نقاط أو أكثر؛
- "متقدّم على أخرى بـ n نقطة فقط": قد تطابق ضربة مختلفة قليلًا الإيماءة الأخرى؛
- "يحصل أخرى على n نقطة أكثر": ستطابق هذه الضربة الإيماءة الأخرى بدلًا منها.
- يضيف حفظ كمثال الضربة إلى الأمثلة ⑤. ويُفرغ مسح لوحة الرسم.
- لإزالة مثال يضلل المطابقة، حدد ✕ الخاص به في الأمثلة ⑤.
تستخدم النتيجة هنا الحساب نفسه والحد نفسه وتقييم الأمثلة نفسه التي يستخدمها المحرك. يرتب سطر المقارنة الضربة مقابل المكتبة كلها؛ أما عندما ترسم فوق نافذة حقيقية، فلا تتنافس إلا الأشكال التي تستخدمها مجموعة تطبيقات تلك النافذة (راجع كيف تتم مطابقة الضربة).
لا يظهر تشغّل إجراءات أخرى إلا عندما يكون لديه ما يبلغ عنه: في مجموعة تطبيقات لا يرتبط فيها هذا الشكل بأي شيء، تحصل ضربة مشابهة له على أقرب نتيجة لشكل آخر وتشغّل إجراء ذلك الشكل. تعرض صفحة مجموعات التطبيقات الحل؛ راجع كيف تتم مطابقة الضربة.
يسرد تستخدمها ⑥ كل إجراء له مشغِّل على هذه الإيماءة، ومجموعة تطبيقاته. حدد صفًا لفتح ذلك الإجراء. تُعلِّم الشارة تعارض إجراءً يتنافس مشغِّله على هذه الإيماءة مع مشغِّل إجراء آخر في مجموعة التطبيقات نفسها، فلا يمكن أن يعمل هناك إلا واحد منهما؛ أشِر إلى الشارة لرؤية أيهما يفوز.
الوضع المتقدم. يسرد أشكال مشابهة الإيماءات الثلاث الأخرى التي تحصل على أعلى النتائج مقابل أمثلة هذه الإيماءة نفسها، مع نتائجها. وهو يقيس مدى تشابه شكلين، لا ما إذا كانت ضربة حقيقية ستُخلط بينهما: لذلك، ارسم الضربة في الرسم للاختبار أو في نافذة التدريب.
إعادة التسمية والتكرار والحذف
في بطاقة الاسم ③:
- أعِد التسمية بتحرير الاسم؛ يُحفظ عند مغادرة المربع أو الضغط على Enter. ويُرفض الاسم الفارغ. لا يلزم أن
تكون الأسماء فريدة. تشير الإجراءات إلى الإيماءة نفسها، لا إلى اسمها، لذا لا تكسر إعادة التسمية شيئًا، لكن
البرنامج النصي الذي يقرأ اسم الإيماءة (
ContextGetGestureName) يرى الاسم الجديد. - ينشئ تكرار الإيماءة إيماءة جديدة بنسخ من الأمثلة نفسها وباسم جديد. لا يستخدم أي إجراء النسخة.
- يُرفض حذف ما دام لأي إجراء مشغِّل على الإيماءة: تسرد رسالة تلك الإجراءات. أعطِها إيماءة أخرى، أو أزل تلك المشغِّلات، أولًا.
تسري التغييرات عندما تطبّقها. راجع نافذة التكوين.