العربية

هل يعمل Razer Naga على Mac، وهل أستطيع استخدام لوحة الإبهام؟

نزّل InputConfig من Mac App Storeهذا التطبيق مجاني بالكامل. لا تحتاج إلى إنشاء حساب. لا اشتراكات ولا تنزيلات معقدة، ولا شيء مقفل. محسّن لشرائح Apple.

نعم، كماوس: يعمل المؤشر والنقرات وعجلة التمرير دون تثبيت شيء. أما لوحة الإبهام فتحتاج خطة، لأنها في معظم طرازات Naga تكتب مفاتيح، عادة صف الأرقام، فيرى Mac أنك تكتب لا أنك تنقر. والحل أن تعطي اللوحة مفاتيح لا تكتب شيئًا، هي F13 إلى F20، في برنامج Razer أو ذاكرة الماوس نفسه، ثم تعطي تلك المفاتيح مهامها.

أصنع InputConfig، تطبيق Mac مجانيًّا يقرأ الأزرار الإضافية في أي ماوس وأي مفتاح ويعطي كلًّا منها مهمة، وجرّبته مع ماوس Razer، وهذه الصفحة عن عائلة Naga تحديدًا. والقائمة العامة لأي فئران Razer يدعمها Razer Synapse لـ Mac في ماوس Razer على Mac، فلا أكررها هنا.

الإصدار 1.7 من InputConfig، المتوقع في أكتوبر 2026، سيدعم اللغة العربية بالكامل.

الخطوات

  1. وصّل Naga أو دونغله، أو اقرنه عبر البلوتوث، فيعمل المؤشر والنقرات فورًا.
  2. افتح InputConfig، وأضف صف ماوس، واضغط Scan واضغط زرًّا من اللوحة لترى هل يصل كزر ماوس أم كمفتاح.
  3. إن وصل كمفتاح مثل 1، فاضبط اللوحة على F13 إلى F20 في Razer Synapse، على Mac أو مرة على جهاز Windows. وإن تعذّر نقلها فـ NagaController هو الطريق الآخر.
  4. امسح كل زر في اللوحة من جديد، واختر ما يرسله، ثم Save وActivate للإعداد المسبق.
  5. اصنع إعدادًا مسبقًا ثانيًا لكل تطبيق، مثل لعبة ومحرر فيديو، وفعّل التبديل بحسب التطبيق الأمامي.

ما يفعله Naga على Mac دون تثبيت شيء

Naga ماوس عادي بالنسبة إلى Mac، فيعمل المؤشر والزران الأيسر والأيمن والعجلة ونقراتها المائلة. وتضبط إعدادات النظام ثم الماوس سرعة التتبع. وكل ما عدا ذلك يعتمد على الطراز وعلى البرنامج الذي تقدمه Razer له.

الطرازالاتصاللوحة الإبهامفي قائمة Synapse لـ Mac التي قرأتها
Naga V3 Proلاسلكي HyperSpeed وبلوتوثثلاث لوحات مغناطيسية بـ 12 و6 و2 أزرارغير مؤكد
Naga V2 Proلاسلكي HyperSpeed وبلوتوثثلاث لوحات مغناطيسية بـ 12 و6 و2 أزرارنعم
Naga V2 HyperSpeedلاسلكي HyperSpeed وبلوتوثلوحة بـ 12 زرًّالا
Naga Proلاسلكي HyperSpeed وبلوتوث وكابلثلاث لوحات مغناطيسية بـ 12 و6 و2 أزرارغير مؤكد
Naga Trinityغير مؤكدلوحات قابلة للتبديل بـ 12 و7 و2 أزرارغير مؤكد
Naga Left-Handed Editionسلكيلوحة بـ 12 زرًّا، بشكل لليد اليسرىلا
Naga Xغير مؤكدغير مؤكدلا

