Chà, điều này chắc chắn hóa ra là một câu hỏi có vẻ đơn giản, nhưng ném tuyết thành một rắc rối để giải quyết.
Tôi sẽ bắt đầu lại từ đầu:
Hóa ra vô hiệu hóa ⌘ + Q nguyên bản chỉ có thể nếu bạn ổn với thực tế chỉ cần thay thế nó bằng một chức năng khác. Hoàn toàn vô hiệu hóa nó là không nên ... Nhưng, một số ứng dụng của bên thứ ba có thể ghi đè lên nó. Tôi sẽ đến đó sau. Ngoài ra, đơn giản như một ý tưởng, bạn không thể đặt một lối tắt mới cho "Thoát" thông qua điều chỉnh sửa phím tắt riêng, bởi vì nó phụ thuộc vào tên mục menu đầy đủ và bạn sẽ không đoán được, đó là thường là: "Thoát khỏi {tên ứng dụng}" để không thể nhắm mục tiêu tất cả các ứng dụng với phím tắt duy nhất đó.
Sau đó tôi nghĩ ... Được rồi, về dịch vụAutomator. Tôi có thể sử dụng tập lệnh apple để đóng ứng dụng với điều đó ... Chà, bạn không thể đặt phím tắt ⌘ + Trốn rõ ràng cho Dịch vụ tự động hóa, nhưng bạn có thể đặt lối tắt đó trên toàn cầu trong một số ứng dụng của bên thứ ba, đó là cách tôi đã làm tất cả.
Dung dịch:
Vì vậy, tôi đã cố gắng tìm ứng dụng bên thứ ba rẻ nhất mà tôi có có thể làm tất cả những gì chúng tôi muốn xảy ra, nhập BetterTouchTool .
Karabiner sẽ có thể làm điều này miễn phí, nhưng một phiên bản hoạt động ở Sierra và sau đó được viết lại,
không chắc bây giờ nó có sức mạnh để làm điều đó không ...
Trong BTT, tôi đã tạo một phím tắt toàn cầu mới ⌘ + Q và xác định không có hành động nào cho nó, về cơ bản là vô hiệu hóa nó.
Sau đó, tôi đã thực hiện một phím tắt khác: ⌘ + Trốn với hành động được xác định trước Run Apple Script in background
:
tell application "System Events"
set frontmostApp to name of the first application process whose frontmost is true
end tell
tell application frontmostApp to quit
Bạn nên biết rằng applescript này sẽ hoạt động trong hầu hết các ứng dụng, nhưng không phải tất cả chúng. Tôi không biết một cách chống đạn để làm điều đó.
Phím tắt này chỉ có thể là "Kích hoạt phím tắt khác trên bàn phím: Cmd + Q", nhưng vì chúng tôi đã tắt phím tắt đó, nên đó không còn là một tùy chọn.
Đó là nó.