เปิดเทอร์มินัลใหม่โดยใช้แป้นพิมพ์ลัด


1

ฉันต้องการเปิดหน้าต่างเทอร์มินัลใหม่ใน OSX Mavericks โดยใช้แป้นพิมพ์ลัด หน้าต่างเทอร์มินัลควรเป็น:

  • ใหม่ (ฉันไม่ต้องการโฟกัสที่มีอยู่แล้ว)
  • เปิดบนเดสก์ท็อปที่ฉันเปิดอยู่
  • อยู่ในโฟกัส

ความคิดใด ๆ วิธีการทำเช่นนี้?


ระบบปฏิบัติการอะไร อินเทอร์เฟซใดที่ใช้ gnome, xfce, ฯลฯ ข้อมูลเพิ่มเติม =]
stderr

1
ฉันโพสต์คำถามในเว็บไซต์ที่ไม่ถูกต้อง ... คิดว่าฉันเป็น AskDifferent อย่างไรก็ตาม OSX Mavericks
zoran119

ฉันรับมัน Cmd + N ไม่ได้ผลสำหรับคุณ หรือว่าคุณต้องการมีทางลัดไปทั่วโลก?
Ben Companjen

ใช่ทางลัดทั่วโลก (ไม่ว่าฉันจะมองอะไรก็ตามฉันต้องการทางลัดเพื่อเปิดเทอร์มินัลใหม่)
zoran119

คำตอบ:


1

คุณสามารถ กำหนดทางลัดให้กับสคริปต์ อย่างนี้:

tell application "Terminal"
    do script ""
    activate
end tell

do script "" เปิดหน้าต่างใหม่และ activate ทำให้ส่วนหน้าสุด

หากคุณซื้อ Powerpack สำหรับ อัลเฟรด คุณสามารถกำหนดช็อตคัทให้กับสคริปต์ได้โดยเชื่อมต่อปุ่มลัดเพื่อเข้าสู่การทำงานของสคริปต์:

enter image description here


1

ฉันไม่ได้อยู่หน้า Mac ของฉันในตอนนี้ แต่ฉันเชื่อว่าคุณสามารถกระตุ้นการกระทำบางอย่างภายในแอปพลิเคชันใด ๆ โดยใช้ขั้นตอนต่อไปนี้จากไซต์สนับสนุนของ Apple:

เลือกเมนู Apple & gt; ค่ากำหนดของระบบแล้วคลิกแป้นพิมพ์

คลิกแป้นพิมพ์ลัดแล้วคลิกปุ่มเพิ่ม (+)

เลือกแอปพลิเคชันจากเมนูป๊อปอัปแอปพลิเคชัน หากคุณต้องการตั้งค่าคีย์ผสมเดียวกันสำหรับคำสั่งเมนูที่ปรากฏในแอพพลิเคชั่นมากมายให้เลือกแอปพลิเคชันทั้งหมด

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

พิมพ์คำสั่งเมนูที่คุณต้องการตั้งค่าแป้นพิมพ์ลัดในฟิลด์ชื่อเมนู

คุณต้องพิมพ์คำสั่งให้ตรงตามที่ปรากฏในเมนูแอปพลิเคชันรวมถึงจุดไข่ปลาและเครื่องหมายวรรคตอนอื่น ๆ จุดไข่ปลาเป็นตัวละครพิเศษที่ดูเหมือนสามจุด ในการพิมพ์จุดไข่ปลากด Option-semicolon หรือใช้ Character Viewer มันอาจเป็นเรื่องยากที่จะรู้ว่าคำสั่งเขียนในเมนูด้วยจุดไข่ปลาจริงหรือด้วยสามจุดดังนั้นถ้าไม่ทำงานลองอีกอัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.