تفاصيل الاتصال واللوحات من صفحات Razer لـ Naga V2 Pro وNaga V2 HyperSpeed وNaga Left-Handed Edition، التي قرأتها في 21 أكتوبر 2026. والعمود الأخير هو قائمة Synapse لـ Mac المقتبسة في صفحة Razer المرتبطة أعلاه. وطرازات اللوحات القابلة للتبديل الأحدث والأقدم من صفحات Razer لـ Naga V3 Pro وإعلان إطلاق Naga Pro وNaga Trinity، التي قرأتها أيضًا في 21 أكتوبر 2026. كان Trinity أول Naga بتصميم اللوحة ثلاثية الأوجه، وبنى Naga Pro عليه. وتذكر صفحة V3 Pro حتى 23 زرًّا قابلًا للبرمجة وخمسة ملفات داخلية. ولم أجد V3 Pro ولا Naga Pro ولا Trinity في قائمة Synapse لـ Mac، فوضعتها غير مؤكدة. ولم أستطع قراءة صفحة Naga X كاملة، فتركت تفاصيله فارغة. وصفحات Razer نفسها تختلف في الحد الأدنى لـ macOS المطلوب لـ Synapse لـ Mac، فراجع الحالي قبل أن تشتري. Naga غير المذكور في القائمة يعمل كماوس، وكل ما تخسره على Mac هو شاشة إعدادات Razer.

اعرف ما الذي يرسله كل زر في اللوحة

تقول Razer إن Naga V2 Pro فيه حتى 23 زرًّا قابلًا للبرمجة، بينما يذكر تجار التجزئة 19 زائد واحد، فلا أثق بأي عدد على علبة. يعد Scan ما يصل فعلًا.

  • أنت: افتح InputConfig، وأضف صف ماوس، واضغط Scan، واضغط زر إبهام واحدًا. وكرر لكل زر يهمك.
  • InputConfig: يسمّي ما استقبله Mac، إما زرًّا مثل Button 9 أو مفتاحًا مثل 1.
  • التحقق: اسم زر يعني أنه يمكن ربطه كما هو. واسم مفتاح يعني أنه يحتاج تغيير F13 إلى F20 في القسم التالي. ولا شيء إطلاقًا يعني أن الماوس يحتفظ بالزر لنفسه.
التحكمكيف يُبلّغ عادةما تفعله
لوحة الإبهام كما تأتيعادة مفاتيح، صف الأرقام، فتحقق من لوحتكانقلها إلى F13 حتى F20 واربط تلك المفاتيح
لوحة الإبهام مضبوطة على أزرار ماوسButton 6 فصاعدًا حتى Button 32اربطها مباشرة
إمالة العجلةتمرير جانبي يظهر Scroll Xانظر صفحة عجلة الإمالة
أزرار مراحل DPIغالبًا لا شيء، لأنها تكلّم الماوس فقطغيّر DPI في Synapse
زر الملف في الأسفليبدّل الملف المخزن في الماوس، ولا يصل شيءاتركه لـ Razer

تقول Razer إن V2 Pro يخزن حتى خمسة ملفات وإن زرًّا في قاعدته يتنقل بينها. إن لم تُمسح ضغطة فلا يستطيع أي تطبيق Mac قراءتها، وذلك من الماوس لا من InputConfig.

قائمة أزرار صف ماوس في InputConfig، تسرد النقر الأيسر والأيمن والأوسط والأزرار من 4 إلى 8، مع قائمة فرعية لمزيد من الأزرار تمتد من الزر 9 صعودًا وخيار مسح بالضغط على زر ماوس.
Figure 1. تسرد قائمة الأزرار من الزر 4 إلى الزر 8، ثم مزيدًا من الأزرار حتى الزر 32. لوحة مضبوطة على أزرار ماوس تقع هنا. اضغط المسح واضغط الزر للانتقال إليه.

انقل اللوحة إلى F13 حتى F20 واربطها

يستمع InputConfig إلى لوحة المفاتيح بجانب macOS ولا يحجب مفتاحًا ولا يعيد ربطه بنفسه، فلوحة تكتب 1 تظل تكتب 1 في كل تطبيق. والمخرج في الماوس. اختر المفاتيح التي لا يستخدمها أي تطبيق Mac، F13 إلى F20. وتجاوز F21 إلى F24، فلا يمررها macOS إلى التطبيقات. وتشرح F13 إلى F19 على Mac السبب.

