Bagaimana cara menghentikan OS X dari beralih metode input (tata letak keyboard) secara otomatis?

18

Setelah menggunakan keyboard nirkabel yang datang dengan iMac, saya telah beralih ke MS Ergo Natural 4000. Anehnya saya harus menginstal perangkat lunak tambahan karena OS X tidak dapat bekerja dengan keyboard yang saya miliki.

Setelah itu saya masuk ke sys prefs dan mengatur metode input utama menjadi "British-Microsoft" pertama dan "German German" kedua (apa keyboard nirkabel itu), pada tab "sumber input":

masukkan deskripsi gambar di sini

Namun ... OS X terus mengatur ulang metode input saya kembali ke Bahasa Jerman Swiss yang membuat saya pisang.

Saya memiliki flag thingy kanan atas sehingga saya bisa melihat ketika ini berubah.

NB Saya memiliki "opsi sumber input" diatur ke "gunakan yang sama di semua dokumen" yang saya asumsikan berarti menjaga bahasa tetap sama untuk apa pun yang sedang berjalan.

Itu juga membalik kembali pada halaman login.

Adakah yang tahu bagaimana cara memperbaikinya?

Adolf bawang putih
sumber
Juga baru saja memperhatikan bahwa untuk beberapa aplikasi, bahkan tidak mungkin untuk memilih "British - Microsoft" misalnya Preview, QuickTimeplayer. Aplikasi lain seperti firefox dan itunes berfungsi dengan baik (meskipun mereka masih terus beralih kembali ke swiss jerman)
adolf garlic

Jawaban:

13

Jika sistem beralih bahasa tanpa Anda minta melakukannya, itu berarti sumber input saat ini entah bagaimana menjadi tidak tersedia. Ini bisa terjadi jika Anda menggunakan sumber input khusus (diletakkan di bawah ~ / Library / Layout Keyboard) dan kemudian kunci layar Anda. Layar kunci dimiliki oleh sistem dan karenanya tidak memiliki akses ke tata letak khusus Anda, hanya yang di seluruh sistem. Sumber saat ini tidak tersedia, maka akan secara otomatis kembali ke yang lain.

Untuk mengatasi masalah ini, pastikan tata letak keyboard khusus Anda diletakkan di bawah / Library dan bukan / Pengguna / Anda / Libary. Setelah memindahkan file, hapus sumber input dari daftar, reboot dan kemudian masukkan kembali.

Brunni
sumber
Terima kasih untuk ini! Saya memiliki layout di ~ / Library dan aplikasi yang diinstal di app-store tidak dapat melihatnya dan saya tidak tahu mengapa.
Daniel J. Pritchett
Terima kasih ini berhasil. Ini sangat menjengkelkan! Itu selalu terjadi ketika prompt Otorisasi membuka dan setelah keluar.
jmagnusson
Ini berhasil, terima kasih banyak untuk ini! Masukkan file .layout ke "/ Library / Keyboard Layouts" dan kemudian lakukan reboot OS penuh.
György Balássy
Terima kasih banyak! Ini harus menjadi jawaban yang diterima pasti.
ruohola
12

Satu kemungkinan yang saya miliki dalam kasus serupa adalah Anda menekan pintasan keyboard untuk beralih sumber input.

Dalam preferensi Macan Tutul Salju, default untuk memilih sumber input sebelumnya adalah Command-Space. Di tangkapan layar Anda dari preferensi Bahasa & Teks Anda dapat melihat bahwa pintasan ini aktif (pintasan lain, untuk memilih sumber input berikutnya, tidak aktif dalam tangkapan layar itu):

Masukan pintasan sumber

Agak aneh bahwa Command-Space digunakan, karena itu juga digunakan untuk Spotlight. Tetapi jika jalan pintas ditugaskan beberapa kali, maka Snow Leopard akan menampilkan peringatan, yang Anda screen capture tidak tidak menunjukkan. Jadi, Command-Space tidak akan mengaktifkan Spotlight di Mac Anda:

Masukkan pintasan sumber dengan peringatan

Dari dukungan Apple : Command-Space: Menampilkan atau menyembunyikan bidang pencarian Spotlight (jika beberapa bahasa diinstal, dapat diputar melalui sistem skrip yang diaktifkan)

pengguna151019
sumber
10.6 saya memiliki dinonaktifkan (default) dari Command-Space (daripada Option-Space) untuk "Pilih sumber input sebelumnya". Saya tidak tahu mengapa begitu, karena Command-Space telah menjadi Spotlight sejak lama. Saya juga tidak tahu apa yang menonaktifkannya. Tetapi: mungkin beberapa instalasi masih memiliki pintasan Command-Space yang ditugaskan dua kali? Itu akan menunjukkan peringatan di preferensi keyboard.
Arjan
Ketika saya beralih ke suatu aplikasi yang tidak mendukung pengaturan "Inggris - Microsoft" yaitu secara otomatis mengasumsikan "Bahasa Jerman Swiss", ia akan berpindah untuk SEMUA aplikasi. Saya tidak mengerti mengapa tidak semua aplikasi mendukung bahasa 'lain' dan saya juga tidak mengerti mengapa ini memaksa aplikasi lain untuk mengambil perubahan.
Adolf bawang putih
Ini adalah pengaturan global untuk keyboard dan karenanya untuk semua aplikasi.
user151019
Maaf bukan - setiap aplikasi mengingat apa yang digunakan terakhir - lihat mac.finerthingsin.com/2010/01/18/…
user151019
Sebenarnya itu tampaknya memiliki keduanya. Pengaturan dan pengaturan global tunggal per aplikasi. Masalahnya terletak pada kenyataan bahwa sekali Anda mengaturnya ke bahasa yang tidak didukung oleh semua aplikasi, maka itu akan beralih ke yang lain. Menyebalkan, serius.
Adolf bawang putih