كيفية إعادة تعيين الحافة/الضغط النشط على Google Pixel 2

click fraud protection

برنامج تعليمي حول كيفية إعادة تعيين Active Edge (وظيفة الضغط) على Google Pixel 2 أو Google Pixel 2 XL الجديد باستخدام تطبيق Button Mapper.

منذ جوجل بيكسل 2 وجوجل بيكسل 2 XL بعد الإعلان عن الهواتف الذكية، كنا نبحث عن طرق لتخصيص الميزات الموجودة على الهاتف بما يتجاوز القيود التي تفرضها Google. إحدى الميزات الأولى التي بدأنا النظر فيها هي الحافة النشطة، موقف جوجل بشأن وظائف الإطار القابل للضغط في هاتف HTC U11. افتراضيًا، يتيح لك Active Edge فقط الضغط على هاتفك لتشغيل مساعد Google أو إسكات المكالمات الواردة، وقد اكتشفنا ذلك هناك لن يكون حلاً نظيفًا لإعادة تعيين Active Edge للقيام بكل ما تريد. تماما كما كان متوقعا، على أية حال، تم العثور على حلول بديلة لإعادة تعيين وظيفة الضغط على Google Pixel 2- وإليك كيف يتم ذلك.

Google SystemUI المضمنة للسماح للضغط بالعمل فقط عند تعيين تطبيق المساعد الحالي على Google Assistant. وهذا يعني أنه سيتعين على المطورين استخدام مجموعة من خدمة إمكانية الوصول وقراءة سجلات النظام بالترتيب لاكتشاف متى يضغط المستخدم على هاتفه حتى يتمكن من إخفاء مساعد Google وإجراء عملية يحددها المستخدم بدلاً من ذلك فعل. هذا بالضبط هو التحديث الأخير لبرنامج Button Mapper من مطور XDA المعترف به

flar2 يفعل.

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

على أية حال، التحديث الأخير للإصدار 0.53 يجلب القدرة على ذلك أعد تعيين وظيفة الضغط على Google Pixel 2 وPixel 2 XL. ستكون هذه الميزة الخاصة متاحة لـ حر، مع الأخذ في الاعتبار أن بعض الميزات الأخرى في التطبيق تتطلب ترخيصًا مدفوع الأجر.

تم تقديم العرض التوضيحي بالفيديو أعلاه لنا بواسطة flar2، لذا فهو يتخطى بعض خطوات الإعداد ليعرض الميزة الجديدة فقط. إذا كنت تتطلع إلى تكرار هذا على هاتف Google Pixel 2 أو Pixel 2 XL الجديد، فسنقدم لك برنامجًا تعليميًا أدناه لتتبعه.


كيفية إعادة تعيين ميزة Squeeze/Active Edge على Google Pixel 2

أول شيء عليك القيام به هو تنزيل Button Mapper من XDA Labs أو من متجر Google Play.

[appbox xda flar2.homebutton]

مخطط الأزرار: أعد تعيين مفاتيحكمطور: flar2

مجاني.

3.5.

تحميل

