Làm cách nào để mở menu ngữ cảnh từ bàn phím Mac?


75

Trong Windows, người ta có thể nhấn Shift+ F10để truy cập "Menu ngữ cảnh". Nhưng một hành động bàn phím tương tự dường như không thể có trên Mac. Một ứng dụng tiềm năng ...

Khi tôi mắc lỗi chính tả trong tài liệu, Lion cho tôi tùy chọn sửa lỗi bằng cách nhấp chuột phải (hoặc nhấp ctrl, nhấn hai ngón tay, v.v.) vào từ sai chính tả và hiển thị menu ngữ cảnh.

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

Làm thế nào tôi có thể mở menu này từ bàn phím? Và có thể truy cập Menu ngữ cảnh từ bàn phím Mac không?


Trong Firefox, không gian điều khiển mở menu ngữ cảnh - nhưng thật kỳ lạ, nó không bao gồm các tùy chọn chính tả khi được gọi theo cách này!
Ken

Tôi không thể mở nó bằng ctrl-space, nhưng mọi thứ có thể đã thay đổi rất nhiều kể từ năm 2012
vui vẻ vào

Câu trả lời:


39

@emmby

Bất cứ khi nào tôi thấy câu hỏi này trên Internet hoặc tôi hỏi nó cho ai đó .. mọi người luôn hiểu lầm. Có thể vì họ không phải là người dùng Windows hoặc họ là người dùng Windows không sử dụng phím tắt.

Tôi luôn có cùng một câu hỏi nhưng tôi chưa tìm thấy câu trả lời.

Trong các cửa sổ, khi chúng tôi sử dụng phím tắt bàn phím, chúng tôi chủ yếu sử dụng phím Menu trong bàn phím Windows (xem hình ảnh này):

Phím Menu trong bàn phím Windows<== đây là phím Menu

Khi nhấn phím Menu này, HĐH sẽ cho rằng bạn nhấp chuột phải vào phần tử được tô sáng / hoạt động> sau đó nó sẽ hiển thị cho bạn menu ngữ cảnh ngay cả khi con trỏ chuột không trỏ đến phần tử được tô sáng.

Vì vậy, tính năng này dường như bị thiếu trong Mac OS. Và bất kể giải pháp được đề xuất nào, ngay cả Bật phím chuột, nó luôn yêu cầu bạn trỏ / di chuyển con trỏ chuột đến phần tử trước, điều này là vô nghĩa. Nếu tôi cần sử dụng bàn phím tắt để mở menu ngữ cảnh trên mục được tô sáng, tại sao tôi lại cần di chuyển con trỏ chuột đến nó <== xin lỗi .. đây không phải là một phím tắt !!


27

Menu ngữ cảnh chủ yếu có thể được mở bằng một cú nhấp chuột phải. Nhưng trong cài đặt Universal Acces trong System Preferences, chúng ta có thể điều khiển các phím chuột bằng cách sử dụng bàn phím số. Khi được kích hoạt, sau đó nhấp chuột phải có thể đạt được bằng cách Ctrl+ 5trên bàn phím có phím tắt hoặc Fn+ Ctrl+ itrên máy tính xách tay. Điều này sẽ cho phép bạn 'nhấp chuột phải' từ của bạn.

Chuyển đến Tùy chọn hệ thống -> Truy cập toàn cầu -> Chuột -> Bật phím chuột (BẬT) Chuyển đến Tùy chọn hệ thống -> Truy cập toàn cầu -> Chuột -> Bật phím chuột (BẬT)

Tìm thấy trên: https://stackoverflow.com/a/11238186/1919382


17
Trong khi điều này không hoạt động, nó sẽ mở menu ngữ cảnh ở con trỏ chuột của bạn chứ không phải con trỏ văn bản của bạn.
Uri

@Uri, những gì bạn nói là chính xác. Nhưng khi bạn gõ, con trỏ chuột biến mất và menu mở ra ở con trỏ văn bản.
CousinCocaine

2
Hmm, nó dường như không làm việc cho tôi. Con trỏ chuột chỉ xuất hiện lại ở vị trí cuối cùng của nó. Tôi đã giải quyết chỉ bằng cách sử dụng các phím tắt kiểm tra chính tả để giải quyết vấn đề này ( cmd + :)
Uri

Còn bàn phím ngoài - không có phím <fn> thì sao?
javadba

Ctrl 5, như đã nói trong câu trả lời của tôi
CousinCocaine

4

Gần với những gì bạn đã hỏi, là để tự động sửa lỗi chính tả thông qua:

