Phím tắt OSX trong hộp thoại?


29

Trên Windows, mọi hộp thoại đều bao gồm các chữ cái được gạch chân mà bạn có thể kích hoạt bằng phím Alt. Tôi sử dụng các phím tắt "Alt" này mọi lúc; Tôi đang nhớ họ khi tôi đang cố gắng chuyển sang OSX.

Trên OSX, tất cả những gì tôi có thể tìm thấy là điều hướng Tab, yêu cầu bạn nhấn Tab bảy hoặc tám lần để đến bất kỳ đâu trong hầu hết các hộp thoại. (Và ngay cả điều đó được ẩn theo mặc định: bạn phải bật "Truy cập bàn phím đầy đủ" trong bảng điều khiển "Bàn phím & Chuột" để có thể Tab giữa các nút.)

Có cách nào để tôi có thể nhận được một cái gì đó như máy gia tốc Windows Alt cho hộp thoại OSX không? Tôi sẵn sàng viết mã Automator, tải xuống / mua phần mềm, v.v.

Cụ thể, tôi đang tưởng tượng có thể một cái gì đó mà bạn thực hiện một số lệnh tắt và sau đó bắt đầu nhập tên của nút và nhấn Enter để nhấn nút ...?


Câu hỏi gần như giống hệt nhau: superuser.com/questions/29660/ Lời
Andrew Grimm

Hy vọng tôi có thể đưa tiền thưởng cho một câu trả lời tốt hơn của tôi. Tôi sẽ xóa cái này một khi nó kết thúc.
Louis

Câu trả lời:


29

Trong OSX không có thứ gọi là "_" cho các hộp thoại như trong Windows. Tuy nhiên, bạn có:

esc → mặc định no/cancel

cmd+ deldon't save( cmd+ dtrước OS X Lion)

entersave/OK

spacebarclick selected button(sử dụng tabđể di chuyển).

Một tìm kiếm nhanh của Google về "phím tắt osx" sẽ dạy cho bạn nhiều hơn những gì bạn có thể ghi nhớ trong một ngày, nhưng bạn nên; Có hàng tá và một số rất có giá trị.

Bạn luôn có thể thêm nhiều hơn / thay đổi một số cái hiện có bằng cách đi đến System Preferences -> Keyboard & Mouse -> Keyboard Shortcuts, chính xác nơi bạn đã kích hoạt "tất cả các điều khiển".

Nhưng theo như tôi biết, không có thứ "gạch dưới" nào trong OSX.


Cũng lưu ý phần "điều hướng bàn phím" trong tab "phím tắt" của ngăn tùy chọn Bàn phím & Chuột, cụ thể là mục "di chuyển tiêu điểm vào thanh menu". Không chính xác những gì bạn muốn, nhưng điều này cho phép bạn điều hướng thanh menu và các menu của nó chỉ bằng bàn phím.
hasseg

1
tab dường như không làm gì những gì đang xảy ra?
William

11

Ngoài danh sách các phím tắt thiết yếu của Martín (hoạt động gần như ở mọi nơi), bạn nên biết rằng trong hộp thoại Mở tệp hoặc Lưu tệp, bạn có thể nhấn /hoặc ~để chuyển thẳng đến trang bật lên cho phép bạn nhập vào đường dẫn thư mục. Điều này là tuyệt vời nếu bạn là một người đánh máy siêu nhanh, hoặc nếu bạn muốn đi đến một thư mục ẩn như thế nào ~/.ssh.

Trường đó thậm chí còn thực hiện Tab Hoàn thành, sắp xếp của trò bắt nếu không có kết quả trùng khớp hoặc nhiều hơn một trận đấu, khi bạn nhấn Tab, thay vì thực hiện bất kỳ loại Tab hoàn thành nào sẽ đưa bạn ra khỏi trường văn bản.

Ngoài ra, khi bạn đang thoát khỏi một ứng dụng hoặc đóng cửa sổ và có một hộp thoại có nội dung "Hủy" / "Lưu" / "Không lưu", bạn có thể nhấn Dđể chọn "Không lưu". Rõ ràng EscReturnsẽ vận hành hai nút còn lại, nhưng tôi sử dụng nút này mọi lúc khi tôi đóng thứ gì đó mà tôi không muốn lưu.


Tuyệt diệu! Không có ý tưởng có một lối tắt trực quan như vậy. Cảm ơn bạn!
kakyo

6

Một tính năng hay gần như sao chép các bộ tăng tốc Windows Alt trong hộp thoại OS X là sử dụng + + first_letter.

Theo ghi nhận của Louis, chỉ sử dụng + first_letterhoạt động trong một số hộp thoại. Ví dụ: + Dsẽ chọn Don't Savethoát khỏi một tệp. (Đây là chức năng tương tự như lần đầu tiên sử dụng để tô sáng Don't Savevà sau đó chọn nó bằng cách nhấp vào space, hoạt động nếu System preferences --> Keyboard --> Keyboard Shortcuts --> Full Keyboard Access:...được đặt thành All controlsnhư được mô tả trong các bài viết trước).

