Karabiner-Elements عبارة عن أداة إعادة تعيين مفاتيح قوية لنظام التشغيل macOS.
يمكنك تنزيل Karabiner-Elements من الموقع الرسمي.
وبدلاً من ذلك، بالنسبة لمستخدمي البيرة المنزلية، يمكن تثبيت Karabiner-Elements باستخدام brew install --cask karabiner-elements
.
يمكنك تنزيل الإصدارات السابقة من Karabiner-Elements من هنا.
ماك 15 سيكويا
كل من أجهزة Mac المستندة إلى Intel وأجهزة Mac من Apple Silicon
ماك 14 سونوما
كل من أجهزة Mac المستندة إلى Intel وأجهزة Mac من Apple Silicon
ماك 13 فنتورا
كل من أجهزة Mac المستندة إلى Intel وأجهزة Mac من Apple Silicon
يمكن العثور على الوثائق هنا: https://karabiner-elements.pqrs.org/docs/
إذا كنت ترغب في المساهمة ماليًا في تطوير Karabiner-Elements، فيمكنك تقديم التبرعات عبر https://karabiner-elements.pqrs.org/docs/pricing/
متطلبات النظام لبناء عناصر Karabiner:
ماك 13+
اكس كود 15.0.1+
أدوات سطر الأوامر لـ Xcode ( xcode-select --install
)
xz ( brew install xz
)
XcodeGen ( brew install xcodegen
)
CMake ( brew install cmake
)
احصل على الكود المصدري عن طريق تنفيذ الأمر التالي في Terminal.app.
git clone - العمق 1 https://github.com/pqrs-org/Karabiner-Elements.gitcd Karabiner-Elements تحديث الوحدة الفرعية لـ git - init - العودية - العمق 1
(اختياري) إذا كان لديك هوية تصميم رمزي:
ابحث عن هوية تصميم الكود الخاص بك.
العثور على الهوية الأمنية -p تصميم الكود -v | grep "تطبيق معرف المطور"
والنتيجة هي كما يلي.
1) 8D660191481C98F5C56630847A6C39D95C166F22 "Developer ID Application: Fumihiko Takayama (G43BCU2T37)"
هوية التصميم الترميزي الخاصة بك هي 8D660191481C98F5C56630847A6C39D95C166F22
في الحالة المذكورة أعلاه.
قم بتعيين متغير البيئة لاستخدام هوية تصميم التعليمات البرمجية الخاصة بك.
تصدير PQRS_ORG_CODE_SIGN_IDENTITY=8D660191481C98F5C56630847A6C39D95C166F22
ابحث عن هوية التصميم الرمزي الخاصة بك لتوقيع المثبت.
البحث عن الأمان - الهوية -p الأساسية -v | grep "مثبت معرف المطور"
والنتيجة هي كما يلي.
1) C86BB5F7830071C7B0B07D168A9A9375CC2D02C5 "Developer ID Installer: Fumihiko Takayama (G43BCU2T37)"
هوية التصميم الترميزي الخاصة بك هي C86BB5F7830071C7B0B07D168A9A9375CC2D02C5
في الحالة المذكورة أعلاه.
قم بتعيين متغير البيئة لاستخدام هوية تصميم التعليمات البرمجية الخاصة بك لتوقيع المثبت.
تصدير PQRS_ORG_INSTALLER_CODE_SIGN_IDENTITY=C86BB5F7830071C7B0B07D168A9A9375CC2D02C5
أنشئ حزمة عن طريق تنفيذ الأمر التالي في Terminal.app.
اصنع الحزمة
سيقوم البرنامج make
بإنشاء Karabiner-Elements-VERSION.dmg القابل لإعادة التوزيع في الدليل الحالي.
تستخدم Karabiner-Elements بعض الثنائيات المعدة مسبقًا في الشجرة المصدر.
src/vendor/Karabiner-DriverKit-VirtualHIDDevice/dist/Karabiner-DriverKit-VirtualHIDDevice-*.pkg
(الأحدث)
Sparkle.framework
في src/apps/SettingsWindow/
لا يقوم أمر make package
أعلاه بإعادة إنشاء هذه الثنائيات.
(سيتم نسخ هذه الثنائيات في الحزمة الموزعة.)
إذا كنت تريد إعادة بناء هذه الثنائيات، فيجب عليك بنائها يدويًا.
يرجى اتباع تعليمات هذه المشاريع.