và sau đó ở lại với con trỏ ở cuối từ sai chính tả, vì vậy bạn sẽ nhận được đề xuất chỉnh sửa kiểu iOS:

sau đó với mũi tên xuống và mũi tên trái / phải bạn có thể chọn từ đúng.


Thật kỳ lạ, tôi đã bật tính năng này, nhưng không thể bật menu iOS để bật lên
emmby

@emmby Nó không làm việc cho một số ứng dụng như Google Chrome ..
nuc

4

Nếu bạn đã kiểm tra "chính tả tự động" và nó dường như không hoạt động, có thể là do bạn đang thử nó trong một ứng dụng không được hỗ trợ. Ví dụ: tôi có thể sử dụng tính năng này trong TextEdit và Pages nhưng không, ví dụ: FireFox hoặc SublimeText 2 (hai trong số các ứng dụng được sử dụng nhiều nhất của tôi).

Tôi đã dành quá nhiều thời gian để tìm kiếm, tôi không tìm thấy bất kỳ cách nào để có được các cách viết được đề xuất từ ​​menu ngữ cảnh chỉ với các phím. Tùy chọn tốt nhất tôi tìm thấy cho đến nay là sử dụng ngón tay cái của tôi trên bàn di chuột để định vị chuột và sau đó giữ ctlvà chạm (một lần nữa bằng ngón tay cái). Phải mất một chút thời gian vì nhu cầu định vị, nhưng ít nhất tôi có thể giữ ngón tay của mình trên hàng nhà.

Tôi thấy nó vụng về để đạt được ctlnút, vì vậy tôi đã sử dụng KeyRemap4MacBook (mà nói chung là tuyệt vời và miễn phí) để tùy chỉnh cách bố trí để thực hiện caps lockđược ctl. KeyRemap cũng sẽ cho phép bạn gán ctl + clickcho các tổ hợp nút, do đó bạn không phải nhấn / nhấp.


4

CÒN ĐƯỢC GIẢI QUYẾT

Tôi đã có giải pháp này để hoạt động trong một số Ứng dụng (như Finder, TextEdit, Firefox, ...) nhưng không phải là các giải pháp khác (như Outlook, Chrome, ...)

Một "nhấp chuột ngữ cảnh" có thể được ánh xạ tới tổ hợp phím / khóa bằng cách sử dụng tất cả các tính năng Mac OS X gốc (nhờ vào di sản NeXT / OPENSTEP của nó). Tuy nhiên, giải pháp này khá kỹ thuật "dưới vỏ bọc" và có thể cần một số lỗi và thử để làm cho nó hoạt động.

Đọc về Ràng buộc khóa tại đây và làm theo (một số) hướng dẫn để tạo tệp ~ / Library / KeyBindings / DefaultKeyBinding.dict của riêng bạn .

Phím Bindings ánh xạ các phím (hoặc tổ hợp phím) thành "Phản hồi" bên trong Hệ thống văn bản. Tôi đã tìm thấy Phản hồi cho rightMouseDown tại đây và tìm thấy "chuỗi ma thuật" cho khóa mục tiêu mong muốn của tôi (F13) từ url này: osxnotes.net/keybindings.html

My ~ / Library / KeyBindings / DefaultKeyBinding.dict trông như thế này

{
    /* Context Menu */
    "^\Uf710" = "rightMouseDown:";  /* Ctrl-F13 */
    "^;" = "rightMouseDown:";       /* Ctrl-; */
}

Bây giờ tôi nên có thể nhấn một trong hai tổ hợp phím Ctrl-F13 hoặc Ctrl-; để có được menu ngữ cảnh.

LƯU Ý: Bạn sẽ phải thoát và khởi chạy lại Ứng dụng để nhận các thay đổi. (Đã làm việc cho TextEdit trong 10.10) Nếu không, hãy đăng xuất & đăng nhập lại.


Dùng thử ngay bây giờ. Ngay cả khi nó không hoạt động thì đây là thông tin thú vị. Sẽ bình luận lại về việc nó có hoạt động với tôi trong Finder không.
javadba

1
Thật không may, dường như không hoạt động. Đã thử nó trong TextEdit trên El Capitan.
javadba

4

Đối với Word 365 trên Mojave , 'Shift' + 'F10' thực hiện thủ thuật. Nếu bạn có Thanh cảm ứng trên MBP, bạn sẽ cần nhấn phím 'fn' để hiển thị các phím chức năng.


Dường như cũng thực hiện thủ thuật trong LibreOffice
unhammer

