ไทย

มี AutoHotkey สำหรับ Mac ไหม ทางเลือกทีละงาน

ดาวน์โหลด InputConfig บน Mac App Storeแอปนี้ใช้ฟรีทั้งหมด ไม่ต้องสร้างบัญชี ไม่มีการสมัครสมาชิก ไม่มีการดาวน์โหลดที่ยุ่งยาก และไม่มีอะไรถูกล็อก ปรับให้เหมาะกับ Apple silicon

ไม่มี หน้าโปรเจกต์ของ 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) สำหรับคีย์หรือทางลัด หรือ พิมพ์ข้อความ สำหรับวลีทั้งหมด
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 สร้างพรีเซ็ตและเพิ่มแถว กด สแกน แล้วกดคีย์หรือคลิกปุ่มเมาส์ เลือกเอาต์พุต: ชุดคีย์ แมโคร พิมพ์ข้อความ (Type Text), เปิดแอป, เรียกใช้คำสั่งลัด Siri หรือฟังก์ชันระบบ
  • InputConfig: รันเอาต์พุตทุกครั้งที่คุณกดอินพุตนั้น ในทุกแอป ขณะพรีเซ็ตทำงาน พรีเซ็ตที่มีแต่แถวคีย์บอร์ดไม่ต้องใช้จอย
  • เช็ก: เปิดพรีเซ็ตแล้วกดคีย์

คีย์ที่ไม่พิมพ์อะไร เช่น F13 ทำให้ฮอตคีย์สะอาดที่สุด

เลือกเครื่องมือสคริปต์ถ้าคุณอยากเขียนโค้ดต่อ

มีเครื่องมือ Mac สามตัวที่ถูกพูดถึงข้าง InputConfig สำหรับคนที่คิดถึงไฟล์สคริปต์ ทุกข้อเท็จจริงด้านล่างมาจากหน้าของเครื่องมือเอง ซึ่งฉันอ่านเมื่อวันที่ 27 ตุลาคม 2026 และฉันยังไม่ได้ทดสอบทั้งสามตัวเอง

  • Hammerspoon หน้าของมันเรียกว่าสะพานระหว่าง macOS กับเอนจินสคริปต์ Lua และคุณเขียนการตั้งค่าในไฟล์ชื่อ init.lua ถ้าคุณอยากได้ไฟล์สคริปต์อีกครั้ง ฉันจะดูตัวนี้ก่อน
  • Keyboard Maestro หน้าของมันเรียกว่าซอฟต์แวร์ระบบอัตโนมัติสำหรับ Mac ที่ทำให้แอป เว็บไซต์ ข้อความ หรือรูปภาพทำงานอัตโนมัติได้ ตามคำสั่งหรือตามตารางเวลา ตามหน้านั้นเป็นการซื้อครั้งเดียวพร้อมทดลองใช้ฟรี
  • BetterTouchTool หน้าของมันบอกว่าปรับแต่งท่าทางแทร็คแพด เมาส์ ทางลัดแป้นพิมพ์ แถบเมนู และ Stream Deck ระบุทดลองใช้ฟรี 45 วันก่อนซื้อใบอนุญาต

InputConfig ไม่ได้เขียนสคริปต์อะไร มันเหมาะกว่าเมื่องานคือคีย์ ปุ่ม จอย หรือแพดที่เริ่มอะไรสักอย่าง และเครื่องมือสคริปต์เหมาะกว่าเมื่องานคือตรรกะ เลือกตามว่าคุณอยากเขียนโค้ดหรือแค่ให้คีย์มีหน้าที่

สิ่งที่ Mac ไม่ให้คุณ

  • ภาษาสคริปต์เดียวภายใน InputConfig มันมีแถวและแมโคร และไม่มีสคริปต์ เครื่องมือสคริปต์อย่าง Hammerspoon ใกล้เคียง AutoHotkey มากกว่า และนอกจากนั้นแต่ละงานไปที่เครื่องมือของมันเอง
  • ไฟล์ .ahk ของคุณ เป็นสคริปต์ Windows ไม่มีสิ่งใดในหน้านี้รันมันได้ จึงต้องสร้างแต่ละงานใหม่
  • การบล็อกคีย์ใน InputConfig มันฟังคีย์บอร์ดข้าง macOS คีย์ที่ผูกไว้จึงยังทำหน้าที่ปกติด้วย การสลับหรือทำให้คีย์เงียบเป็นงานของ Karabiner-Elements
  • แมโครที่บันทึกใน InputConfig แมโครสร้างทีละขั้นและไม่ได้บันทึกจากการดูคุณ

