แป้นพิมพ์ลัดสำหรับ Service ใน OS X ไม่ทำงาน


8

ฉันเพิ่งเขียนสคริปต์ผ่าน Automator เพื่อสร้างแป้นพิมพ์ลัดภายใต้ชื่อ "New Finder Window Home":

on run {input, parameters}

    tell application "Finder"
        activate
        make new Finder window to home
    end tell

    return input
end run

เมื่อฉันเรียกใช้สคริปต์จาก Automator Finder จะเปิดแท็บหน้าแรกของฉัน จากนั้นฉันจะตรวจสอบ "New Finder Window Home" จากการตั้งค่าระบบ> คีย์บอร์ด> แป้นพิมพ์ลัด> บริการและกำหนดControlOptionCommandSpaceเป็นทางลัด

น่าเสียดายที่ทางลัดไม่ทำงาน! ข้อเสนอแนะใด ๆ


ทำงานได้ดีสำหรับฉันด้วยแป้นพิมพ์ลัดอื่น ๆ ฉันเดาว่าเป็นเพราะไม่มีวิธีใช้ ⌃⌥⌘␣ เป็นแป้นพิมพ์ลัดอย่างน้อยก็ไม่ผ่านการตั้งค่าระบบ FastScripts อาจใช้งานได้สำหรับคุณใช่ไหม red-sweater.com/fastscripts
slhck

คำตอบ:


5

คุณเปลี่ยนประเภทอินพุตจากข้อความที่เลือกเป็นไม่มีอินพุตหรือไม่

หากไม่ใช่เช่นนั้นจะมีข้อผิดพลาดใน 10.7 และ 10.8 ซึ่งทางลัดสำหรับบริการ Automator จะไม่ทำงานจนกว่าคุณจะวางเมาส์เหนือเมนูบริการจากแถบเมนู ไม่ส่งผลกระทบต่อบริการใหม่ ๆ เท่านั้นดังนั้นบ่อยครั้งที่บริการ Automator ใช้ไม่ได้


0

ฉันยังมีปัญหากับทางลัดสำหรับบริการ Automator และในที่สุดก็พบว่าฉันได้ใช้ทางลัดนี้ใน Better Touch Tools ที่กลืนมันไปอย่างเงียบ ๆ ดังนั้นในฐานะและตัวเลือกสำหรับผู้ที่ไม่สามารถค้นหาสาเหตุที่ทางลัดไม่ได้มีประโยชน์ในการตรวจสอบซอฟต์แวร์ที่รันอยู่ที่ลงทะเบียนทางลัดทั่วโลก


0

(macOS สูง Sierra 10.13.6)

ฉันเลิกพยายามรับสคริปต์ Automator ไม่ว่าจะเป็นเชลล์ ( /bin/shหรือ/bin/bash) หรือไวยากรณ์ AppleScript โดยมีการตั้งค่าประเภทอินพุตเป็นไม่มีอินพุตและใช้ได้กับทุกแอปพลิเคชัน) ทำงานกับแป้นพิมพ์ลัดใด ๆ - แป้นฟังก์ชันหรือชุดตัวอักษร / คำสั่ง .

สคริปต์จะทำงานอย่างถูกต้องภายใน Automator แต่อาจส่งเสียงบี๊บหรือไม่มีเสียงเลยเมื่อใช้ชุดค่าผสมที่เลือก

นอกจากนี้ทางลัดไม่สามารถมองเห็นได้ทันทีหรือใช้ความพยายามสองสามครั้งเมื่อเพิ่มการตั้งค่าระบบ> คีย์บอร์ด> ทางลัดดังนั้นฉันจึงไม่มั่นใจอย่างมากเกี่ยวกับความน่าเชื่อถือของสิ่งนั้น

นอกจากนี้ฉันได้ตั้งสคริปต์ให้สามารถมองเห็นได้

สารละลาย:

  • ฉันติดตั้งFastScriptsเวอร์ชันฟรีแล้ว
  • ฉันคัดลอกไฟล์ AppleScript ไปยัง / Users / [myaccount] / Library / Scripts / - เอกสารไม่ชัดเจน - หากคุณพยายามคิดว่า 'ฉันจะเพิ่มสคริปต์ใหม่ได้อย่างไร' โดยทั่วไปคุณจำเป็นต้องคัดลอกไปยังไดเรกทอรีนั้นและจากนั้นจะปรากฏใน UI ไม่มีเมนู / ปุ่มเพิ่ม / สร้างใหม่
  • ในที่สุดฉันก็ระบุทางลัดในการตั้งค่าของ FastScripts โดยดับเบิลคลิกที่สคริปต์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.