Có bất kỳ tổ hợp khóa toàn cầu nào phù hợp hoặc dành riêng cho OS X để gán cho người dùng không?


14

Tôi đang cố gắng xác định một phím nóng toàn cầu phù hợp để đặt trong tùy chọn của iTerm2 để hiển thị / ẩn nó:

nhập mô tả hình ảnh ở đây

Tôi muốn tránh mọi xung đột với các phím nóng của ứng dụng khác hoặc sử dụng trong tương lai khác. Có bất kỳ khối kết hợp khóa nào được dành riêng cho việc gán người dùng trong OS X hoặc các nhóm kết hợp khóa thường không được sử dụng , sẽ đặc biệt phù hợp không?

Câu trả lời:


12

Dưới đây là Nguyên tắc giao diện con người OS X chính thức của Apple dành cho Phím tắt .

Tài liệu dường như là một hướng dẫn hiện hành, có thẩm quyền và đầy đủ để gán các phím tắt. Nó bao gồm cả cơ sở khái niệm cho việc sử dụng các phím bổ trợ cụ thể, cũng như mức độ chính xác của các khóa và tổ hợp nào được dành riêng trên toàn hệ thống hoặc có khả năng được bảo lưu trong tương lai.

Đây là trang Apple thứ hai hiển thị một bản tóm tắt đầy đủ các phím tắt hiện có.


1
Liên kết đến hướng dẫn giao diện bị hỏng. Liên kết hiện tại là Hướng dẫn giao diện con người: Bàn phím .
Raymond Yee

Liên kết nên được sửa chữa ngay bây giờ.
anishpatel

Có vẻ như Apple đã thay đổi liên kết một lần nữa. Đây là URL mới nhất: developer.apple.com/macos/human-interface-guferences/,
Chris Frederick

5

Đây là điều mà tôi đã (và vẫn còn) vô cùng bận tâm và đã mất một khoảng thời gian đáng kể để tìm thứ gì đó vừa hoạt động như tôi muốn, vừa không can thiệp vào vô số phím tắt đã có trong HĐH X.

Tôi đã khá một phần để sử dụng cmd+ alt+ ctrl+ some keykết hợp trong một thời gian dài, và nó hoạt động khá tốt trên bảng. Nhưng, nếu bạn muốn một cái gì đó gần như chống đạn, và tìm cách tăng sự tín nhiệm của bạn ngay lập tức, hãy xem bài đăng trên blog này của Brett Terpstra, người đứng sau nvAlt , trong số những thứ khác. Nó dẫn bạn qua việc thay thế Caps Lockkhóa của bạn bằng combo cmd+ alt+ ctrl+ shift, vì vậy bạn có thể thực hiện kết hợp 5 phím ( Caps Lock+ some key) với 2 phím, thật tuyệt vời. Phương pháp này cung cấp cho bạn toàn bộ bàn phím các phím tắt không được sử dụng bởi bất kỳ ứng dụng nào.

PS: Nhìn vào phần bình luận của bài viết trên blog để tắt escchức năng.


3

Điều này liên quan đến bàn phím EU (Châu Âu), tuy nhiên, tôi sử dụng ctrlvà phím trực tiếp bên trên bàn phím ( < ). Nó vẫn chưa xung đột với bất cứ điều gì.


Đó là Cmd + ,trên một bàn phím mac và nó hoạt động rất tốt.
Navin

3

Tôi đã thấy rằng Cmd+ Control+ A-Zthường có sẵn cho các phím tắt toàn cầu tùy chỉnh của bạn.

Một ngoại lệ đáng chú ý là Cmd+ Control+ F, làm cho ứng dụng toàn màn hình.

Tôi cũng muốn có thể truy cập một danh sách đầy đủ, tuy nhiên, đó là cách tôi đến trang này.


0

Để tìm tất cả các phím tắt hệ thống hiện được gán, hãy mở Tùy chọn hệ thống -> Bàn phím và chọn Phím tắt. Sau đó, bạn có thể quét qua các tùy chọn và xem liệu kết hợp bạn thích đã được chọn chưa. Nếu có, bạn có thể bấm đúp vào bài tập và thay đổi nếu muốn, hoặc chỉ cần chọn một bộ phím bổ trợ khác. Với Shift, Control, Option, Command và Escape để lựa chọn, việc tìm kiếm một sự kết hợp dễ nhớ và hợp lý không quá khó.


1
Cảm ơn. Đó chỉ là một phần của câu chuyện; cho tôi biết những phím tắt chung nào đã được chọn, nhưng không phải ứng dụng kết hợp phím nào đang sử dụng. Những gì tôi đang tìm kiếm là một tuyên bố định hướng thiết kế chung hơn của Apple; các ứng dụng có thể được khuyến khích AVOID bằng cách sử dụng các tổ hợp phím trong một phạm vi cụ thể.
Andrew Ferrier

0

Bất kỳ ứng dụng có thể sử dụng bất kỳ phím tắt. Nếu ứng dụng không phải là ứng dụng có cửa sổ, thì các nhà phát triển cần đảm bảo rằng chúng không xung đột với các phím tắt hệ thống hiện có. Ví dụ, bạn không muốn có một ứng dụng faceless sử dụng, chẳng hạn, Cmd+ Shift+ G, đó là lệnh Go To Folder trong Finder. (Và tôi nghĩ rằng hệ thống sẽ ghi đè lên cách sử dụng như vậy.)

Tôi có xu hướng sử dụng nhiều phím bổ trợ khi tạo các phím tắt tùy chỉnh cho bất kỳ thứ gì có thể xung đột với hệ thống. Trong các ứng dụng cụ thể, bạn chỉ cần tìm các phím tắt mà ứng dụng không sử dụng. Và System Preferences sẽ cho bạn biết nếu có xung đột.

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.