ما هو Force Touch؟

Force Touch هي تقنية حساسة للضغط مدمجة في لوحات تتبع MacBook من Apple. بخلاف النقرة العادية، يميز Force Touch بين الضغطة الخفيفة والضغطة العميقة "القوية"، مما يتيح إجراءات حساسة للسياق مثل معاينة الرابط أو البحث عن كلمة أو تفعيل إجراءات ثانوية في التطبيقات المدعومة. تحتوي لوحة التتبع على مستشعرات تقيس القوة الفيزيائية المطبقة، وتبلغ عن قيمة مستمرة من 0 (بدون تلامس) إلى 1 (أقصى ضغط).

يختلف الدعم حسب الأجهزة والمتصفح. يتوفر Force Touch على طرز MacBook الصادرة من عام 2015 فما بعده ويتم تعريضه لصفحات الويب من خلال Pointer Events / webkitmouseforcechanged API في Safari والمتصفحات المستندة إلى Chromium على macOS.

وصف الأداة

اضغط مع الاستمرار على لوحة تتبع MacBook في أي مكان في منطقة الكشف لرؤية ملاحظات الضغط في الوقت الفعلي. يرتفع شريط التقدم الملون بالألوان من 0% إلى 100% كلما زادت قوة الضغط، ويخبرك مؤشر الحالة ما إذا كنت في ضغطة خفيفة أو ضغطة عميقة. الأداة مفيدة للتحقق من أن Force Touch يعمل بشكل صحيح والتعرف على حدود الضغط على جهازك.

الميزات

  • شريط الضغط في الوقت الفعلي — يتحدث بشكل مستمر مع تغيير القوة، مع تحول اللون من الأخضر → الأصفر → الأحمر مع زيادة الضغط
  • كشف الضغطة العميقة — يتحرك الشريط ويتحول إلى اللون الأحمر عند كشف حدث Force Touch للضغطة العميقة
  • إشعار الجهاز غير المدعوم — إذا كان جهازك أو متصفحك لا يدعم أحداث الضغط، يتم عرض تحذير على الفور

كيف يعمل

تستخدم الأداة مكتبة تجريد حدث webkitmouseforcechanged (Safari/macOS) وخاصية Pointer Events pressure. عند الضغط على لوحة التتبع، تطلق المكتبة رد نداء change بقيمة قوة معايرة بين 0 و 1، والتي يتم ضربها في 100 وتصييرها كنسبة مئوية في شريط التقدم.

القيود

  • يعمل فقط على لوحات تتبع MacBook مع أجهزة Force Touch (2015 أو أحدث)
  • يتطلب متصفح قائم على Safari على macOS؛ Firefox لا يعرض واجهات برمجة تطبيقات الضغط
  • لا تبلغ شاشات اللمس والفئران العادية عن الضغط وستؤدي إلى تفعيل إشعار "غير مدعوم"