تمكين الوضع بيد واحدة باستخدام برنامج نصي

قم بتمكين الوضع بيد واحدة على أي جهاز يعمل بنظام التشغيل Android باستخدام برنامج نصي بسيط يستفيد من تعويض المسح الزائد.

الأكبر ليس دائمًا الأفضل

مع ظهور شاشات الهاتف الأكبر حجمًا، يكاد يكون من المستحيل على معظم الأشخاص الوصول إلى كل ركن من أركان هواتفهم باستخدام يد واحدة فقط (إلا إذا كنت ليبرون جيمس). ومع ذلك، لا تزال الهواتف الكبيرة مثل تلك الموجودة في سلسلة Note تحظى بشعبية كبيرة نظرًا لمدى راحتها في استهلاك الفيديو ومحتوى الويب. تدرك بعض الشركات المصنعة أن عملائها غالبًا ما يواجهون موقفًا حيث يريدون استخدام هواتفهم بيد واحدة فقط، لذا فقد قاموا بتضمين خيارات "وضع اليد الواحدة" لتغيير حجم محتويات الشاشة على يطير. على سبيل المثال، تمتلك هواتف Galaxy Note إعدادًا لتقليص الشاشة إلى زاوية واحدة، وهذا ما فعلته شركة Apple قدموا مؤخرًا حلهم الخاص المسمى "قابلية الوصول" لضغط محتويات الشاشة في منتصف الطريق عرض. ولكن بالنسبة للهواتف مثل Nexus 6، ليس لديك أي خيارات مخزون لتمكين وضع اليد الواحدة.

تعويض المسح الزائد

ولحسن الحظ، يمكننا الاستفادة من ميزة لا يُفترض عادةً استخدامها لشاشات الهاتف على الإطلاق. يطلق عليه تصحيح "المسح الزائد". في محاولة لتقديم تجربة ملء الشاشة دائمًا لمشاهدي التلفزيون، قد تقوم العديد من أجهزة التلفزيون بقص حواف شاشة الإدخال، مما يؤدي إلى تجاوز الشاشة. ومن ثم، لتصحيح هذا الأمر في Android، سمحت Google للمطورين الذين لديهم مستوى API 18 (Android 4.3 Jelly Bean) بالبدء في استخدام هوامش الفحص الزائد للتعويض عن عدم تطابق العرض. قامت Google أيضًا بتحويل بعض خيارات العرض مثل تغيير الدقة/DPI من أمر shell "am" (ActivityManager) إلى "wm" أمر shell (WindowManager) وقدم الأمر "overscan" لتمكين المطورين من اختبار تطبيقاتهم بسهولة مباشرة على أجهزة الكمبيوتر الخاصة بهم الأجهزة.

مظاهرة الوضع بيد واحدة

متطلبات

  • يجب أن تكون متجذرة.
  • يجب أن تكون على نظام Android 4.3+
  • كن حذرًا من أن هذا يستمر عند إعادة التشغيل. لا تقم بتعيين أي من القيم أدناه عالية بما فيه الكفاية أنه لا يمكنك تشغيل جهازك بشكل كافٍ. إذا أخطأت، يمكنك تنفيذ أمر إعادة التعيين باستخدام adb.
  • من الاختياري، ولكن يوصى بشدة، استخدام تطبيق أتمتة مثل تاسكر لربط أمر الصدفة بإجراء مثل السحب لأعلى على زر الصفحة الرئيسية أو هز اليسار واليمين.

إليك الأوامر التي ستحتاج إليها.

wm overscan LEFT, TOP, RIGHT, BOTTOM

حيث يكون كل اتجاه عبارة عن عدد بكسلات يمثل المسافة التي يجب أن تتحرك بها الشاشة عن هذا الاتجاه. على سبيل المثال، إذا قمت بتعيين TOP على 600، فسوف تتحرك محتويات شاشتك بمقدار 600 بكسل لأسفل. يمكنك تجربة مجموعة من كل منها للعثور على أفضل مجموعة من القيم التي من شأنها تقليص الشاشة حسب رغبتك. يمكنك محاكاة إمكانية الوصول إلى Apple على سبيل المثال عن طريق ضبط TOP على نصف الدقة الرأسية. لإعادة ضبط المسح الزائد، ما عليك سوى استخدام:

wm overscan reset

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