Bagaimana cara memperbaiki bug switching bahasa macOS Sierra?

28

Mengubah input bahasa tidak berfungsi, Anda dapat melihat video.

Sato
sumber
1
terjadi sesekali, harus me-restart OS.
georgexsh
Diperbaiki untuk saya dengan menggunakan "pilih sumber input sebelumnya" bukan "berikutnya", seperti yang disarankan oleh Yahuen Yakimovich di bawah ini. Tidak mengubah pengaturan Siri atau yang lainnya, FWIW. (On Mojave)
Kalle

Jawaban:

17

Buka preferensi sistem / Siri dan matikan Siri dan pastikan pintasan keyboard diatur ke Tidak ada, lalu mulai kembali.

Tom Gewecke
sumber
rupanya OP tidak memiliki Siri.
georgexsh
@georgexsh, mengapa Anda berpikir begitu?
Tom Gewecke
hmm, mungkin saja, saya salah.
georgexsh
2019 dan masih ada di Mojave ...
virtustilus
Terima kasih banyak!!! Saya hampir mulai membenci laptop saya, tetapi sekarang masalah yang mengganggu ini akhirnya diperbaiki!
erkfel
3

Apakah ini terjadi pada saya sesekali. Konsol memancarkan kesalahan saat saya mencoba mengganti tata letak keyboard:

TypingFocusDebug senderProcess is non-trustable, senderProcessPID is 6171 typingFocusProcessPID is 35651 -> msgID = -1

The senderProcessPIDadalah/System/Library/PrivateFrameworks/LocalAuthenticationUI.framework/Versions/A/XPCServices/localAuthenticationRemoteService.xpc/Contents/MacOS/localAuthenticationRemoteService

Membunuh itu memang membantu menyingkirkan masalah sumber input non-switching:

sudo killall -9 localAuthenticationRemoteService

Semoga ini bisa membantu orang lain yang mengalami masalah yang sama.

slavikus
sumber
1

Punya masalah yang sama dengan variasi yang saya butuhkan untuk mengubah fokus jendela (menonaktifkan dan mengaktifkan jendela aplikasi yang saat ini difokuskan dengan menggunakan perintah + tab, sangat mengganggu).

Saya memperluas solusi dengan Siri (yang saya tidak yakin apakah itu benar-benar menyelesaikan masalah tetapi saya tidak menggunakannya) dengan apa yang berhasil bagi saya:

  1. Matikan Siri di preferensi Sistem (reboot seperti yang dijelaskan oleh Tom)
  2. Gunakan metode dengan Pilih sumber input sebelumnya .
  3. Jangan gunakan Pilih sumber berikutnya di menu Input

Perbedaan dalam bagaimana kedua metode (2) dan (3) diimplementasikan menyebabkan hanya (2) berfungsi dengan baik, karena itu menunjukkan menu popup di mana pengguna dapat mengulang bahasa. Ini menghasilkan hilangnya fokus / langkah fokus.

Semoga itu bisa membantu!

Yauhen Yakimovich
sumber
Terima kasih! Menggunakan "Pilih sumber input sebelumnya" daripada "berikutnya" yang menyelesaikan ini untuk saya. Saya tidak melakukan hal lain, seperti mematikan Siri. (Mojave)
Kalle
0

Ini mengganggu saya selama hampir satu tahun penuh. Ternyata desain yang sangat buruk dan berantakan ditambah bug menyebabkan frustrasi meluas.

Solusi adalah dengan hanya menggunakan perilaku yang benar ( selanjutnya dikutip sebagai berikut ):

Dalam pengaturan input, saya mengaktifkan metode input switching dengan tombol Caps-lock. Ketika semuanya berjalan dengan baik, inilah perilaku yang seharusnya:

Perilaku yang benar

Menggunakan caps-lock untuk mengganti metode input Bahasa Mandarin dan Bahasa Inggris. Itu berarti:

  1. saat menggunakan bahasa Mandarin, tekan caps-lock akan mengubah metode input ke Bahasa Inggris
  2. saat menggunakan bahasa Mandarin, tekan-tekan tombol lama akan mengubah metode input ke Bahasa Inggris Capital, lampu hijau akan menyala di Apple Magic Keyboard.
  3. saat menggunakan bahasa Inggris, tekan tombol caps lama untuk beralih ke Bahasa Inggris Capital, tekan tombol caps lama untuk kembali
  4. saat menggunakan bahasa Inggris (apakah Ibukota atau tidak), tekan caps-lock untuk beralih ke bahasa Cina

Perilaku yang salah

pertama (sangat umum)

  1. menekan caps-lock memang mengubah metode input, tetapi indikator dalam menubar tidak berubah sama sekali.

kedua (sangat umum)

  1. menekan caps-lock tidak lagi mengubah metode input. Tapi ruang cmd + masih berfungsi. Indikator menubar juga berfungsi.

