الوثائق/ شرح/ كيف يعمل التذكّر
شرح

كيف يعمل التذكّر

ما الذي يخزّنه MaxTo عندما يتذكر موضعًا، ومتى ينقل النوافذ، وأين تكمن الحدود.

مدة القراءة 4 دقائقيفترض أنك جعلت MaxTo يتذكر موضعًا واحدًا

ما الذي يحتويه الموضع المحفوظ

عندما تجعل MaxTo يتذكر موضعًا، فإنه يخزّن ثلاثة أشياء:

  • التطبيق — ويُحدَّد من خلال ملفه التنفيذي، لا من خلال النافذة بعينها. ولهذا تكفي حركة واحدة على نافذة واحدة لتشمل كل النوافذ المستقبلية من التطبيق نفسه.
  • نوع النافذة، اختياريًا. يضيّق خيار «النوافذ المشابهة لهذه فقط» المطابقة لتقتصر على النوافذ من النوع نفسه — نوافذ جداول البيانات في Excel دون مربعات الحوار الخاصة به. ومن دونه، ينطبق الموضع على جميع نوافذ التطبيق.
  • النطاق وشاشته. يُخزَّن النطاق كنسبة من الشاشة، لا كخلايا في الشبكة — وهي الحيلة نفسها التي تستخدمها الإعدادات المسبقة. غيّر الشبكة من 4 × 7 إلى 5 × 9، وسيظل الموضع الذي يغطي الثلثين الأيسرين من الشاشة يغطي الثلثين الأيسرين.

أي موضع يُطبَّق

صفحة التطبيقات قائمة، وأول إدخال يطابق نافذة جديدة هو الذي يُطبَّق. الإدخال الأكثر تحديدًا — التطبيق ونوع النافذة معًا — يتقدّم على الإدخال العام الذي يشمل التطبيق كله. وبين الإدخالات المتساوية في التحديد، يُطبَّق الإدخال الأعلى في القائمة.

متى ينقل MaxTo النافذة

تُنقل كل نافذة مرة واحدة، عند ظهورها لأول مرة. التبديل بين أسطح المكتب الافتراضية لا يُعدّ ظهورًا، لذا لا تُنقل النوافذ من جديد عندما تتنقّل بين أسطح المكتب.

لا يعاندك MaxTo أبدًا: تُنقل النافذة مرة واحدة عند فتحها — وبعد ذلك، يصبح أمرها بيدك.

الاستدعاء: الموضع نفسه، عند الطلب

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

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

لماذا لا يمكن نقل بعض النوافذ

يمنع Windows نفسه أي عملية عادية (غير مرتفعة الامتيازات) من نقل النوافذ التي تعمل بامتيازات مرتفعة — «كمسؤول». هذه ليست قاعدة من MaxTo؛ بل هي حدّ أمني في Windows. عندما تكون النافذة النشطة مرتفعة الامتيازات، تُظهر شبكة المحاذاة ذلك بدلًا من ألا تفعل شيئًا بصمت، كما لا يمكن تطبيق المواضع المحفوظة عليها أيضًا.

الملاءمة مع الشبكة مختلفة عن قصد

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