الخطوة 1: غيّر اللوحة في Razer Synapse

  • أنت: افتح Razer Synapse، واختر Naga، واضبط كل زر في اللوحة تريده على وظيفة لوحة مفاتيح، F13 أولًا. V2 Pro في قائمة Synapse لـ Mac من Razer، فيستطيع Mac فعل هذا. أما Naga الذي ليس فيها فافعله مرة على جهاز Windows.
  • InputConfig: لا شيء بعد. هذه الخطوة للماوس نفسه.
  • التحقق: تقول صفحات Razer إن هذه الفئران تحتفظ بالملفات داخليًّا، فينبغي أن يسافر التغيير مع الماوس. وصّله بـ Mac واضغط Scan لتعرف.

الخطوة 2: امسح المفاتيح الجديدة

  • أنت: في InputConfig، اصنع إعدادًا مسبقًا، وانقر Add a new Input Device، واختر أي لوحة مفاتيح أو لوحة مفاتيح هذا Mac، وأضف صفًّا، واضغط Scan واضغط أول زر في اللوحة.
  • InputConfig: يسمّي المفتاح، F13.
  • التحقق: ينبغي أن يسمّي كل من الأزرار الثمانية التي غيّرتها مفتاح F مختلفًا.

الخطوة 3: اختر ما يرسله كل واحد

  • أنت: اختر المخرج على اليمين: مفتاح مع معدّلات، أو Type Text أو Open App أو وظيفة نظام أو اختصار Siri أو ماكرو. Save وActivate.
  • InputConfig: يشغّل الصف كلما وصل ذلك المفتاح، في كل تطبيق.
  • التحقق: اضغط زر اللوحة في محرر نصوص. ينبغي ألا يُكتب شيء، وأن يعمل الصف.
مدخل لوحة مفاتيح في InputConfig بثلاثة صفوف: F13 يفتح تطبيق البريد، وF14 يكتب خاتمة بـ Type Text، وF15 يشغّل اختصار Siri.
Figure 2. المفاتيح F13 وF14 وF15 لكل منها مهمته. تصير مفاتيح لوحتك صفوفًا كهذه تمامًا حين يرسل Synapse مفاتيح F.

وإن لم يكن عندك جهاز Windows، فـ Karabiner-Elements أداة إعادة ربط مفاتيح مجانية لـ Mac تستطيع تحويل مفاتيح اللوحة إلى F13 حتى F20 على Mac نفسه. لم أجرّبها مع Naga، وتعمل بجانب InputConfig. ولوحتا الأزرار الستة والاثنين لا تحتاجان هذه المناورة، فتغطيهما F13 إلى F20.

لوحة الـ 12 زرًّا فيها أربعة أزرار أكثر مما تغطيه F13 إلى F20. ضع الثمانية التي تستخدمها أكثر على مفاتيح F، واترك الأربعة الباقية لمهام لا يضر فيها كتابة رقم. ويعطي زر HyperShift من Razer كل زر تعيينًا ثانيًا ما دمت ضاغطًا عليه، وقد يحمل تركيبات معدّلات. لم أختبر ذلك على Naga، فاضغط Scan لترى ما يصل.

استخدم NagaController حين تتعذر نقل اللوحة إلى F13 حتى F20

بعض طرازات Naga تواصل إرسال صف الأرقام مهما جربت، ولا يتيح Synapse لـ Mac دائمًا تغيير اللوحة (انظر الخطوة الأخيرة في السلم أدناه). ولهذه الحالة هناك تطبيق شريط قوائم مجاني مفتوح المصدر اسمه NagaController على GitHub. وهناك أيضًا نسخة متفرعة، NagaController-v2. قرأت ملفَّي README لكليهما في 21 أكتوبر 2026، ولم أجرّب أيًّا من التطبيقين، فهذا وصفهما هما لا تجربتي.

  • ما يفعله. يقول README إن أزرار الإبهام ترسل أحداث المفاتيح الافتراضية من 1 إلى 0 والناقص والمساواة. يعترض التطبيق تلك الأحداث فتتوقف عن الكتابة، ويربط الأزرار من 1 إلى 12 بتسلسلات مفاتيح أو تشغيل تطبيقات أو ماكرو بسيطة أو تبديل ملفات.
  • كيف يميز Naga من لوحة مفاتيح. يطابق أجهزة Razer بمعرّف المورّد USB أو باسم منتج يحوي Naga، ولا يحجب حدثًا إلا حين تتطابق معه ضغطة حديثة من جهاز كهذا. أما لوحة المفاتيح العادية فيتركها.
  • ما تقدمه له. يذكر README نظام macOS 13 أو أحدث، مع أذونات تسهيلات الاستخدام ومراقبة الإدخال والبلوتوث، بترخيص MIT. ويقول إنه اختُبر على Naga V2 HyperSpeed وإن طرازات Naga أخرى قد تعمل. ويقول أيضًا إن ماوسًا خُصّص في Synapse على Windows قد يحتاج إعادة ضبط ملفه الداخلي أولًا.
  • النسخة المتفرعة. يصف README الخاص بها الفكرة نفسها بديلًا عن Synapse ولا يقول ما الذي تغيّره، فاقرأ الاثنين قبل أن تختار.

