Berhenti menggunakan Opsi keyboard Mac sebagai pengubah karakter

16

Saya tidak ingin menggunakan fitur di Keyboard Mac yang menggantikan Option + a dengan å. (Misalnya, bayangkan saya ingin dengan cepat menekan tombol Repl & ace All di NetBeans) Bagaimana saya bisa menghentikan Mac melakukan hal seperti itu?

Diedit: Pertanyaan saya muncul dari situasi ini: Saya menggunakan Ganti fungsi di NetBeans. Saat saya berada di kotak teks ganti, saya sedang mengetik sesuatu. Setelah selesai, saya mengaktifkan tombol Ganti Semua dengan menekan Opsi + A di keyboard. Netbeans memahaminya saat ia mengganti semua fitur. Namun, tepat sebelum itu, karakter å (sebagai akibat dari menekan Option + A) ditambahkan pada penggantian, membuat proses tersebut salah. Saya tidak perlu mengetik karakter khusus sekarang, jadi saya ingin menghentikannya. Bukankah lebih masuk akal jika fitur seperti itu bisa dinyalakan / dimatikan dengan tombol pintas lain?

Phuong Nguyen
sumber
Berpengalaman dengan Windows dan Ubuntu, saya menemukan Mac memiliki filosofi yang sangat buruk: Tidak ada file yang dipotong menggunakan keyboard, tidak ada pintasan keyboard default untuk memaksimalkan windows. Alt + Tab tidak menyenangkan ketika aplikasi memiliki banyak jendela.
Phuong Nguyen
Bukankah rel & ace cmd A bukan opsi A?
user151019
2
Tidak memotong file menggunakan keyboard? Kemampuan untuk berpotensi kehilangan file dengan menimpa clipboard adalah hal yang baik? Sangat mudah untuk menambahkan pintasan untuk memaksimalkan windows. Apa maksudmu alt-tab itu jahat? Apakah maksud Anda tab perintah? Command-`menggilir melalui jendela aplikasi yang terbuka, siklus perintah-tab melalui aplikasi yang terbuka. Ini jauh lebih baik daripada cara windows.
ghoppe
4
(Di Windows, ketika Anda "memotong" file, file itu tidak akan pergi ke mana pun sampai Anda "menempelkannya. Jika Anda menimpa clipboard, tidak ada yang terjadi pada file tersebut.)
Bavi_H
+1 Untuk Cmd + `, saya tidak tahu sebelumnya. Terima kasih. Tapi tunggu, kenapa tidak mac hanya mengatur keyboard default untuk memaksimalkan windows bukannya "mudah ditambahkan"? Kami memiliki satu 20 iMac di sini dan Anda mengharapkan kami berkeliling dan "mudah ditambahkan" setiap kali kami perlu mengerjakan iMac lain?
Phuong Nguyen

Jawaban:

4

The alttombol pada Macintosh terutama digunakan untuk keyboard mapping karakter internasional. Ini adalah pendekatan yang jauh lebih waras dan masuk akal untuk karakter diperluas daripada trik alt-numpad windows. Karena itu, ini biasanya tidak digunakan sendiri sebagai tombol pintas keyboard (kecuali dengan tombol Fungsi), meskipun digunakan dalam beberapa cara pintas dalam hubungannya dengan commanddan control.

Memetakan kembali keyboard dapat dilakukan dengan utilitas bernama Ukelele:

http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=ukelele

Namun, ini tidak akan membantu Anda, karena Anda mengharapkan altkunci untuk bertindak seperti tombol pintas (perintah / kontrol).

Ada utilitas gratis yang memungkinkan Anda bertukar di sekitar kunci pengubah, jika penempatannya tidak Anda kenal:

http://doublecommand.sourceforge.net/

Inilah artikel Netbeans yang menjelaskan pintasan keyboard MacOS X, dan cara menyesuaikan pintasan Netbeans atau pintasan Mac OSX:

