العربية

هل يوجد AutoHotkey لـ Mac؟

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

لا. تصف صفحة مشروع AutoHotkey نفسه بأنه أداة برمجة نصية لـ Windows موجهة لإنشاء الماكرو والأتمتة. لا شيء على الـ Mac هو الأداة نفسها، لكن لكل ما يستعمله الناس فيه جوابًا على الـ Mac، ومعظمها مجاني. ترتب هذه الصفحة الأجوبة بحسب المهمة، لأن المهام على الـ Mac تعود إلى أدوات مختلفة.

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

الخطوات

  1. اكتب ما يفعله كل سكربت من سكربتات AutoHotkey: توسيع نص، أو إعادة ربط مفتاح، أو تشغيل اختصار، أو ماكرو، أو نقر متكرر.
  2. لتوسيع النص واختصارات القوائم، افتح إعدادات النظام ثم لوحة المفاتيح.
  3. لإعادة ربط مفتاح بمفتاح خارج مفاتيح التعديل، استعمل Karabiner-Elements.
  4. للاختصارات على مفاتيح فائضة أو أزرار ماوس، والماكرو والنقر التلقائي، ثبّت InputConfig وأضف صفًّا لكل منها.
  5. اضغط Scan (فحص) على صف، واضغط المفتاح أو الزر، واختر ما يرسله.

اعرف أداة Mac لكل مهمة

تستعمل AutoHotkey من أجلعلى Mac
توسيع اختصار إلى نصText Replacements (البدائل النصية)، في قسم لوحة المفاتيح من إعدادات النظام
تغيير ما يفعله مفتاح تعديلmacOS: إعدادات النظام ثم لوحة المفاتيح ثم Keyboard Shortcuts (اختصارات لوحة المفاتيح) ثم Modifier Keys
تحويل أي مفتاح إلى أي مفتاح آخرKarabiner-Elements، مجاني ومفتوح المصدر
تغيير اختصار أمر في قائمةmacOS: Keyboard Shortcuts ثم App Shortcuts
تشغيل سلسلة إجراءات من تركيبة مفاتيحتطبيق Shortcuts، حيث يمكن أن يكون للاختصار تركيبة مفاتيحه
إعطاء مفتاح فائض أو زر ماوس مهمةInputConfig: من F13 إلى F19، ومفاتيح التعديل اليمنى، والأزرار الجانبية
تشغيل تسلسل موقّت من المفاتيح والنقراتماكرو في InputConfig
النقر أو ضغط مفتاح مرارًاإعدادات التكرار في InputConfig: توربو مع الإمساك، أو حتى تضغط مرة أخرى

AutoHotkey أداة واحدة على Windows، وعلى الـ Mac تعود مهامه إلى أربع.

صف ماكرو في محرر InputConfig بثلاث خطوات: Command C، وCommand Tab بعد انتظار 400 ميلي ثانية، وCommand V.
الشكل 1. صف ماكرو في InputConfig بثلاث خطوات: Command C، ثم Command Tab بعد انتظار 400 ميلي ثانية، ثم Command V.
صف في محرر InputConfig وخياراته مفتوحة: F13 يفتح Safari، وF14 يكتب عبارة، وF15 يشغّل ماكرو نسخ وانتظار ولصق.
الشكل 2. ثلاث مهام على طراز AutoHotkey دون سكربت: F13 يفتح Safari، وF14 يكتب عبارة ختام، وF15 ينسخ وينتظر ويلصق.

ترجم كل أمر في AutoHotkey

إذا كنت تعرف AutoHotkey، فهذا الجدول يقابل أوامره الشائعة بأداة Mac التي تؤدي المهمة نفسها. والصفوف التي تقول InputConfig هي صفوف تبنيها في المحرر، دون سكربت.

