رسم إيماءة
ترسم الإيماءة بالضغط باستمرار على زر رسم، وتحريك الماوس، ثم تحرير الزر. يحجز Input.Observer الضغطة أثناء الرسم. وعندما تحرر الزر، فإنه إما يشغّل إجراءً، وإما يعيد الضغطة إلى النافذة كأن Input.Observer غير موجود.
أزرار الرسم
الزر الأيمن هو زر الرسم الوحيد في البداية. يمكنك إضافة أزرار أو إزالتها في صفحة عام:
- افتح عام وابحث عن البطاقة بدء إيماءة.
- في أزرار الرسم ①، حدد كل زر يجب أن يرسم. حدد زرًا محددًا مرة أخرى لإيقافه.
- طبّق تغييراتك.
القواعد:
- يمكن لأي من الزر الأيسر والزر الأيمن والزر الأوسط والزر الجانبي 1 والزر الجانبي 2 أن يرسم، ويمكن لعدة أزرار أن ترسم في الوقت نفسه. يبدأ كل منها إيماءته الخاصة.
- عندما لا يكون أي زر رسم محددًا، تتوقف إيماءات الماوس تمامًا. وتستمر مفاتيح الاختصار وتوسيع النص في العمل.
- يمكن لمشغِّل الإيماءة في الإجراء أن يطلب زر رسم واحدًا، أو يقبل أي زر رسم. والمشغِّل الذي يسمّي زرًا أوقفته هنا لا يتطابق أبدًا. راجع محرر الإجراءات.
- الزر الأيسر حالة غير عادية. كل سحب بالزر الأيسر لمسافة 5 بكسل أو أكثر فوق نافذة تعمل فيها الإيماءات يصبح إيماءة، لذا يتوقف هناك تحديد النص وسحب الملفات ونقل النوافذ. وهو مفيد لإدخال القلم واللوح الرقمي، الذي ليس له زر ثانٍ.
- أزرار الماوس المبدَّلة. عندما يكون Windows قد بدّل الزرين الأساسي والثانوي، تتبع الأسماء Windows: الزر الأيمن هو الزر الذي يفتح القوائم المختصرة، وهو الزر الأيسر فعليًا.
- يمكن لكل زر رسم أن يرسم نمط أثر خاصًا به. راجع الآثار.
متى تبدأ الضغطة إيماءة
يبدأ ضغط زر رسم التقاط إيماءة ما لم يتحقق أحد ما يلي. وفي كل حالة تذهب الضغطة إلى النافذة دون أي تدخل، ودون تأخير:
| تمر الضغطة عندما… | أين يُضبط ذلك |
|---|---|
| يكون Input.Observer متوقفًا، أو متوقفًا مؤقتًا أثناء تركيز نافذة | أيقونة منطقة الإعلام، مجموعات التطبيقات |
| يكون مفتاح من مفاتيح التعديل المتجاهَلة ② مضغوطًا (Ctrl ما لم تغيّره) | مفاتيح التعديل المتجاهَلة |
| تكون النافذة في مجموعة تجاهل | مجموعات التجاهل |
| لا توجد مجموعة تطبيقات، ولا مجموعة عامة، تعمل فيها الإيماءات للنافذة | قواعد النطاق والرجوع |
| تكون الضغطة داخل منطقة استبعاد | مناطق الاستبعاد |
| يكون أثر الإيماءة السابقة لا يزال قيد المسح (الأثر المضمَّن فقط، لجزء من الثانية) | الآثار |
يكون برنامج نصي قد طلب تمرير الإيماءة التالية (EngineDisableNextGesture) | الدوال المضمَّنة |
النافذة المعتبرة هي نافذة المستوى الأعلى الواقعة تحت المؤشر لحظة الضغط. والإيماءة المرسومة بدءًا من مربع نص داخل مستعرض تُحتسب مرسومة فوق نافذة المستعرض. ولا يغيّر الانتقال إلى نافذة أخرى أثناء الرسم شيئًا.
نقرة أم إيماءة
لا تكون الضغطة إيماءة حتى يتحرك المؤشر مسافة كافية من مكان الضغط:
- الحد الأدنى لحركة الإيماءة هو 5 بكسل، مقيسًا في خط مستقيم من نقطة الضغط.
- التحرير قبل ذلك: كانت نقرة. يرسل Input.Observer الضغطة والتحرير إلى النافذة عند نقطة الضغط، لذا تظل النقرة بالزر الأيمن تفتح القائمة المختصرة.
- التحرك تلك المسافة: تصبح إيماءة من تلك اللحظة، حتى لو عدت إلى نقطة البداية.
الوضع المتقدم. يوجد الحد الأدنى لحركة الإيماءة (من 0 إلى 200 بكسل) في البطاقة بدء إيماءة في صفحة عام. عند 0، تصنع أدنى حركة إيماءة.
أثناء الرسم
- الأثر يظهر بمجرد أن تصبح الضربة إيماءة وتتحرك 8 بكسل من البداية. ويُرسم فوق كل الشاشات، لذا يمكن للضربة أن تعبر من شاشة إلى أخرى. راجع الآثار.
- التلميح يسمّي الإجراء الذي سيعمل إذا حررت الزر الآن. ويظهر بمجرد أن تستمر الضربة 150 مللي ثانية أو تتحرك 24 بكسل، ويتبع كل تغيير، ويختفي كلما لم تطابق الضربة حتى الآن أي شيء. ما يعرضه التلميح هو بالضبط ما يعمل عند تحرير الزر. راجع التلميحات والرسائل.
- تُحجز المفاتيح والأزرار الأخرى. حتى تحرر الزر، لا تصل ضغطات المفاتيح ولا لفات عجلة الماوس ولا أزرار الماوس الأخرى إلى أي نافذة. يُحتسب ضغط Ctrl أو Shift أو Alt أو Win، أو زر ماوس آخر، أو لف العجلة مفتاحَ تعديل للإيماءة (راجع مفاتيح التعديل والتوقيت)؛ أما المفاتيح الأخرى فتُسقط ببساطة. ويصل تحرير Ctrl أو Shift أو Alt أو Win دائمًا إلى النافذة. ويظل مفتاح اختصار إيقاف كل الإجراءات يعمل.
- المفاتيح المضغوطة قبل الضغط. إذا حررت مفتاحًا كهذا أثناء الرسم، يُحجز تحريره أيضًا. يرسل تحرير المفاتيح التي تُركت أثناء الإيماءة (مفعّل افتراضيًا، الوضع المتقدم، صفحة عام، البطاقة الضبط الدقيق) ذلك التحرير بمجرد انتهاء الإيماءة، لكي لا تظن النافذة أن المفتاح لا يزال مضغوطًا.
إنهاء إيماءة
| ما يحدث | ما تتلقاه النافذة الواقعة تحت المؤشر | ما يعمل |
|---|---|---|
| تحرر الزر قبل التحرك 5 بكسل | النقرة، عند نقطة الضغط | لا شيء |
| تحرر الزر بعد الرسم، وتطابق الضربة إجراءً | لا شيء: استُهلكت الضغطة | الإجراء |
| تحرر الزر بعد الرسم، ولا يتطابق شيء | لا شيء: استُهلكت الضغطة | الحدث العام لا يوجد تطابق، إذا أعددته |
| تبقى ثابتًا طوال مهلة الإلغاء | الضغطة، عند نقطة الضغط، ثم المؤشر في موضعه الحالي؛ ويليها تحريرك أنت | لا شيء |
| تبلغ الإيماءة أقصى مدة للإيماءة | الضغطة، إذا كان الزر لا يزال مضغوطًا | لا شيء |
في كل حالة بدأ فيها الالتقاط، يعمل الحدث العام تحرير زر الرسم عند تحرير الزر، إذا أعددته، إلا بعد مهلة الإلغاء أو أقصى مدة. راجع الأحداث العامة.
مهلة الإلغاء
تعيد مهلة الإلغاء الضغطة إلى النافذة عندما تبقى ثابتًا:
- مهلة الإلغاء هي 500 مللي ثانية افتراضيًا (عام، إنهاء إيماءة). أوقفها لكي يبقى الالتقاط مفتوحًا حتى تحرر الزر. ونطاقها من 0 إلى 10,000 مللي ثانية؛ وعند 0، يُلغى كل التقاط بمجرد بدئه.
- أي حركة للماوس أو ضغطة مفتاح أثناء الإيماءة تعيد بدءها، لذا لا تحتسب إلا الوقت الذي تقضيه ثابتًا. والتوقف هذه المدة في منتصف ضربة ينهي الإيماءة ويعيد الضغطة: فترى النافذة حينئذٍ سحبًا عاديًا بذلك الزر.
- الإيماءة الملغاة لا تشغّل شيئًا.
الوضع المتقدم. الرسم يمدد مهلة الإلغاء (مفعّل افتراضيًا) هو المفتاح الذي يقف وراء قاعدة إعادة البدء. عند إيقافه، يجب إنهاء الإيماءة كلها خلال مهلة الإلغاء، محسوبة من الضغطة، حتى أثناء استمرارك في الرسم. ويمكن لمجموعة تطبيقات تجاوز مهلة الإلغاء لنوافذها ببطاقتها مهلة الإلغاء (من 0 إلى 60,000 مللي ثانية)؛ راجع مجموعات التطبيقات.
ينهي أقصى مدة للإيماءة (10,000 مللي ثانية افتراضيًا، و0 بلا حد) أي إيماءة لا تزال مفتوحة بعد تلك المدة، محسوبة من الضغطة، أيًا كان ما تفعله. وهو موجود لتحرير لا يصل أبدًا إلى Input.Observer، مثلًا لأنك حررت الزر على شاشة Ctrl+Alt+Del.
بعد التطابق
عندما تطابق ضربة إجراءً:
- يُحضر تنشيط النافذة الموجودة تحت الإيماءة (مفعّل افتراضيًا، عام، عند مطابقة إيماءة) النافذة التي ضغطت فوقها إلى المقدمة، لكي يذهب إليها أي شيء يكتبه الإجراء.
- يعمل الإجراء، مع أي إجراءات سابقة ولاحقة حوله. راجع الإجراءات السابقة واللاحقة.
الإعدادات في هذه الصفحة
| الإعداد | الصفحة والبطاقة | القيمة الافتراضية | النطاق |
|---|---|---|---|
| أزرار الرسم | عام، بدء إيماءة | الزر الأيمن | أي تركيبة، أو لا شيء |
| مفاتيح التعديل المتجاهَلة | عام، بدء إيماءة | Ctrl | Ctrl، Shift، Alt |
| الحد الأدنى لحركة الإيماءة (متقدم) | عام، بدء إيماءة | 5 بكسل | 0–200 بكسل |
| نافذة العجلة كمفتاح تعديل (متقدم) | عام، بدء إيماءة | 500 مللي ثانية | 0–10,000 مللي ثانية |
| مهلة الإلغاء | عام، إنهاء إيماءة | 500 مللي ثانية | متوقفة، أو 0–10,000 مللي ثانية |
| الرسم يمدد مهلة الإلغاء (متقدم) | عام، إنهاء إيماءة | مفعّل | |
| أقصى مدة للإيماءة (متقدم) | عام، إنهاء إيماءة | 10,000 مللي ثانية | 0 (بلا حد)–600,000 مللي ثانية |
| تنشيط النافذة الموجودة تحت الإيماءة | عام، عند مطابقة إيماءة | مفعّل | |
| تحرير المفاتيح التي تُركت أثناء الإيماءة (متقدم) | عام، الضبط الدقيق | مفعّل |
يُشرح نافذة العجلة كمفتاح تعديل في مفاتيح التعديل والتوقيت.