يعمل بجانب InputConfig، لكن ينبغي ألا يدّعي تطبيقان الزر نفسه. إن كان NagaController يملك اللوحة، فأعطِ InputConfig الأزرار التي تصل كأزرار ماوس ومفاتيح F، واترك اللوحة لـ NagaController. وإن فضّلت إبقاء كل شيء في InputConfig، فنقل اللوحة إلى F13 حتى F20 في الماوس يظل الطريق الأنظف، لأن InputConfig يربط حينها كل مفتاح.

شغّل مهام أطول من زر واحد في اللوحة

يستطيع الصف تشغيل ماكرو، تسلسل خطوات مفاتيح واختصارات ونقرات بانتظار ومدة ضغط في كل منها. افتح خيارات الصف وحدّد Run a sequence of steps (macro). والشرح الطويل في كيف تصنع ماكرو على Mac.

  • نسخ وتبديل ولصق. Command C ثم Command Tab ثم Command V على زر واحد في اللوحة، لنقل نص بين مستند ومحادثة.
  • خاتمة. يرسل Type Text جملة كاملة، وهذا يناسب Naga يُستخدم للدعم أو إدخال البيانات.
  • مشغّل تطبيقات. Open App للعبتك أو محررك أو متصفح على الزر تحت إبهامك.
خيارات صف وقد حُدد فيها تشغيل تسلسل من الخطوات وقائمة خطوات تضغط Command وتنقر C وتترك وتنقر Tab وتنقر V، لكل منها انتظار ومدة ضغط.
Figure 3. الماكرو قائمة خطوات بانتظار وضغط لكل منها. أعطِ زر Naga مهمة من ثلاث خطوات كهذه والتوقيت لك لتغييره.

تعيش الماكرو في InputConfig وتعمل على Mac، فتعمل مهما دعمت برمجيات Razer هنا أو لم تدعم.

أضف الضغط المطول والنقر المزدوج والتخطيط لكل تطبيق

  • الضغط المطول. يمكن أن يكون للصف مهمة ثانية حين تضغط الزر مطولًا، فتصير اثنا عشر زرًّا ثمانية عشر أو أكثر.
  • النقر المزدوج. صف ماوس من نوع النقر المزدوج يعمل عند النقرة الثانية من زوج، وله مهمته الخاصة.
  • احجب الأصلي. لزر في اللوحة مضبوط على زر ماوس، في مربع الضغط ضمن خيارات الصف Block the button's own action، فيتوقف تطبيق يقرأ Button 9 أصلًا عن رؤيته. ولا ينطبق هذا على مفتاح، الذي لا يستطيع InputConfig حجبه.
  • إعدادات مسبقة لكل تطبيق. تحت Automation & Gaming Utilities، أدرج التطبيقات في Activate when these apps are in front، ثم فعّل Switch presets when the front app changes في الإعدادات ثم المتقدمة.

يعمل إعداد مسبق واحد في كل مرة، فيأخذ كل تطبيق تخطيطًا كاملًا. واللوحات القابلة للتبديل في Naga V2 Pro تناسب هذا جيدًا: ركّب لوحة الـ 12 زرًّا لإعداد اللعبة المسبق ولوحة الزرين لليوم الذي لا تحتاج فيه إلا الرجوع والتقدم. والإيقاف الطارئ، إن ساء تخطيط، هو Control Option Command نقطة.