ketiga (kurang umum)

  1. tekan caps-lock dan cmd + spasi keduanya tidak berfungsi. Saya harus menggunakan mouse untuk mengklik indikator menubar untuk mengganti metode input.

keempat (jarang)

  1. tekan caps-lock dan cmd + spasi keduanya tidak berfungsi. Terlebih lagi, ketika saya menggunakan ruang cmd +, saya hanya bisa melihat metode input bahasa Inggris atau metode input berbahasa Mandarin berwarna abu-abu. Keduanya berwarna abu-abu dalam ruang cmd + dan dalam indikator menubar.

Tautan asli: https://forums.macrumors.com/threads/is-there-a-bug-with-language-switching-in-sierra.2020165/#post-24054565

Kenyth
sumber
10
Saya tidak mengerti "solusi". Anda hanya membuat katalog bagaimana seharusnya bekerja dan kemudian bagaimana jika sering tidak berhasil. Ketika tidak berfungsi dengan benar, apa yang harus Anda lakukan untuk memperbaikinya? Menggunakan "perilaku yang benar" bukanlah suatu pilihan ketika Anda dihadapkan dengan "perilaku yang salah".
Tom Gewecke
@ TomGewecke setuju, tapi IMHO memilah hal-hal sedikit lebih bermanfaat daripada "solusi" yang tidak terkait.
georgexsh
1
Barang-barang Anda benar-benar ditujukan kepada Apple, bukan kepada siapa pun yang memiliki masalah nyata untuk dipecahkan. Alih-alih mempostingnya di sini, kirimkan ke apple.com/feedback
Tom Gewecke
0

Saya memiliki masalah yang sama. Sebagai tata letak bahasa Inggris saya punya ABC.
Jadi saya menambahkan UStata letak ABCdan setelah menghapus ABCmasalah telah hilang.

Sonique
sumber
Menarik! Dengan bahasa apa Anda beralih? Rusia seperti Sato?
Tom Gewecke
@TomGewecke Ya, Rusia <-> AS
Sonique
0

Saya memiliki masalah serupa. Seperti yang ditunjukkan dalam video atau yang lain di mana alih-alih memiliki bahasa n +1, saya tiba-tiba hanya dapat beralih antara 1 bahasa meskipun saya memiliki n +1. Tampaknya proses itu membuat dirinya panik atau apa pun. Untuk memperbaikinya saya masuk ke preferensi keyboard -> pintasan -> hapus pilihan "Pilih sumber input sebelumnya" atau "Pilih sumber berikutnya di menu Input" mana yang Anda gunakan. Setelah itu tutup preferensi dan buka kembali. Buka pintasan lagi dan aktifkan opsi yang Anda suka.

Sepertinya itu memulai kembali proses.

steros
sumber
0

Saya akhirnya menemukan cara yang memuaskan untuk sementara memperbaiki ini di komputer saya (menjalankan Sierra 10.12.6) TANPA REBOOTING! Bahkan membuka akun di StackExchange untuk berbagi :)

Pertama, gejala saya: di beberapa titik keyboard berhenti beralih antara Bahasa Inggris dan Bahasa Lainnya saya. Tidak masalah jika saya menggunakan pintasan keyboard untuk beralih atau mencoba beralih di bilah menu. Apa yang terjadi adalah saya SINGKAT melihat bendera OtherLanguage saya, dan kemudian ketika saya mencoba mengetik, itu beralih kembali ke bahasa Inggris.

Namun ... Saya perhatikan bahwa perilaku ini khusus untuk aplikasi. Beberapa aplikasi "kooperatif" (dalam Terminal kasus saya) masih memungkinkan saya untuk beralih (menggunakan metode apa pun) DAN TINGGAL dengan tata letak Bahasa Lainnya. Ini memberi saya harapan ...

Sayangnya, dalam kasus saya, me-reboot bukanlah pilihan, jadi saya terus bereksperimen. Pertama, saya keluar dari aplikasi yang "tidak bekerja sama" (Safari, Mail, Skype, Slack). Membawa mereka kembali - tidak ada efek.

Kemudian saya keluar lagi, beralih ke Terminal saya yang terpercaya, MENGUBAH SUMBER INPUT dan baru kemudian me-restart Skype - Skype mengembalikan bahasa Other saya! Diulangi sama dengan Slack - itu berhasil juga! Diulang dengan Safari - berhasil lagi! Diulang dengan Mail - tidak mungkin :(

Namun saya dapat hidup dengan itu untuk saat ini. Sebagai contoh, saya dapat mengetik teks saya di aplikasi lain dan cukup tempelkan ke Mail saya sebagai perbaikan sementara.

Semoga ini bisa membantu seseorang di luar sana!

Leo Gordon
sumber