يعكس اتجاه التمرير على MacOS ، مع إعدادات مستقلة لأدوات التتبع والفئران.
للحصول على روابط التنزيل والمزيد من المعلومات ، تفضل بزيارة الصفحة الرئيسية ل Resprenser Scroll .
تتوفر التنزيلات أيضًا في علامة التبويب GitHub Remease.
بعد استنساخ هذا الريبو ، ستحتاج إلى git submodule update --init للتحقق من الجهاز الفرعي BuildScripts.
إذا حاولت إنشاء Out Fresh Out Out of the Box ، فستحصل على خطأ في الإنشاء لأنك لا تملك شهادة توقيع الكود الخاصة بي. للحصول على أفضل النتائج ، استبدل شهادتي بشهادة معرف المطور الخاصة بك في علامة التبويب "التوقيع والقدرات" لإعدادات الهدف من عكس Scroll في XCode.
تقوم Debug Builds بإنتاج تطبيق بدون أيقونة تطبيق ، يسمى "Scroll Respern (dev)" والإصدار "99999". هذا هو السلوك المتوقع والبناء يعمل بشكل كامل.
شجاعة الكود في mousetap.m. كل شيء آخر هو مجرد تزوير واجهة المستخدم.
يقوم Scroll Resverser بتثبيت الحدث ، والذي يتيح له الوصول إلى دفق الأحداث ، بما في ذلك التمرير أحداث وأحداث الإيماءات. الوثائق الرئيسية حول صنابير الأحداث هي مرجع خدمات الأحداث الكوارتز.
للتمييز بين لوحة التتبع والماوس ، يفحص Resverser Scroll أحداث الإيماءات لتحديد ما إذا كان هناك أصابعان أو أكثر على لوحة التتبع. إذا كان الأمر كذلك ، فهذا يفترض أن التمرير قادم من لوحة التتبع. خلاف ذلك ، الماوس. (هناك ما هو أكثر قليلاً من ذلك ، ولكن هذه هي الفكرة العامة.)
الحدث الرئيسي لرفع الحدث لا يخرج معلومات التصحيح مع NSLog لأنه سيؤدي إلى إبطاء معالجة الأحداث أكثر من اللازم. بدلاً من ذلك ، يحتوي على بعض رمز التصحيح المخصص وهو أكثر كفاءة في الكتابة إليه.
لعرض نافذة التصحيح ، الخيار (⌥)-قم بربط أيقونة شريط قائمة التمرير.