تخطيطات للعب MMO وللتحرير

هذه أفكار لا إعداد جرّبته. وكل منها يفترض أن الأزرار تصل كـ F13 إلى F20 أو كأزرار ماوس.

لوحة MMO للعبة تعمل على Mac

تقرأ اللعبة مفاتيح، فصف يحوّل F13 إلى المفتاح الذي تريده اللعبة، مثل 1، يحفظ ذاكرة العضلات القديمة. والفائدة على اللوحة الافتراضية أنك تغيّر أي تعويذة على أي زر دون فتح اللعبة.

تخطيط للتحرير

  • التراجع والإعادة. Command Z وShift Command Z على الزرين اللذين يجدهما إبهامك أولًا.
  • القص. ما يسميه محررك شفرته أو اقتطاعه، على الصفوف الوسطى.
  • التشغيل. مفاتيح الوسائط مثل تشغيل وإيقاف مؤقت كوظائف نظام، للتطبيقات التي تستمع إليها.
  • الإملاء. وظيفة النظام Start Dictation، لمن يتحدثون عبر ملاحظاتهم.

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

إن لم يفعل زر في اللوحة شيئًا أو ظل يكتب

اصعد هذا السلم، بأصغر خطوة أولًا:

  1. امسحه. إن لم يُمسح شيء فهو زر يحتفظ به الماوس لنفسه.
  2. راجع الوضع. يجب أن يكون Naga اللاسلكي في الوضع الذي اقترنته به، دونغل أو بلوتوث.
  3. ابحث عن رقم. إن كتب الزر 1 في محرر نصوص فهو ما زال على صف الأرقام. أعد خطوة Synapse.
  4. اسمح بتسهيلات الاستخدام. يحتاجها InputConfig في إعدادات النظام ثم الخصوصية والأمن ثم تسهيلات الاستخدام.
  5. فعّل الإعداد المسبق. لا تُطلق الصفوف إلا وإعدادها المسبق يعمل.
  6. أغلق Synapse وجرّب. يفيد مستخدمو منتدى Razer بتعيينات لا تسري إلا بعد إغلاق Synapse، فأغلقه وأعد توصيل الماوس واضغط Scan من جديد.
  7. راجع اللوحة. لكل لوحة جانبية مختلفة عدد أزرار مختلف، فأعد المسح بعد التبديل.
  8. راجع علة وظيفة لوحة المفاتيح. إن عرض Synapse لـ Mac التعيين ولم يُكتب شيء، فاقرأ الفقرة التالية.

يصف نقاش في Razer Insider من سبتمبر 2026، Naga V2 Pro side button keyboard mappings not working on macOS، هذا بالضبط. يقول صاحب المنشور إن Synapse لـ Mac يرى الماوس واللوحتين الجانبيتين، وإن إجراء تشغيل برنامج على الزر نفسه يعمل، لكن وظيفة لوحة مفاتيح مثل 1 لا تنتج إدخالًا في TextEdit أو في لعبة. وكان قد جرّب أذونات تسهيلات الاستخدام ومراقبة الإدخال، ولوحتي الـ 12 زرًّا والزرين، والسلكي واللاسلكي، وملفًّا جديدًا، وتخطيطي لوحة مفاتيح، وتحديثًا للبرنامج الثابت، وإعادة تشغيل. وعمل الماوس نفسه في Windows داخل Parallels على Mac نفسه. وتفيد ردّان لاحقان في 9 و12 أكتوبر بمشكلة مشابهة، وحين قرأت النقاش في 21 أكتوبر 2026 لم يكن هناك رد من Razer ولا حل. فلا أستطيع أن أعطيك حلًّا أيضًا. وما يُظهره النقاش هو ما يمكن تجربته: أجرِ التغيير على جهاز Windows حيث يعمل واحفظه في الماوس، أو استخدم NagaController أعلاه، أو أعطِ الزر مهمة ليست وظيفة لوحة مفاتيح في Synapse ودع InputConfig يتولى الباقي.

تُظهر خريطة الماوس الحية في مختبر الماوس كل زر يستقبله Mac، وهذا يحسم معظم الخلافات.