3

Bạn có thể sử dụng công cụ Better Touch để thiết lập bất kỳ tổ hợp nhấn / vuốt / nhấp / phím nào để nhấp chuột phải.


3
Nhưng nó sẽ chỉ thực hiện một nhấp chuột phụ ở tọa độ hiện tại của con trỏ, không hiển thị menu ngữ cảnh cho lựa chọn được thực hiện bằng bàn phím.
Lri

Bạn đã đúng, có các tùy chọn để gọi một url hoặc tập lệnh với văn bản đã chọn và tôi cá rằng bạn có thể thuyết phục nhà phát triển thêm tính năng này.
Ali

Tôi có (và looooooove) Công cụ cảm ứng tốt hơn và nhà phát triển là một pháp sư kỳ dị. Nhưng đối với trường hợp sử dụng cụ thể này, tôi sử dụng Alfred , đây là ứng dụng Mac không thể thiếu khác của tôi, ngay sau BTT.
tự đại diện

3

Hãy thử nhấn [fn] + [SHIFT] + [F10]

Đối với tôi có vẻ như hầu hết các cửa sổ trên mac F-key có thể được gọi theo cách này.

Chúc mừng!


2
điều này không hiệu quả với tôi
dwightk

cũng không làm việc cho tôi ...
Tivoni

hoạt động trên mac os x el capitan
David Hofmann

không làm việc cho tôi
RockyMM

Điều này là để làm gì?
javadba

3

Tôi sử dụng Alfred với quy trình làm việc của RightClick .

Tôi đã ánh xạ Tùy chọn + CMD + Enter để kích hoạt nhấp chuột phải trong ứng dụng ngoài cùng.

RightClick chỉ hoạt động trong Finder nhưng nó đã được cải thiện để hoạt động trong hầu hết các ứng dụng.


1
Hoặc chỉ sử dụng tính năng Tác vụ tệp , được tích hợp trực tiếp vào Alfred thay vì yêu cầu cài đặt dòng công việc bổ sung. Dù bằng cách nào bạn cũng sẽ cần mua Powerpack.
tự đại diện

1
@ Thẻ con. Nó khác với tính năng hành động tập tin. RightClick là một phím tắt toàn cầu kích hoạt quyền nhấn trong ứng dụng hiện tại thông qua applescript. Tính năng hành động tệp yêu cầu bạn mở thanh tìm kiếm, tìm kiếm tệp sau đó chọn hành động tệp.
jrobichaud

Có một số độ trễ trước khi menu xuất hiện, nhưng đó là giải pháp tốt nhất tôi đã tìm thấy! Hoạt động trong Xe nâng.
Pavel Alexeev

2

Tôi cảm thấy nỗi đau của bạn ..... Công việc tốt nhất xung quanh tôi đã tìm thấy là trên cnet. Chưa thử nhưng tôi dự định. Không giống như một menu ngữ cảnh thực sự, điều này đòi hỏi bạn phải nhìn từ trên cùng bên trái cho các lệnh bạn tìm kiếm, nhưng vẫn có thể đủ để mang lại cho bạn chức năng mà bạn đang tìm kiếm. http://www.cnet.com/news/access-menus-via-the-keyboard-in-os-x/


2
Xin vui lòng không chỉ gửi liên kết đến các bài viết ở nơi khác trên internet. Đây không phải là một câu trả lời tốt. Vui lòng xem lại hướng dẫn trả lời tại đây: apple.stackexchange.com//help/how-to-answer
conorgriffin



2

Cmd-shift-:Mở "Chính tả & Ngữ pháp" trên Chrome cho tôi với El Capitan. Đó là một nhà nghỉ vụng về nhưng bây giờ tôi có thể kiểm tra chính tả.


1

Đây là giải pháp của tôi trên Github . Đây là một AppleScript nhỏ mà tôi đã viết khi thực hiện nhấp chuột điều khiển mà bạn có thể gán cho khóa bạn chọn bằng ứng dụng tiện ích tắt mà bạn chọn.


1

Trong cài đặt của tôi (bàn phím kiểu PC bên ngoài, Karabiner Elements và ứng dụng duy nhất tôi quan tâm), tôi đã ánh xạ lại một phím Menu PC (Karabiner xem nó là " application") cho Bàn phím Numlock.

Ứng dụng (CLion) có khả năng ánh xạ lại phím nóng và hỗ trợ menu ngữ cảnh cho các điều khiển tập trung, vì vậy tôi đã ánh xạ khóa trong ứng dụng.

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.