Bagaimana cara mengkonfigurasi pintasan keyboard untuk karakter khusus pada OS X?

Jawaban:

7

Buat ~/Library/KeyBindings/dan simpan daftar properti seperti ini sebagai DefaultKeyBinding.dict:

{
    "~c" = (insertText:, "©");
}

Menerapkan perubahan memerlukan pembukaan kembali aplikasi. Pengikat kunci khusus tidak berfungsi di semua aplikasi atau tampilan, tetapi tampaknya berfungsi di Sublime Text 2.

Untuk informasi lebih lanjut, lihat hcs.harvard.edu/~jrus/Site/Cocoa%20Text%20System.html dan osxnotes.net/keybindings.html .

Anda juga bisa membuat tata letak keyboard khusus dengan Ukelele atau membuatnya private.xmldi KeyRemap4MacBook .

Lri
sumber
@ ´ Ini memberi saya kesalahan sintaksis ketika mencoba sumber file:DefaultKeyBinding.dict: line 2: syntax error near unexpected token `('
Winterflags
4

Untuk mengetik © pada Mac, itu Alt+g

Untuk mengonfigurasi pintasan keyboard untuk karakter khusus pada OS X:

Preferensi Sistem> Bahasa & Teks> Teks> Simbol & Substitusi Teks. Gunakan tanda + di bagian bawah daftar untuk menambahkan yang Anda inginkan.

EDIT 08/19/12:

Menurut http://www.macworld.com/article/1160500/text_substitutions.html , Anda dapat membuat Text Substitutionuniversal di Mac dengan menjalankan perintah di Terminal:

defaults write -g WebAutomaticTextReplacementEnabled -bool true
superuser
sumber
Saya telah mengedit jawaban, semoga ini membantu.
superuser
1
Substitusi Simbol & Teks tidak berfungsi untuk editor saya, luhur.
MaiaVictor
1
Saya tidak terbiasa dengan Sublime, tetapi saya menemukan artikel ini yang dapat membantu dalam kasus Anda: macworld.com/article/1160500/text_substitutions.html
superuser
@superuser, tautan itu berisi beberapa info yang bagus. Silakan tambahkan defaults writedan Edit> Substitusi untuk jawaban Anda.
Perintah default melakukan hal yang sama dengan kotak centang di panel Bahasa & Teks preferensi.
Lri
1

Metode lain adalah menipu komputer Anda agar mengoreksi beberapa string teks secara otomatis menjadi simbol pilihan Anda.

Misalnya, mengetik thetaperubahan keθ

Untuk melakukan ini pada Mavericks pergi ke: System Preferences> Keyboard> Text

boulder_ruby
sumber