ฉันทดสอบขั้นตอนต่อไปนี้ภายใต้ macOS Mojave 10.14.6 (18G3020)
เปิด Automator สร้างเอกสารประเภท“ การดำเนินการด่วน”:
(ใน macOS เวอร์ชันเก่าให้ใช้เทมเพลต“ บริการ”)
ในเอกสาร Automator ใหม่ให้เพิ่มการดำเนินการ“ เรียกใช้ AppleScript” (คุณสามารถพิมพ์“ เรียกใช้ applescript” ในช่องค้นหาที่ด้านบนสุดของรายการการดำเนินการเพื่อค้นหา) นี่คือ AppleScript ที่จะวางลงในการดำเนินการ:
on run {input, parameters}
tell application "Terminal"
if it is running then
do script ""
end if
activate
end tell
end run
ตั้งค่าป๊อปอัป“ เวิร์กโฟลว์ได้รับ” เป็น“ ไม่ป้อนข้อมูล” โดยรวมควรมีลักษณะดังนี้:
บันทึกเอกสารด้วยชื่อ“ เทอร์มินัลใหม่” จากนั้นไปที่เมนู Automator (หรือเมนูแอปในแอปพลิเคชันที่กำลังทำงานอยู่) และเปิดเมนูย่อยบริการ ตอนนี้คุณควรเห็นการดำเนินการด่วน "เทอร์มินัลใหม่":
หากคุณคลิกรายการเมนู“ เทอร์มินัลใหม่” คุณจะได้รับกล่องโต้ตอบ:
คลิกตกลงเพื่อให้การดำเนินการทำงาน คุณจะเห็นกล่องโต้ตอบนี้หนึ่งครั้งในแต่ละแอปพลิเคชันที่อยู่ด้านหน้าสุดเมื่อคุณใช้การกระทำ กล่าวอีกนัยหนึ่งครั้งแรกที่คุณใช้การกระทำในขณะที่ Finder อยู่ด้านหน้าสุดคุณจะเห็นกล่องโต้ตอบ และในครั้งแรกที่คุณใช้การกระทำในขณะที่ Safari อยู่ด้านหน้าสุดคุณจะเห็นกล่องโต้ตอบ และอื่น ๆ
หลังจากคุณคลิกตกลงในกล่องโต้ตอบ Terminal ควรเปิดหน้าต่างใหม่
ในการกำหนดแป้นพิมพ์ลัดให้กับการดำเนินการด่วนให้เลือกรายการ“ การตั้งค่าบริการ…” จากเมนูบริการ (หรือเปิดการตั้งค่าระบบเลือกบานหน้าต่างแป้นพิมพ์จากนั้นเลือกแท็บทางลัดจากนั้นเลือกบริการจากรายการด้านซ้ายมือ) เลื่อนไปที่ด้านล่างของรายการทางขวามือและค้นหาบริการเทอร์มินัลใหม่ คลิกแล้วคุณจะเห็นปุ่ม "เพิ่มทางลัด":
คลิกปุ่มแล้วกดแป้นพิมพ์ลัดที่คุณต้องการ จากนั้นเกาหัวเพราะ (เมื่อฉันลอง) ปุ่มเพิ่มทางลัดจะปรากฏขึ้นอีกครั้ง แต่คลิกปุ่มอีกครั้งและคุณจะเห็นทางลัดของคุณ:
ตอนนี้คุณควรจะกดแป้นพิมพ์ลัดได้ในสถานการณ์ส่วนใหญ่เพื่อรับหน้าต่างเทอร์มินัลใหม่