Tuy nhiên, + first_letterkhông phải là phổ quát. Ví dụ: trong Save Ashộp thoại, + Nkhông chọn New Folder.

Nhưng + + Nthực hiện các mẹo.

Tôi mới phát hiện ra tính năng này gần đây, vì vậy tôi không chắc nó có phổ biến như Windows Alt không (mà tôi đang sử dụng rộng rãi). Nhưng bằng cách chơi xung quanh tôi dường như có thể chọn hầu hết các mục hộp thoại mà tôi cần. Ví dụ: tôi có thể sử dụng + + Tđể điều hướng trong hộp thoại mở trong Microsoft Excel (cho Mac) khi tôi làm Paste Specialvà chọn Texttừ menu thả xuống. Vì vậy, nó không chỉ chọn các nút, mà còn liệt kê các mục.

CẬP NHẬT: Tuy nhiên, một hạn chế so với Windows Alt, dường như là không thể nhấn phím chữ cái đầu tiên nhiều lần để di chuyển giữa các đối tượng khác nhau có chung chữ cái đầu tiên. Trong danh sách, điều này có thể được khắc phục ở một mức độ nào đó bằng cách kết hợp phím tắt với các phím mũi tên .

Nhân tiện, OS X có phím tắt ctrl+ F2để truy cập vào thanh menu, nhưng điều này đặc biệt bất tiện vì nó liên quan đến việc nhấn fnđể kích hoạt F2chức năng. (Hơn nữa, những người khác đã báo cáo sự cố với phím tắt mặc định.)

Phím tắt mặc định có thể được xác định lại trong System preferences --> Keyboard --> Keyboard Shortcuts --> Keyboard & Text Input --> Move focus to the menu bar(phải có hai phím; tôi đang sử dụng + <, cảm giác quen thuộc với Windows). Khi thanh táo menu được tô sáng, có thể truy cập các mục menu riêng lẻ bằng cách nhấn một chuỗi các chữ cái đầu tiên có liên quan. Ví dụ: trong Firefox, tôi có thể sử File --> Page Setup...dụng kết hợp này:

+ <, F, , P,

Và ngược lại với các hộp thoại, chức năng này thực sự hỗ trợ nhấn nhiều lần để điều hướng giữa các mục danh sách, để tôi có thể truy cập File --> Printnhư vậy:

+ <, F, , P, P, (Tương đương với + P).

Thậm chí không cần thiết phải nhấn chữ cái đầu tiên có liên quan , nó đủ để nhấn bất kỳ chữ cái nào để làm nổi bật mục danh sách gần nhất theo thứ tự bảng chữ cái (nếu không tìm thấy kết quả, tìm kiếm tiếp tục ngược theo thứ tự ngược lại). Ví dụ: tôi có thể truy cập Edit --> Undo(tương đương + Z) như thế này:

+ <, E, , V(Chứ không phải là trực quan U).


4

Tôi tìm thấy chủ đề này bởi vì tôi đang tìm kiếm một câu trả lời cho cùng một vấn đề. Tôi đặt "Truy cập bàn phím đầy đủ", nhưng điều này dường như vẫn không hoạt động trong mọi trường hợp.

Trong ví dụ của tôi: khi cố lưu một tệp bằng hộp thoại Thay thế tệp, có 2 nút trên màn hình: hủythay thế . Các hủy nút luôn tràn ngập với một màu xanh, nhưng màu xanh phác thảo sẽ được hiển thị xung quanh trở lại nút theo mặc định. Có thể nhấn tabđể di chuyển đường viền màu xanh lam, nhưng nhấn returnsẽ luôn được tính như thể bạn nhấp vào hủy (nút được điền màu xanh lam). Đó là những âm thanh khó hiểu, bởi vì nó khó hiểu!

Tôi đang dò dẫm xung quanh và vừa phát hiện ra một phím tắt mới:


Trong hộp thoại Thay thế tệp :

cmd+ r: chọn nút "thay thế".


