Cara menonaktifkan pintasan emoji Mavericks

19

Ruang kontrol-perintah-ruang di Mavericks membuka panel dengan Emoji. Saya ingin menggunakannya untuk aplikasi lain (Divvy), tetapi mengeluh bahwa itu sudah digunakan oleh pintasan keyboard seluruh sistem. Tapi sejauh yang saya bisa lihat tidak ada cara untuk menonaktifkannya di pengaturan sistem. Adakah yang tahu metode alternatif untuk menonaktifkannya?

buddahbrot
sumber

Jawaban:

9

Pencipta Divvy di sini. Saya tidak yakin mengapa Divvy tidak dapat merekam pintasan ini di UI, tetapi Anda dapat memaksa Divvy untuk menggunakan pintasan ini:

  1. Berhentilah dari Divvy.
  2. Buka Terminal.app dan tempel perintah ini, pada satu baris, dan tekan enter:
    defaults write com.mizage.direct.Divvy globalHotkey -dict keyCode 49 modifiers 4352
  3. Juga, tempel perintah ini, pada satu baris, dan tekan enter:
    defaults write com.mizage.Divvy globalHotkey -dict keyCode 49 modifiers 4352
  4. Mulai ulang Divvy.

Tidak ada risiko untuk menjalankan perintah ini, Anda selalu dapat mengubah pintasan lagi di UI. Semoga saya dapat memperbarui perekam untuk menangkap pintasan ini dengan benar di masa mendatang.

Mizage
sumber
Ini bekerja dengan baik untuk saya. Terima kasih telah meluangkan waktu untuk mencari tahu masalah ini!
buddahbrot
OMG ini menyelamatkan bacon saya, saya baru mulai memperhatikan ini ketika saya baru-baru ini pergi untuk mengatur iMac baru, MBP saya sudah mengatur pintasan ini dan saya awalnya tidak mengalami kesulitan mengaturnya sebelumnya, tetapi itu mungkin pra-Mavericks, dan sekarang Saya menjalankan kedua MBP / iMac saya di Yosemite beta. Tapi ini pasti mengatasi sakit kepala ini.
Scott Kingsley Clark
1
Perlu dicatat di suatu tempat dalam jawaban ini bahwa perbaikan ini bekerja paling baik dalam hubungannya dengan perbaikan di bawah ini sehingga fungsi karakter khusus tidak hilang
David Hollman
11

Anda dapat mengubah pintasan dari System Preferences:

Tiga periode atau karakter elipsis harus berfungsi.

Anda dapat menonaktifkan pintasan dengan memodifikasi ~ / Library / Preferences / .GlobalPreferences.plist:

defaults write -g NSUserKeyEquivalents -dict-add 'Special Characters...' '\0'

Tutup dan buka kembali aplikasi untuk menerapkan perubahan yang dibuat dengan perintah default.

Lri
sumber
Sepertinya ini berfungsi, tetapi tampaknya setelah menerapkan perbaikan (dan memverifikasi bahwa pintasan lebar sistem memang dihapus secara global), Divvy masih menolak untuk menggunakan kombinasi itu sebagai pintasan aktivasi globalnya ... Saya telah mengirim e- kirimkan tentang hal ini kepada penulis Divvy.
Erik Kaplun
3
Catatan untuk Yosemite (OS X 10.10) dan yang lebih baru: sebaliknya, gunakandefaults write -g NSUserKeyEquivalents -dict-add 'Emoji & Symbols' '\0'
jrhorn424
3

Ini semua sepertinya untuk OS yang lebih lama. Saya telah menjalankan perintah terminal tetapi untuk Yosemite sepertinya hanya memberikan nama untuk "Emoji & Simbol" untuk semua aplikasi. Akan lebih baik untuk tidak menetapkan pintasan apa pun untuk ini dan menghapusnya tetapi Anda tidak dapat menyimpan tidak ada pintasan dan itu tidak akan membiarkan saya menyimpan dan kemudian menghapus pintasan (yang mungkin tidak akan berhasil. Setidaknya itu ditugaskan ke pintasan lain akhirnya di semua aplikasi!

Bogo Mogo
sumber
Sayangnya ini sepertinya tidak berlaku untuk versi internasional (lokal) OS X ...
oligofren
1
Untuk Yosemite atau lebih baru, Anda dapat menonaktifkan pintasan sepenuhnya defaults write -g NSUserKeyEquivalents -dict-add 'Special Characters...' '\0'.
jrhorn424
1

Jika ini bisa membantu, Anda dapat menonaktifkan penggantian emoji ke emotikon di aplikasi Pesan seperti ini: Edit> Substitusi> menu Emoji . Namun, tidak yakin apakah ini membebaskan pintasan Ctrl+ Command+ Space.

thomax
sumber
menu seperti itu sepertinya tidak ada pada 10.9 saya
Erik Kaplun
Dia berbicara tentang dalam Pesan ... yang tidak menjawab pertanyaan
daviesgeek
1

Saya ingin mempromosikan komentar @ jrhorn424 ke sebuah jawaban, jadi itu lebih terlihat.

Dengan frustrasi, panel preferensi keyboard tidak akan membiarkan Anda menghapus pintasan standar, hanya mengikatnya ke sesuatu yang lain. Anda dapat melakukannya di terminal.

Seperti yang ditulis @ jrhorn424:

"Catatan untuk Yosemite (OS X 10.10) dan yang lebih baru: sebaliknya, gunakan defaults write -g NSUserKeyEquivalents -dict-add 'Emoji & Symbols' '\0'"

Joshua Goldberg
sumber
0

Saya menggunakan Quicksilver untuk ini, ini menimpa pintasan keyboard lainnya secara default, yang berguna untuk pintasan default yang lebih sulit dimanipulasi. Itu dapat membuka aplikasi apa pun dengan kombinasi tombol apa pun; saksikan berikut ini.

Matthew Hinea
sumber
Alfred juga secara otomatis mengganti pintasan ini.
Dmitry