ما لا يستطيعه

  • إعدادات العتاد. لا يغيّر InputConfig DPI ولا معدل الاستطلاع ولا الإضاءة ولا إحساس المؤشر. يفعل ذلك Razer Synapse، وتتولى تطبيقات مثل LinearMouse أو Mac Mouse Fix أو SteerMouse التمرير والتسارع بجانبه.
  • التمييز بين ماوسين. يُحسب كل ماوس متصل واحدًا، فلا يستطيع إعطاء Naga وماوس ثانٍ مهمتين مختلفتين للزر نفسه.
  • الأزرار الخاصة بالماوس. أزرار DPI والملف لا ترسل شيئًا يقرؤه Mac.
  • المفاتيح. يستمع إلى لوحة المفاتيح ولا يحجب المفتاح، فلوحة على صف الأرقام الافتراضي تظل تكتب حتى تنقلها إلى F13 حتى F20.

الخلاصة

  • يعمل. Naga ماوس Mac جيد من العلبة.
  • امسح أولًا. اسم زر يعني اربطه. واسم مفتاح يعني غيّره في الماوس. ولا شيء يعني أن Razer تحتفظ به.
  • استخدم F13 إلى F20. ثمانية مفاتيح نظيفة من اللوحة، ثم صفوف وماكرو لكل منها.

أبدأ بالأزرار الثمانية تحت إبهامك التي تستخدمها كل يوم، وأترك الباقي أسبوعًا.

أسئلة

هل يعمل Razer Naga على Mac؟

نعم، كماوس، ويعمل المؤشر والنقرات والعجلة فورًا. Naga V2 Pro في قائمة Synapse لـ Mac من Razer التي قرأتها، وطرازات Naga الأخرى لا تحصل على إعدادات Synapse على Mac.

لماذا يكتب Razer Naga أرقامًا على Mac؟

ترسل لوحة الإبهام عادة صف الأرقام كمفاتيح لوحة مفاتيح. اضبط اللوحة على F13 إلى F20 في Razer Synapse، ثم اربط تلك المفاتيح في InputConfig.

لماذا لا تعمل تعيينات Naga بينما Synapse مفتوح؟

يفيد مستخدمو منتدى Razer بأن التعيينات لا تسري أحيانًا إلا بعد إغلاق Synapse. أغلقه، وأعد توصيل الماوس، واضغط Scan في InputConfig وانظر أي المفاتيح تصل.

لماذا لا تعمل تعيينات لوحة مفاتيح الزر الجانبي في Naga V2 Pro على macOS؟

يفيد نقاش في Razer Insider من سبتمبر 2026 بأن تعيينات وظيفة لوحة المفاتيح لا تفعل شيئًا في Synapse لـ Mac بينما يعمل تشغيل البرنامج، ولم أجد رد Razer ولا حلًّا. اضبط المفاتيح على جهاز Windows، أو جرّب NagaController، أو اضغط Scan لترى ما يستقبله Mac.

هل من بديل مفتوح المصدر لـ Razer Synapse لـ Naga على Mac؟

NagaController تطبيق شريط قوائم مجاني على GitHub يعيد ربط لوحة الإبهام باعتراض مفاتيح الأرقام. يقول README الخاص به إنه اختُبر على Naga V2 HyperSpeed، ولم أجرّبه.

أي طرازات Naga لها لوحات جانبية قابلة للتبديل؟

تقول صفحات Razer إن Naga V3 Pro وNaga Pro يستخدمان ثلاث لوحات مغناطيسية بـ 12 و6 و2 أزرار، وإن Naga Trinity الأقدم يستخدم لوحات قابلة للتبديل بـ 12 و7 و2 أزرار.

المزيد بالعربية

أدلة مفصلة، بالإنجليزية

من يكتب. InputConfig من تطوير Ryleigh Newman، ويُستخدم كل يوم لتشغيل جهاز Mac بيد تحكم، لأن يدي Ryleigh لا تعملان جيدًا. هذه الصفحة مترجمة من الإنجليزية. واجهة التطبيق وبقية الموقع بالإنجليزية.

هذه الصفحة بلغات أخرى: English, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文

نزّل InputConfig من Mac App Storeمجاني. macOS 14 أو أحدث. بلا حساب، ولا شيء يغادر جهاز Mac. مفتوح المصدر على GitHub.