يرجى ملاحظة أن الإصدار الذي تقوم بتنزيله هو الإصدار 0.53 لأن الإصدارات الأقدم لا تملك القدرة على إعادة تعيين Active Edge. التالي تأكد من ذلك تم تمكين Active Edge بالفعل على هاتفك. بمجرد التأكد من هذين الأمرين، اتبع الخطوات التالية:

  1. افتح تطبيق Button Mapper. اقرأ صفحات الإعداد لأنها تشرح ما يمكن لـ Button Mapper فعله وما لا يمكنه فعله.
  2. في الجزء السفلي، يجب أن تشاهد شريطًا صغيرًا (يُسمى شريط الوجبات الخفيفة) يطلب منك تمكين خدمة الوصول الخاصة بـ Button Mapper. مقبض يذهب وسوف يأخذك إلى صفحة خدمة الوصول الخاصة بـ Button Mapper.
  3. تمكين مخطط الأزرار خدمة إمكانية الوصول.
  4. من المفترض أن يتم إعادتك تلقائيًا إلى تطبيق Button Mapper. تحت أزرار يجب أن ترى خيارًا لـ الحافة النشطة. حدده.
  5. مقبض يعدل أو يكيف.
  6. سيطلب منك التطبيق توصيل هاتفك بالكمبيوتر وتشغيل البرنامج النصي. للقيام بذلك، نحتاج إلى إعداد Android Debug Bridge.
  7. إذا لم تكن قد فعلت ذلك بالفعل، فانتقل إلى الإعدادات --> النظام --> حول الهاتف وانقر على "اكمل العدد" 7 مرات. ستظهر لك نافذة منبثقة تخبرك بأنك أصبحت الآن مطورًا.
  8. ارجع إلى الإعدادات --> النظام يجب أن يكون هناك الآن ملف خيارات للمطور فئة. أدخل هذا — قد يطلب منك رقم التعريف الشخصي/كلمة المرور الخاصة بك.
  9. قم بالتمرير لأسفل وابحث تصحيح أخطاء USB. تمكينه.
  10. اتبع الخطوات الواردة في هذا البرنامج التعليمي السابق لإعداد ADB على نظام تشغيل جهاز الكمبيوتر الخاص بك (يمكنك تخطي الجزء "إعداد الهاتف" نظرًا لأنك قمت بالفعل بتمكين تصحيح أخطاء USB).
  11. افتح أ موجه الأوامر أو المحطة (حسب نظام التشغيل لديك) وأدخل الأمر التالي: adb shell sh /data/data/flar2.homebutton/keyevent.sh
  12. سيؤدي هذا إلى تشغيل برنامج نصي قصير يمنح تطبيق Button Mapper android.permission. READ_LOGS. فهو يحتاج إلى هذا الإذن لقراءة سجلات النظام، وهو ما سنشرح السبب بمزيد من التفصيل أدناه. لن يتعين عليك منح هذا الإذن إلا مرة واحدة ما لم تقم بإلغاء تثبيت التطبيق أو إعادة ضبط هاتفك على إعدادات المصنع.
  13. سيطلب منك Button Mapper القيام بذلك أعد تشغيل التطبيق. اضغط على الزر للسماح له بإعادة تشغيل التطبيق.
  14. بمجرد عودتك إلى التطبيق، اضغط على "Active Edge" مرة أخرى تحت عنوان "الأزرار". يمكنك الآن تحديد تخصيص واختيار الإجراء الذي تريده! تهاني، لقد قمت الآن بإعادة تعيين ميزة الضغط على Google Pixel 2!

توضيح

حسنًا ، قليلًا من إخلاء المسؤولية هنا. هذا ليس كذلك حقا إعادة تعيين Active Edge، ولكن نأمل أن يكون الأمر سريعًا جدًا لدرجة أنك لن تلاحظ أبدًا ظهور مساعد Google عند الضغط على هاتفك. ما يفعله Button Mapper هو استخدام خدمة إمكانية الوصول لاكتشاف الوقت الذي يكون فيه مساعد Google على وشك الظهور، ثم يقرأ سجلات النظام أثناء التصفية بحثًا عن شيء يسمى "ElmyraService".

ناقشنا في مقالتنا السابقة كيف تمثل ElmyraService خدمة Active Edge، ومن خلال تصفية سجلات النظام للخطوط المرتبطة بها، يعرف Button Mapper بالضبط متى تضغط على هاتفك. كما قلت، إنه ليس حلاً مثاليًا بأي حال من الأحوال لأنه طريقة مخترقة إلى حد ما تتضمن منح أذونات حساسة (READ_LOGS)، ومن المحتمل أن تتسبب في بعض التباطؤ بسبب طبيعة خدمات إمكانية الوصول، ويمكن أن يتم تصحيحه بواسطة Google في تحديث مستقبلي (كل ما يتعين عليهم فعله هو عدم كتابة السجلات).

يقول Flar2 أنه كان يستخدمه في اليوم الماضي وكان يعمل بشكل جيد بالنسبة له. المشكلة الوحيدة الآن هي تجنب ظهور مساعد Google عند الضغط، ولتحقيق ذلك يجبر الجهاز على الانتقال إلى الشاشة الرئيسية قبل بدء الإجراء المحدد من قبل المستخدم. لقد أضاف خيارًا تجريبيًا في Button Mapper للبقاء في التطبيق الحالي دون إعادتك إلى الشاشة الرئيسية، لكنه يقول إنه ليس متسقًا بنسبة 100٪ حتى الآن.

ومع ذلك، فإن هذا هو الحل الأفضل (في الوقت الحالي فقط) للتحكم في الإطار القابل للضغط على Google Pixel 2 أو Google Pixel 2 XL. باستخدام Button Mapper، يمكنك جعل Active Edge يقوم بإجراءات مثل فتح الكاميرا أو المصباح أو متصفح الويب أو أكثر من ذلك بكثير. الاحتمالات لا حصر لها، وما تختاره يعتمد بالكامل على تفضيلاتك الشخصية.