في AutoHotkeyعلى Mac
SendInputConfig: مخرَج Keyboard Key (مفتاح لوحة المفاتيح) لمفتاح أو اختصار، أو Type Text لعبارة كاملة
ClickInputConfig: مخرَج Mouse Button (زر الماوس)، وينقر حيث يكون المؤشر أو دائمًا في موضع واحد بـ At a fixed point
SetTimer أو Loop يتكررInputConfig: خيار الصف Repeats until pressed again، مع Every بالملّي ثانية
Sleep بين الخطواتInputConfig: الانتظار قبل كل خطوة في الماكرو، بالملّي ثانية
#HotIf WinActive (#IfWinActive في الإصدار 1)InputConfig: التبديل التلقائي لكل تطبيق، حيث يتولى إعداد مسبق الأمر حين يأتي تطبيقه إلى الواجهة
HotstringmacOS: Text Replacements، في قسم لوحة المفاتيح من إعدادات النظام
إعادة ربط مفتاح بآخر (a::b)Karabiner-Elements، لأن InputConfig يضيف مهمة إلى مفتاح ولا يبدّله

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

استعمل ما يفعله macOS أصلًا

  • كتابة عبارة. يوسّع Text Replacements اختصارًا قصيرًا إلى أي نص تريده، في معظم التطبيقات.
  • اختصار جديد لأمر في قائمة. يعطي App Shortcuts أي عنصر قائمة تركيبة المفاتيح التي تريدها.
  • تبديل مفاتيح التعديل. يغيّر Modifier Keys (مفاتيح التعديل) ما تفعله Caps Lock وControl وOption وCommand وGlobe. تحويل Caps Lock إلى Escape في تلك القائمة.
  • أتمتة متعددة الخطوات. يسلسل تطبيق Shortcuts إجراءات مثل فتح التطبيقات وتغيير حجم النوافذ والعمل مع الملفات.

يمر أداة إعادة ربط المفاتيح لـ Mac على اللوحات الإعدادية الثلاث. افحص إعدادات النظام أولًا، لأن عدة مهام من AutoHotkey لا تحتاج إلى تثبيت شيء على الـ Mac.

أضف الاختصارات والماكرو والنقر التلقائي

  • أنت: في InputConfig اصنع إعدادًا مسبقًا وأضف صفًّا. اضغط Scan، ثم اضغط المفتاح أو انقر زر الماوس. اختر الخرج: تركيبة مفاتيح، أو ماكرو، أو Type Text (كتابة نص)، أو Open App، أو Run Siri Shortcut، أو وظيفة نظام.
  • InputConfig: يشغّل الخرج كلما ضغطت ذلك المدخل، في كل تطبيق، ما دام الإعداد المسبق يعمل. والإعداد المسبق الذي فيه صفوف لوحة مفاتيح فقط لا يحتاج إلى ذراع.
  • التحقق: فعّل الإعداد المسبق واضغط المفتاح.

المفتاح الذي لا يكتب شيئًا، مثل F13، يصنع أنظف اختصار.

اختر أداة برمجة نصية إذا أردت متابعة كتابة الكود

تظهر ثلاث أدوات على Mac بجانب InputConfig لمن يفتقدون ملف سكربت. كل معلومة أدناه من صفحة الأداة نفسها، التي قرأتها في 27 أكتوبر 2026، ولم أجرب هذه الثلاث بنفسي.

  • Hammerspoon. تصفه صفحته بأنه جسر بين macOS ومحرك سكربت Lua، وتكتب إعدادك في ملف اسمه init.lua. إذا أردت ملف سكربت من جديد، فسأنظر في هذا أولًا.
  • Keyboard Maestro. تصفه صفحته بأنه برنامج أتمتة لـ Mac يستطيع أتمتة التطبيقات والمواقع والنصوص أو الصور، عند الطلب أو بجدول زمني. وهو شراء لمرة واحدة مع نسخة تجريبية مجانية، بحسب الصفحة.
  • BetterTouchTool. تقول صفحته إنه يخصص إيماءات لوحة التعقب والماوس واختصارات لوحة المفاتيح وشريط القوائم وStream Deck. وتذكر تجربة مجانية مدتها 45 يومًا قبل أن تشتري ترخيصًا.

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