(Adobe dường như nhận thức được vấn đề này: khi bạn chọn "Lưu cho Web", hộp thoại lưu tùy chỉnh sẽ được sử dụng, trong đó có thể chỉ cần nhấn returnđể sử dụng hành động "Thay thế" (không cần tab).


Tôi đã mong muốn một phím tắt cho nút "Thay thế tệp" trong hộp thoại "Lưu dưới dạng" từ lâu và bạn đã tìm thấy nó - hoàn thành tốt, rất hữu ích!
Đánh dấu Silberbauer

3

Ctrl-F7 cho phép bạn chuyển đổi tab nhấn khả năng để chọn các nút khác nhau trong bất kỳ cửa sổ hội thoại OS X nào. Điều này đã được khoảng từ ít nhất 2002 .

Cài đặt nằm trong Tùy chọn hệ thống> Bàn phím> Phím tắt> Bàn phím> "Thay đổi cách Tab di chuyển tiêu điểm" và mặc định thành Ctrl-F7.


Với thông tin này, OSX đột nhiên trở nên có thể sử dụng được!
Gary Chang

1

Điều này là không thể trong OS / X. Và một lý do chính tôi không thích máy Mac.

OP chỉ ra một lỗi nghiêm trọng trong OS / X: khả năng nhanh chóng - và chỉ với bàn phím - chọn bất kỳ mục nào (không chỉ "OK / hủy", v.v.) trong hộp thoại. Không có gợi ý nào ở trên có thể làm được điều đó.

Một ví dụ phổ biến là: trong hộp thoại Tìm / Thay thế tôi muốn thay đổi từ Phân biệt chữ hoa chữ thường sang Phân biệt chữ hoa chữ thường. Trong Linux (và trong windows) tôi có thể đạt được điều đó bằng cách chỉ sử dụng tổ hợp phím. Điều này là không thể trong MAC: bạn phải sử dụng chuột hoặc dò dẫm xung quanh với việc lập bảng nhiều lần.


Nếu bạn bật Truy cập bàn phím đầy đủ, thì điều này có thể có trong hầu hết các ứng dụng. Chắc chắn những người được thiết kế đúng. Tôi đã tìm thấy điều ngược lại với những gì bạn đang nói. Trong Windows, các phím tắt cho những thứ như "Chọn tất cả" (Command-A) không tồn tại trong mọi trường văn bản, như cách chúng thực hiện trên máy Mac. (Không chắc chắn về môi trường GUI của Linux, vì vậy tôi không thể nhận xét, nhưng tôi không nhớ chúng cực kỳ phù hợp.
XP84

Nó là không thể trong tìm / thay thế trong hầu hết các ứng dụng.
javadba

Tôi không biết bạn đang sử dụng ứng dụng nào, nhưng nó hoạt động tốt với tôi trong TextMate: imgur.com/a/NWgze (lưu ý quầng sáng mà tôi đã gắn thẻ). Hầu hết các ứng dụng chứng khoán mà tôi đã thử nghiệm như Safari đều sử dụng một thanh nhỏ đi xuống, điều này cũng cho phép lập bảng cho tất cả các điều khiển (cũng như trong hình). Không ai có thể tranh cãi rằng các ứng dụng khác nhau, nhưng bất kỳ ứng dụng nào cũng có thể phá vỡ các quy tắc UI trên bất kỳ nền tảng nào. Có vẻ như bạn có thể chưa kích hoạt Truy cập bàn phím đầy đủ.
XP84

oh tôi biết tất cả về truy cập bàn phím đầy đủ. Hãy thử văn bản cao siêu. Hoặc intellij
javadba

FWIW, @javadba không phải bộ công cụ Java được sử dụng cho Intellij hay Sublime sử dụng các điều khiển AppKit tiêu chuẩn. Tìm kiếm và thay thế tuyệt vời là một tiện ích tùy chỉnh ở phía dưới và Intellij (và Android Studio) thường xuyên hơn không gặp vấn đề với tiêu điểm và cửa sổ tồn tại lâu hơn vòng đời (hộp thoại nổi ngay cả khi bạn đã chuyển đổi ứng dụng.) Một phần đây là lỗi của macOS đồng ý hỗ trợ bàn phím của nó là phụ trong nhiều lĩnh vực), nhưng từ đó trở thành lý do chính để không sử dụng nó là một chút quá nhiều đối với tôi. Có nhiều điều tồi tệ về macOS (đặc biệt là gần đây), nhưng đó không phải là mối quan tâm hàng đầu của tôi.
Martin Marconcini

1

Sau đây là từ User588 trên Hỏi khác nhau . Nó sẽ cho phép bạn đến tabmột nút, nơi bạn có thể nhấn return. Nó cũng chỉ ra một số bất thường.

Bật điều khiển bàn phím của giao diện người dùng

System Prefs > Keyboard

Sau đó chọn nút "Tất cả các điều khiển" ở phía dưới, thay vì chỉ "Hộp văn bản và chỉ liệt kê"

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

Các phím tắt bàn phím

  • (TAB) sẽ di chuyển giữa các nút.
  • esc(ESC) là hủy bỏ .
  • space(SPACE) chọn nút kích hoạt (màu xanh lam, phác thảo).
  • (RETURN) là OK hoặc nút mặc định (màu xanh lam, xung, đầy).
  • Đối với một số hộp thoại, + first_lettersẽ chọn nút có một chữ cái đầu tiên trong văn bản (như được chỉ ra bởi @Griffo).

0

Với các hộp thoại soome như hộp thoại iTunes Song Info, phím tắt đến nút OK là fnenter

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.