Di OS X Lion, ada fitur yang sangat berguna bagi orang-orang seperti saya yang perlu menulis dalam berbagai bahasa, yang muncul menu kecil karakter tambahan ketika Anda menahan huruf.
Misalnya, ketika saya menahan surat itu E, saya mendapatkan:
Ini bagus ketika saya sedang menulis dalam bahasa Prancis misalnya. Namun saat ini saya perlu menulis sesuatu dalam bahasa Ceko; Namun, huruf Ceko ě
(seperti huruf ke-3 dalam popup dengan aksen terbalik) tidak muncul di popup.
Apakah ada cara untuk memberitahu OS X untuk memasukkan karakter Ceko atau tambahan lainnya dalam popup?
Catatan: Saya tidak ingin menggunakan tata letak keyboard Republik; Saya menemukan mengganti tata letak untuk setiap bahasa agak tidak praktis.
macos
lion
keyboard
internationalization
houbysoft
sumber
sumber
Jawaban:
Karakter yang termasuk dalam popover didefinisikan dalam daftar properti di dalam
/System/Library/Input\ Methods/PressAndHold.app/
bundel.Saya dapat mengubah à ke y dengan mengedit
/System/Library/Input\ Methods/PressAndHold.app/Contents/Resources/Keyboard-en.plist
dan logout dan kembali.(catat pelarian di "Metode Input" jika Anda menyalin paste)
sumber
<key>2</key>
,<key>Number-2</key>
dan<key>Roman-Accent-2</key>
namun tidak satupun dari ini bekerja. Apakah ada daftar kemungkinan nama kunci di suatu tempat?root
untuk menulis ke folder sistem. Seperti yang disebutkan dalam artikel Wikipedia, itu dapat dinonaktifkan .Saya tahu ini agak terlambat, tetapi saya merasa ini merupakan kontribusi penting: Anda tidak bisa hanya menekan dan menahan tombol untuk memasukkan karakter khusus; Anda juga dapat memasukkan string teks . Sebagai contoh, saya mengkonfigurasi file Keyboard-en.plist saya sehingga ketika saya menahan tombol "p", saya dapat memilih antara nama depan saya (yang cukup panjang), nama belakang, dan alamat email (yang juga panjang). Saya merasa ini mungkin berguna bagi beberapa orang, jadi seperti ini tampilannya:
sumber
Jika Anda menggunakan macOS Sierra , Anda perlu mencari di tempat lain untuk mengubahnya. Berikut adalah instruksi saya, terinspirasi dari Karakter Kustom di OS X Accent Popup - George Garside :
Nonaktifkan Perlindungan Integritas Sistem seperti yang dijelaskan dalam Cara mematikan rootless di Mac OS X El Capitan - MacWorld .
Arahkan ke
/System/Library/Input Methods/PressAndHold.app/Contents/PlugIns/PAH_Extension.appex/Contents/Resources/
dalam Finder. Untuk melakukannya dengan cepat, tekan ⇧⌘G dan rekatkan string.Temukan file papan ketik keyboard Anda. Jika Anda menggunakan tata letak bahasa Inggris, Anda akan melihat
Keyboard-en.plist
dan jika Anda menggunakan tata letak JermanKeyboard-de.plist
. Itu bisa memiliki nama lain juga, tergantung pada bahasa keyboard Anda.Cadangkan file ini dengan menekan ⌘D . Ganti nama salinan yang Anda buat menjadi sesuatu dengan "cadangan" di namanya.
Buka file asli (tanpa cadangan dalam namanya) dan edit karakter yang Anda inginkan. Setelah itu, simpan.
Aktifkan Perlindungan Integritas Sistem sebagaimana dirinci di halaman yang sama dengan langkah 1.
sumber
Solusi saya (untuk Ceko):
/System/Library/Input Methods/PressAndHold.app/Contents/Resources/Keyboard-en.plist
File cadangan/System/Library/Input Methods/PressAndHold.app/Contents/Resources/Keyboard-cs.plist
dan ganti namanya menjadi/System/Library/Input Methods/PressAndHold.app/Contents/Resources/Keyboard-en.plist
/System/Library/Input Methods/PressAndHold.app/Contents/Resources/Keyboard-en.plist
sumber
Menggunakan info di utas ini saya menjawab pertanyaan yang sama di MacRumors.
Saya membuat file .plist khusus untuk input Pinyin China. Jadi saya ingin menghubungkan ke plist yang dibuat untuk fonetik Cina. Anda dapat mengunduhnya di sini .
sumber
Saya membuatnya bekerja di OS X 10.11!
Sepertinya mereka mengubah lokasi menjadi: / System / Library / Metode Input / PressAndHold.app
-> Klik Kanan + Tampilkan Isi Paket
/Contents/PlugIns/PAH_Extension.appex
-> Klik Kanan + Tampilkan Isi Paket
/Contents/Resources/Keyboard-en.plist (atau keyboard apa pun yang Anda gunakan).
Di sana Anda dapat mengklik panah drop-down, lalu klik dua kali di samping "Keycaps" dan ubah tombol ke tombol yang Anda inginkan.
Lihat, itu berhasil!
sumber