Làm cách nào để thêm phím tắt tùy chỉnh cho một mục menu lồng nhau?


33

Điều này đã làm tôi khó chịu trong một vài năm nay. Vì vậy, trong Mac OS X, bạn có thể chỉ định Phím tắt cho Bàn phím của riêng mình (trong Tùy chọn hệ thống> Bàn phím> Phím tắt ) bằng cách nhập tên chính xác của mục menu mà bạn định ràng buộc tổ hợp phím. Vì vậy, những gì bạn phải gõ nếu:

  • thực đơn được lồng? hoặc là
  • Có hai mục menu có cùng tên làm những việc khác nhau?

Tôi không quan tâm đến những trường hợp đặc biệt như Firefox. Vui lòng không đề cập đến các trường hợp đặc biệt, trừ khi đây là trường hợp đặc biệt khi Apple thất bại.


  • Ví dụ với Terminal : Shell> Tab mới> ProShell> New Window> Pro . Tôi đã sử dụng điều này như một ví dụ. Tôi không thể tưởng tượng rằng Terminal là ứng dụng duy nhất có lỗi thiết kế này.

  • Một ví dụ khác từ Pages : File> trùng lặpchỉnh sửa> trùng lặp . Nếu bạn muốn tạo Command-Dbản sao, nó sẽ đặt nó cho menu chỉnh sửa nhưng khi tài liệu đó bị khóa, chỉ có menu tệp có tùy chọn trùng lặp, menu chỉnh sửa bị mờ đi và phím tắt bị khóa không thể truy cập được.


a) Các menu lồng nhau thường hoạt động tốt.
Vervious

1
Nếu bạn không muốn xác định lại N, tôi đã không tìm thấy giải pháp. Câu hỏi này đã được hỏi trước: superuser.com/questions/118364/ từ

@ Nano8Blazex lồng nhau hoạt động, nhưng còn lồng không độc đáo thì sao?

@mankoff đó là câu hỏi! Tôi đã nhận xét trước khi tôi nhận ra rằng. Và nó là một bản sao.
Vervious

Câu trả lời:


7

Có hai câu trả lời ở đây, tùy thuộc vào chính xác câu hỏi của bạn là gì:

  • Nếu những gì bạn muốn làm chỉ là những gì ví dụ của bạn nêu, hãy thử điều này:

    • Khởi chạy Terminal và mở tùy chọn của nó ⌘,.
    • Trong ngăn tùy chọn Cài đặt, chọn Pro trong cột bên trái.
    • Ở cuối cột bên trái, nhấp vào nút Mặc định.

    Tại thời điểm đó, bạn sẽ thấy rằng ⌘Nbây giờ sẽ mở một cửa sổ mới theo kiểu ưa thích của bạn và ⌘Tthực hiện tương tự cho một tab mới.

  • Nếu ví dụ của bạn chỉ là một ví dụ và đó là một số ứng dụng khác mà bạn muốn thêm phím tắt, bạn sẽ có thể thực hiện thông qua Tùy chọn hệ thống → Bàn phím → Phím tắt → Phím tắt ứng dụng → +.

    Như @ Nano8Blazex đã nói, bạn thường có thể chỉ cần nhập tên của một phím tắt lồng nhau và nó sẽ hoạt động tốt.


Vì vậy, có phải các mục menu không phải là duy nhất không thể được gán một phím tắt đáng tin cậy?
Jim

Nó phụ thuộc vào tinh thần và tất nhiên, các ứng dụng giống Mac hoạt động tốt không có các mục menu con trùng lặp. Tuy nhiên, khi tôi thử nó với MS Entourage, nó đã áp dụng phím tắt cho cả hai mục menu. Nhấp vào phím tắt gây ra hầu hết các bên phải, hầu hết các mục menu được kích hoạt (tất nhiên có thể hoặc không phải là những gì bạn muốn, tất nhiên). Tuy nhiên, việc tạo một phím tắt tương tự cho Terminal, không làm gì cả.
Dori

33

Bạn có thể chỉ định các phím tắt như Format->Indentation->Increasetrong 10.8 (cảm ơn @JohanKaving) hoặc >Format>Indentation>Increasetrong 10.7.

Một tùy chọn khác là gán phím tắt cho tập lệnh như thế này:

tell application "System Events" to tell process "Terminal" to click menu item "Pro" of menu "New Window" of menu item 1 of menu "Shell" of menu bar 1


1) Cảm ơn vì gợi ý! 2) Điều này đã từng làm việc với 10.6 chưa? Tôi vẫn sử dụng 10.6.8 và đã thử nó với cú pháp của bạn và một số sửa đổi - ">" lúc đầu hay không, dấu phân cách có dấu cách hoặc không ">", v.v.) - nhưng không hoạt động. :-(
porg

Tôi nghĩ rằng nó đã được thêm vào Lion nhưng bị xóa trong Mountain Lion. Có một lỗi mà bạn không thể gán phím tắt cho các mục menu có trong đó >.
Lri

Vì vậy, không có cơ hội cho chức năng này trong 10.6.8?
porg

6
Có vẻ như chức năng này chưa bị xóa trong Mountain Lion - nhưng nó đã thay đổi. Nó hoạt động với tôi nếu tôi chỉ định nó làFormat->Indentation->Increase
Johan Kaving

Tôi có thể xác nhận rằng Format->Indentation->Increasevẫn hoạt động trong v10.11. Và thật là một lợi ích to lớn.
TransferOrbit
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.