ما لا يعطيك إياه Mac

  • لغة برمجة نصية واحدة لكل شيء. لا أداة واحدة تغطي كل ما يستطيع سكربت AutoHotkey فعله. كل مهمة تذهب إلى أداتها.
  • ملفات ahk عندك. هي سكربتات Windows. لا شيء في هذه الصفحة يشغّلها، فتُعاد بناء كل مهمة.
  • حجب المفاتيح في InputConfig. يستمع إلى لوحة المفاتيح بجانب macOS، فالمفتاح المربوط يؤدي عمله المعتاد أيضًا. تبديل مفتاح أو إسكاته عمل Karabiner-Elements.
  • ماكرو مسجَّل في InputConfig. يُبنى الماكرو خطوة بخطوة ولا يُسجَّل بمراقبتك.

يضيف InputConfig مهامّ إلى المفاتيح والأزرار، ولا يحل محل لغة برمجة.

تجنب تنزيلات "AutoHotkey لـ Mac"

لا يبني مشروع AutoHotkey إلا لـ Windows، فتنزيل Mac بذلك الاسم لم يأتِ من صانعيه. استعمل الإعدادات الموجودة في macOS أصلًا، ولأي إضافة استعمل تطبيقًا من Mac App Store أو مشروعًا تستطيع قراءة مصدره. الملف المعروض على أنه AutoHotkey لـ macOS ليس من مشروع AutoHotkey.

الخلاصة

  • توسيع النص واختصارات القوائم. هذه في إعدادات النظام ثم لوحة المفاتيح.
  • أي مفتاح إلى أي مفتاح آخر. استعمل Karabiner-Elements.
  • اختصارات على مفاتيح وأزرار فائضة، والماكرو، والنقر التلقائي. استعمل InputConfig.

رتّب سكربتاتك بحسب المهمة، فيكون لكل منها بيت على الـ Mac.

أسئلة

هل يوجد AutoHotkey لـ Mac؟

لا. تصفه صفحة مشروعه بأنه أداة برمجة نصية لـ Windows، وليس له نسخة Mac. وعلى الـ Mac تتوزع مهامه بين إعدادات macOS وتطبيق Shortcuts وKarabiner-Elements وأداة ربط مثل InputConfig.

ما أفضل بديل لـ AutoHotkey على Mac؟

لا يوجد أفضل واحد، لأن المهام تتوزع. فالاستبدال النصي (Text Replacements) واختصارات التطبيقات (App Shortcuts) مدمجان في macOS، وKarabiner-Elements يعيد ربط المفاتيح، وInputConfig يضيف مفاتيح اختصار على المفاتيح الفارغة وأزرار الماوس، والماكرو والنقر التلقائي، وHammerspoon الأقرب إلى ملف السكربت.

كيف أوسّع النص على Mac؟

استعمل Text Replacements، في قسم لوحة المفاتيح من إعدادات النظام. يتوسع اختصار قصير إلى أي نص تريده، في معظم التطبيقات، دون تثبيت شيء.

كيف أحوّل سكربت AutoHotkey إلى إعداد على Mac؟

لا تستطيع تشغيل ملف .ahk، فأعد بناءه مهمة بمهمة. استخدم الجدول في هذه الصفحة: Send يصبح مخرَج Keyboard Key أو Type Text، وClick يصبح مخرَج Mouse Button، والمؤقت يصبح Repeats until pressed again (يتكرر حتى الضغط مرة أخرى)، وHotstring يصبح Text Replacement.

هل أستطيع صنع اختصار يشغّل ماكرو على Mac؟

نعم. في InputConfig اربط مفتاحًا مثل F13، أو زر ماوس جانبيًّا، أو زر ذراع، بماكرو: سلسلة موقّتة من المفاتيح والاختصارات والنقرات.

هل يعمل AutoHotkey على Apple silicon؟

لا. يصف مشروع AutoHotkey برنامجه بأنه أداة سكربت لـ Windows، فلا نسخة لأجهزة Mac بمعالج Apple silicon. لم أجرب تشغيله داخل Windows على Mac، وسكربت هناك لن يرى سوى نسخة Windows تلك، لا تطبيقات Mac عندك.

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

صفحات بالعربية

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

هذه الصفحة بلغات أخرى: English, 日本語

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