InputConfig เพิ่มงานให้คีย์และปุ่ม และไม่ได้แทนที่ภาษาโปรแกรม

ระวังไฟล์ดาวน์โหลด AutoHotkey for Mac

โปรเจกต์ของ AutoHotkey สร้างสำหรับ Windows เท่านั้น ไฟล์ดาวน์โหลดสำหรับ Mac ภายใต้ชื่อนั้นจึงไม่ได้มาจากผู้สร้าง ใช้การตั้งค่าที่ macOS มีอยู่แล้ว และสำหรับสิ่งที่เพิ่ม ใช้แอปจาก Mac App Store หรือโปรเจกต์ที่อ่านซอร์สได้ ไฟล์ที่เสนอเป็น AutoHotkey สำหรับ macOS ไม่ได้มาจากโปรเจกต์ AutoHotkey

สรุปสั้น

  • การขยายข้อความและคีย์ลัดเมนู อยู่ในการตั้งค่าระบบ แล้วแป้นพิมพ์
  • คีย์ใดเป็นคีย์อื่นก็ได้ ใช้ Karabiner-Elements
  • ฮอตคีย์บนคีย์ว่างและปุ่ม แมโคร คลิกอัตโนมัติ ใช้ InputConfig
  • ไฟล์สคริปต์ ดู Hammerspoon, Keyboard Maestro หรือ BetterTouchTool

จัดสคริปต์ตามงาน แล้วแต่ละอันมีที่อยู่บน Mac

คำถาม

มี AutoHotkey สำหรับ Mac ไหม

ไม่มี หน้าโปรเจกต์ของ AutoHotkey อธิบายว่าเป็นยูทิลิตีสคริปต์สำหรับ 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 กลายเป็นเอาต์พุต แป้นพิมพ์ หรือ พิมพ์ข้อความ, Click กลายเป็นเอาต์พุต ปุ่มเมาส์, ตัวจับเวลากลายเป็น ทำซ้ำจนกว่าจะกดอีกครั้ง และ Hotstring กลายเป็น Text Replacement

สร้างฮอตคีย์ที่รันแมโครบน Mac ได้ไหม

ได้ ใน InputConfig ผูกคีย์อย่าง F13 ปุ่มข้างของเมาส์ หรือปุ่มจอยกับแมโคร: ชุดคีย์ คีย์ลัด และการคลิกที่กำหนดเวลา

AutoHotkey รันบน Apple silicon ไหม

ไม่ได้ โปรเจกต์ของ AutoHotkey อธิบายว่าเป็นยูทิลิตีสคริปต์สำหรับ Windows จึงไม่มีบิลด์สำหรับ Mac ที่ใช้ Apple silicon ฉันยังไม่ได้ทดสอบการรันมันภายใน Windows บน Mac และสคริปต์ที่นั่นจะเห็นเฉพาะสำเนา Windows นั้น ไม่ใช่แอป Mac ของคุณ

หน้าอื่นเป็นภาษาไทย

หน้าภาษาไทย

ผู้เขียน Ryleigh Newman เป็นผู้พัฒนา InputConfig และใช้คอนโทรลเลอร์ควบคุม Mac ของตัวเองทุกวัน เพราะมือใช้งานได้ไม่ดีนัก หน้านี้แปลมาจากภาษาอังกฤษ InputConfig จะแสดงเป็นภาษาไทยเมื่อตั้งค่า Mac เป็นภาษาไทย บางหน้าของเว็บไซต์มีเฉพาะภาษาอังกฤษ

หน้านี้ในภาษาอื่น: English, 日本語

ดาวน์โหลด InputConfig บน Mac App Storeฟรี macOS 14 ขึ้นไป ไม่ต้องมีบัญชี ไม่มีข้อมูลออกจาก Mac ของคุณ โอเพนซอร์สบน GitHub.