http://netbeans.org/kb/articles/mac.html

EDIT: Solusi untuk pintasan tombol di kotak dialog netbeans.

OK, jadi Netbeans IDE adalah aplikasi java lintas-platform yang mati otak. Pastikan Anda tidak memiliki bidang teks yang disorot sebelum menggunakan pintasan tombol alt-key. Ini dapat dengan cepat dicapai dengan memukul tabatau shifttab.

ghoppe
sumber
Hmm, Cmd sebagai jalan pintas? Apakah ada yang salah dengan keyboard saya, karena ketika saya menekan Command + T di Firefox, itu membuka tab baru (yang setara dengan Ctrl + Tab di Windows & Ubuntu).
Phuong Nguyen
2
Saya telah melihat solusi yang Anda sarankan tetapi tidak ada yang saya harapkan. Saya telah memodifikasi pertanyaan sehingga Anda dapat memahami masalah saya dengan lebih jelas.
Phuong Nguyen
1
Juga, buka menu dengan Ctrl + F2? Ya Saya semua menggunakan pintasan keyboard, tetapi membuka, menavigasi, dan memilih menu dengan keyboard adalah mundur. Ini trik yang lebih baik: command-? untuk membuka menu pencarian bantuan, mulailah mengetik perintah menu yang Anda cari, panah bawah untuk memilihnya.
ghoppe
1
@ ghoppe, saya pikir asumsi Anda tentang NetBeans sebagai "aplikasi java lintas-platform mati otak" adalah penilaian yang salah dan salah. Penggunaan kunci OPSI sah sebagai jalan pintas, dan berlaku di seluruh OSX, seperti OPSI + PERINTAH + C untuk menyalin gaya. Alasan yang lebih baik adalah menyatakan bahwa OPTION tidak akan digunakan secara eksklusif untuk pintasan.
Brett Ryan
1
@ Brett, aku minta maaf jika aku tidak jelas, tapi itu implikasiku, bukan? Tentu saja Anda dapat menggunakan OPTION dengan tombol pintas. Anda dapat menggunakan SHIFT dengan pintasan juga. Tetapi apakah itu membuatnya "legal sebagai jalan pintas?" TIDAK. Ini legal sebagai pengubah pintasan, sama seperti shift. Tidak ada yang akan mengatakan SHIFT legal sebagai jalan pintas.
ghoppe
1

Saya memiliki solusi yang jauh lebih baik daripada membuat keyboard khusus sendiri: cukup gunakan sumber input "Unicode Hex Input". Ini adalah QWERTY reguler minus semua hal aneh ini di tombol ⌥.

Tidak yakin versi OS mana yang tersedia. Jika Anda memiliki informasi tentang ini, silakan mengeditnya menjadi jawabannya.

Malcolm
sumber
Tetapi Option + A bisa menjadi awal input nilai hex (seperti Option + A + A + A + A menghasilkan ꪪ), jadi apakah Anda yakin bahwa menekan Option + A juga disebarkan ke program apa pun yang memiliki fokus? (Perhatikan juga bahwa ini juga menonaktifkan fungsi tekan dan tahan untuk menampilkan karakter beraksen untuk karakter yang sudah lama ditekan, bersama dengan opsi hebat untuk hanya menekan angka untuk memilih satu. Tetapi memang, ini tampaknya solusi yang cukup sederhana. jika seseorang tidak menginginkan semua itu, dan jika itu berhasil.)
Arjan
1
@Arjan Pasti menjalar ke setidaknya IDE saya (Android Studio / IntelliJ IDEA). Saya tidak memerlukan karakter beraksen dalam kode saya untuk alasan yang jelas, harus sama untuk sebagian besar pengembang lainnya. Jika Anda menggunakan karakter beraksen di tempat lain, maka ya, tampaknya Anda harus menyiapkan sumber input terpisah untuk itu.
Malcolm
Maka itu memang solusi yang bagus!
Arjan