Làm thế nào để ánh xạ lại từ bỏ ứng dụng từ xa đến hệ thống Command + ESC? [bản sao]


0

Câu hỏi này đã có câu trả lời ở đây:

Cho đến bây giờ, nó được đặt thành Q ở mọi nơi rất không trực quan và ở bên cạnh W , mà tôi sử dụng rất nhiều, nó cũng rất khó chịu.

Trốn không làm gì cả (ít nhất là trên máy tính xách tay của tôi) và tôi nghĩ sẽ hợp lý khi sắp xếp lại hành động bỏ thuốc cho nó. Tôi nghĩ rằng tôi có thể làm từng cái một - một ứng dụng một lúc. Nhưng có cách nào để tôi có thể thay đổi nó cho tất cả các ứng dụng cùng một lúc - từ một cài đặt hoặc sử dụng một số công cụ không?

Và tôi muốn Q để làm một cái gì đó khác hoặc không có gì cả.

Câu trả lời:


1

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 ...

  1. 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ó.

  2. 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.

enter image description here

Đó là nó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.