Saya ingin mengubah salah satu tombol pada keyboard saya menjadi tombol Tulis sehingga saya dapat dengan mudah mengetik aksen atau karakter umum, misalnya: Compose+ e+ '-> é.
Apakah ada pengaturan yang dapat saya ubah atau program yang dapat saya instal untuk menambahkan fitur ini? Sebagai contoh, saya ingin menggunakan Caps Locksebagai Compose.
Jawaban:
Saya menulis artikel lengkap yang menjelaskan cara mengatur kunci penulisan nyata ( mis. Right Option + '+ e→
é
misalnya), menggunakan kombinasi KeyRemap4MacBook dan aturan input Kakao tertentu.Langkah 1: pilih kunci Tulis
Pilih tombol Tulis sehingga mudah diakses tetapi tidak mencegah Anda melakukan apa pun yang biasanya Anda lakukan. Saya menggunakan Right Optionkunci sebagai kunci Menulis saya. Saya sudah memiliki Left Optionkunci sehingga yang tepat agak tidak berguna bagi saya. Dan entah bagaimana cocok dengan posisi Composekunci pada keyboard Sun lama.
Itu akan ada Right Optiondi keyboard Mac. Saya merekomendasikan itu.
Langkah 2: remap kunci Tulis
Masalahnya adalah preferensi keyboard Mac OS X:
Untungnya, ada KeyRemap4MacBook yang memungkinkan Anda melakukan hal-hal yang sangat rendah dengan keyboard Anda. Pasang itu.
Kami sekarang akan memetakan ulang kunci penulisan kami untuk sesuatu yang lapisan selanjutnya akan mengerti. Saya memilih Shift Control F13untuk itu. Sangat tidak mungkin Anda membutuhkan kombinasi tombol tersebut.
Dalam file,
~/Library/Application Support/KeyRemap4MacBook/private.xml
masukkan yang berikut ini:Terakhir, dari System Preferences , buka pengaturan KeyRemap4MacBook dan klik tombol ReloadXML . Kemudian aktifkan opsi baru.
Langkah 3: buat binding tulis
Langkah terakhir adalah pembuatan binding yang sebenarnya. Saya memilih untuk mengimpor aturan dari
/usr/share/X11/locale/en_US.UTF-8/Compose
pada sistem Debian saya.Bob Kåres menulis sebuah skrip yang memungkinkan Anda mengonversi aturan penulisan X11 menjadi binding kunci Cocoa.
Konversikan
Compose
file Anda sendiri menggunakan skrip Bob, atau unduh DefaultKeyBinding.dict saya dari artikel tersebut . Simpan di~/Library/KeyBindings/DefaultKeyBinding.dict
.Hati-hati: dengan menggunakan skrip standar Bob F13bukannya Shift Ctrl F13sehingga dalam
DefaultKeyBinding.dict
Anda perlu perubahan:ke:
Jika karena alasan tertentu Anda memutuskan untuk menggunakan kombinasi lain, lihat artikel ini oleh Xah Lee untuk mengetahui sintaksis yang tepat.
sumber
Fitur "kunci mati" mirip dengan apa yang Anda inginkan sudah ada secara default. Untuk mendapatkan huruf é, tekan Option ⌥+ e, lalu e.
Setelah menekan ⌥+ e, Anda akan melihat
´
karakter yang disorot (berwarna kuning di komputer saya). Tekan sembarang huruf yang akan menggunakan tanda aksen itu (ini akan bervariasi berdasarkan bahasa keyboard Anda, untuk EN-US itu adalah é, ú, í, ó, dan á) dan Anda akan mendapatkan versi aksen dari surat itu. Ada aksen lain yang mungkin: ⌥+ `memberikan aksen agrave (`` `), ⌥+ ememberikan aksen akut (´), ⌥+ umemberikan diaeresis / umlaut (¨), ⌥+ imemberikan aksen sirkumfleksa (ˆ), dan ⌥+ nmemberikan tilde (˜). Layout keyboard non-AS (khususnya bahasa Welsh) memiliki lebih banyak aksen dan memungkinkan lebih banyak huruf untuk aksen yang sama. Keyboard Viewer berguna untuk membantu mengetahui kombinasi apa yang saat ini didukung pada tata letak Anda.Jika Anda menggunakan Lion, seperti yang disebutkan @djacobson, Anda dapat menahan beberapa huruf untuk melihat berbagai opsi beraksen untuk surat itu.
sumber
⌥+e
. Untuk melihat yang mana, buka Keyboard Viewer (dari ikon baki bahasa) dan tekan⌥
. Kunci yang ditampilkan dalam warna kuning menunjukkan karakter komposisiTulis tombol pada tata letak keyboard khusus
Saya telah menulis custom AS , tata letak keyboard yang mengimplementasikan kunci penulisan.
Pada Mac OS X, ada dua cara menerapkan kunci penulisan: Baik dengan dapat diimplementasikan baik dengan sistem teks Kakao (seperti yang sudah dijelaskan dalam jawaban Sam Hocevar yang paling membantu) atau dengan tata letak keyboard khusus. Kedua metode memiliki pro dan kontra:
DefaultKeyBinding.dict
file, dengan perbandingan, mudah dimodifikasi.Pemasangan tata letak keyboard mudah:
UScustom.keylayout
danUScustom.icns
ke salah satu dari:/Library/Keyboard Layouts/
(untuk semua pengguna)~/Library/Keyboard Layouts/
(hanya untuk Anda, tidak ada hak istimewa administrator diperlukan)Kunci penulisan tata letak keyboard khusus AS dipetakan ke dua tombol berbeda:
Menetapkan komposisi untuk capslock
Jika Anda ingin menetapkan komposisi ke tombol capslock (seperti pada pertanyaan awal), Anda memerlukan PCKeyboardHack Takayama Fumihiko sebagai tambahan dari KeyRemap4MacBook:
10
(ISO §).Ini berfungsi dengan tombol komposisi tata letak keyboard khusus AS . Untuk menetapkan kunci penulisan sistem teks Cocoa (sebagaimana dijelaskan dengan cermat oleh Sam Hocevar) untuk capslock, maka Anda memerlukan langkah lain:
Dengan KeyRemap4MacBook, remap ISO §menjadi Shift+ Control+ F13(atau di mana pun kunci penulisan Anda). Untuk melakukannya, ikuti langkah-langkah yang dijelaskan dengan hati-hati oleh Sam Hocevar, tetapi mengubah kode yang akan ditempatkan di
~/Library/Application Support/KeyRemap4MacBook/private.xml
sini:sumber
Jika Anda ingin memetakan kembali salah satu kunci Anda, lihat di KeyRemap4MacBook , yang direferensikan dalam posting SU ini . The dokumentasi catatan yang Caps Lockdapat dipetakan, dan pemetaan kustom juga didukung .
sumber
Apa yang salah dengan metode default input karakter beraksen (pada 10.7 Lion)
Tahan saja surat itu dan daftar alternatif akan ditampilkan.
sumber