OS X klik kanan / menu konteks melalui keyboard

25

Apakah mungkin untuk mengakses menu klik / konteks kanan dari item yang saat ini dipilih (bukan item di bawah mouse) dengan menggunakan pintasan keyboard?

Jika tidak, apakah ada cara untuk mencapai ini, baik dengan Applescript atau utilitas?

Billy Moon
sumber
Pertanyaan terkait di sini dan tentang Pengguna Super . Tidak ada yang menyebutkan solusi yang layak saat ini.
Lri
Ini adalah duplikat dari apple.stackexchange.com/questions/32715/...
studgeek

Jawaban:

8

Tidak ada cara secara umum pada Mac untuk menentukan koordinat layar dari titik penyisipan saat ini. Jadi tidak ada cara untuk mengotomatiskan klik pada titik penyisipan saat ini.

Di beberapa aplikasi, mungkin ada cara untuk mendapatkan koordinat melalui AppleScript, atau dimungkinkan untuk mendapatkannya menggunakan semacam API pribadi atau peretasan sistem lainnya, tetapi tidak ada solusi umum untuk masalah ini yang didukung oleh Apple API. .

Tampaknya, ini adalah gerakan UI yang cukup umum di Windows, tetapi itu bukan sesuatu yang dapat Anda lakukan di Mac.

Peter N Lewis
sumber
19

Menu konteks terutama dapat dibuka hanya dengan klik mouse kanan (atau klik kontrol).

Namun, jika Anda ingin mengeklik kanan pada area tertentu di layar tanpa menggunakan mouse, Anda dapat menggunakan Tombol Mouse dari pengaturan Akses Universal di System Preferences. Dengannya, Anda dapat mengontrol mouse dengan menggunakan papan nomor keyboard. Ketika diaktifkan, klik kanan mouse kemudian dapat dicapai dengan Ctrl+ 5di keyboard dengan numpad atau Fn+ Ctrl+ idi laptop. Ini akan memungkinkan Anda untuk 'mengklik kanan' kata Anda.

Pergi ke System Preferences -> Universal Access -> Mouse -> Enable Mouse Keys (ON) Pergi ke System Preferences -> Universal Access -> Mouse -> Enable Mouse Keys (ON)

Ditemukan di: /programming//a/11238186/1919382

SepupuCocaine
sumber
3

Saya juga mencari fitur semacam ini dan menemukan alternatif yang bagus.

Sebagian besar item menu konteks di OS X juga dapat ditemukan di bilah menu atas, dan Anda dapat mengaksesnya dengan pintasan keyboard. Secara default diatur ke ctrl+ F2, namun ini sering tidak berfungsi. Anda dapat mengubah penjilidan pada panel preferensi Keyboard.

Posting ini memiliki detail lebih lanjut http://reviews.cnet.com/8301-13727_7-57591609-263/access-menus-via-the-keyboard-in-os-x/

Joe Taylor
sumber
Jawaban bagus. Saya telah menggunakan solusi ini cukup lama juga. Sayangnya masih ada banyak tindakan yang hanya ada dalam menu konteks ..
Vic Jang
2

Seseorang mungkin dapat menulis sebuah Applescript yang menggerakkan mouse ke atas item yang dipilih dan melakukan klik kanan. Selain itu, tidak, saya tidak percaya ada jalan.

CajunLuke
sumber
2

Untuk file dalam Finder, Anda dapat mencapai menu "Tindakan" (bukan menu konteks bawaan) dengan fitur Tindakan File Alfred .

Ini hanya dalam versi aplikasi berbayar, tetapi saya memilikinya karena ini dan fungsionalitas lain yang benar-benar membuatnya layak. Misalnya, salah satu tindakan yang dapat Anda pilih adalah "Email ke ..." dan kemudian mulai mengetik dan pilih nama yang dibaca langsung dari Kontak Anda, tekan enter, dan jendela "compose email" dibuka dengan penerima dan subjek diisi dan file terlampir.

Dengan fitur-fitur ini dan lainnya, ini tidak sama dengan menu konteks, tapi saya tidak pernah perlu mengakses menu konteks file sejak saya menginstal Alfred, jadi saya pikir itu menyelesaikan tujuan pertanyaan ini, setidaknya untuk Finder.

Wildcard
sumber
1

Versi terbaru BetterTouchTool memiliki tindakan yang dapat Anda picu: "Buka Pilihan Finder Saat Ini dengan Aplikasi Tertentu," dan yang lainnya: "Buka Folder Aktif / Terpilih dengan Aplikasi Tertentu."

Ini menangani semua kasus penggunaan saya untuk klik kanan di Finder, secara pribadi. Saya menggunakan ⌥ 'untuk membuka folder aktif / yang dipilih di Terminal, dan gerakan (dua jari menggesek dari bawah trackpad) untuk membuka pilihan Finder saat ini di Adobe Bridge. Bekerja dengan sempurna.

Wildcard
sumber
BTT juga dapat digunakan untuk menetapkan pintasan keyboard untuk membuka menu konteks, yang secara efektif adalah apa yang diminta OP (meskipun solusi Anda mungkin adalah apa yang dia cari).
Winterflags
1
@Winterflags, saya pikir itu tidak bisa hanya membuka menu konteks — saya tidak melihat opsi itu — tetapi dapat diatur untuk mengaktifkan item apa saja di menu konteks secara langsung, baik dengan nama, atau dengan posisi, atau dengan satu beberapa nama alternatif (mis. Sembunyikan atau Tampilkan).
Wildcard
Ah, saya tahu itu bisa membuka menu konteks dengan gerakan trackpad tapi mungkin tidak bisa melakukannya dengan shorcuts keyboard.
Winterflags
1

Ini jauh dari menarik, dan benar-benar tidak ada cara konkret untuk melakukan ini, tetapi jika Anda tidak memiliki pilihan lain ini dapat bekerja dengan baik (di makro yang ada).

Hold Cmd+F5 (turns voiceover on)
Press Tab
Press Space
Press Esc
Press Cmd+Ctrl+Alt+Space
Select menu item "Show menu"
Hold Cmd+F5 (turns voiceover off)

Ini sistem yang benar-benar berantakan, dan tidak bekerja secara konsisten. Tetapi kadang-kadang itu adalah satu-satunya pilihan yang berfungsi cukup baik untuk menjadi berguna ...

Sancarn
sumber
-1

Saya sebenarnya mencari jalan pintas ini untuk melakukan pemeriksaan tata bahasa cepat pada kata yang dipilih di gmail. Biasanya, dicat kata (opsi + shift + panah kiri) dan kemudian klik kanan untuk melihat opsi (dan saya benci menggunakan mouse).

Untuk kasus khusus ini, ada pintasan Chrome, yaitu [cmd + shift; - atau - cmd:] untuk menampilkan pemeriksaan tata bahasa. Kemudian Anda dapat menelusuri saran menggunakan tombol panah.

Itu berhasil bagi saya untuk masalah khusus itu.

Semoga ini bisa membantu.

Draix
sumber