Tạo lối tắt bàn phím cho "thu nhỏ tất cả các cửa sổ của ứng dụng hiện tại ngoại trừ cửa sổ hiện tại"
Tôi đang tìm cách liên kết một phím tắt với hành động "thu nhỏ tất cả các cửa sổ từ ứng dụng hiện tại ngoại trừ cửa sổ hiện tại". (Ứng dụng được đề cập luôn là Google Chrome.)
(Đại loại là thích ⌘ + ⌥ + h
, có nghĩa là "ẩn tất cả các ứng dụng ngoại trừ ứng dụng hiện tại".)
Tôi chưa bao giờ ràng buộc một phím tắt mới, nhưng tôi nghi ngờ rằng tôi có thể tìm ra nó khi tôi có một AppleScript đang hoạt động cho nhiệm vụ. Tôi cũng sử dụng Công cụ cảm ứng tốt hơn, trong trường hợp truy cập ứng dụng đó dễ dàng hơn.
Câu hỏi này hỏi điều tương tự, nhưng các câu trả lời không liên quan đến một phím tắt đơn giản theo như tôi có thể nói.
Câu hỏi này hỏi điều tương tự (ngoại trừ cụ thể cho Safari) và một người dùng đề xuất AppleScript
tell application "Safari"
activate
tell application "System Events"
keystroke "h" using {command down, option down}
end tell
set miniaturized of (windows whose index is not 1) to true
end tell
Khi tôi thay thế "Safari" bằng "Google Chrome" trong tập lệnh và cố gắng chạy nó từ Trình chỉnh sửa tập lệnh, tôi gặp lỗi
Script error: Google Chrome got an error: Can’t make miniaturized of every window whose index ≠ 1 into type specifier.
Có ai giúp được không? Cảm ơn
Trả lời
Mã AppleScript ví dụ sau sẽ thu nhỏ tất cả trừ cửa sổ phía trước trong Google Chrome :
tell application "System Events" to ¬
set miniaturized of windows of application ¬
"Google Chrome" whose index is not equal to 1 to true
Vì bạn đã có BetterTouchTool và giả sử nó có thể chạy mã AppleScript hoặc tệp AppleScript .scrpt bằng phím tắt , đó có lẽ là cách dễ nhất để kích hoạt mã .
Điều đó nói rằng, phương pháp ưa thích của tôi để chạy các tập lệnh AppleScript bằng phím tắt , là sử dụng ứng dụng của bên thứ ba có tên FastScripts , tuy nhiên, bạn cũng có thể sử dụng Automator với hành động Chạy AppleScript như một Dịch vụ / Hành động Nhanh và gán cho nó một phím tắt trong : Tùy chọn hệ thống > Bàn phím > Phím tắt > Dịch vụ
- Các phím tắt gán cho nhanh Action Dịch vụ / cần không mâu thuẫn với một mặc định phím tắt cho bất cứ ứng dụng là frontmost lúc nó ép, nếu không có thể có hành vi không mong muốn.
- FastScripts có thể được chạy dưới dạng ứng dụng miễn phí, tối đa 10 phím tắt hoặc được nâng cấp với giá $ 24,95 USD để mở khóa các phím tắt không giới hạn. Tôi không có liên kết với Red Sweater Software, LLC, đơn vị khác sau đó là người dùng FastScripts.