Po użyciu klawiatury bezprzewodowej dołączonej do iMaca przełączyłem się na MS Ergo Natural 4000. Zaskakująco musiałem zainstalować dodatkowe oprogramowanie, ponieważ OS X nie mógł ustalić, którą klawiaturę posiadam.
Następnie przeszedłem do sys prefs i ustawiłem główną metodę wprowadzania jako „British - Microsoft” jako pierwszą i „Swiss German” jako drugą (czym jest klawiatura bezprzewodowa), na zakładce „źródła wprowadzania”:
Jednak ... OS X ciągle resetuje moją metodę wprowadzania z powrotem na szwajcarski niemiecki, który napędza mnie bananami.
Mam flagę w prawym górnym rogu, więc mogę zobaczyć, kiedy to się zmieni.
Uwaga: Mam „opcje źródła wejściowego” ustawione na „używaj tego samego we wszystkich dokumentach”, co, jak zakładam, oznacza utrzymanie tego samego języka dla wszystkiego, co działa.
Odwraca się także na stronie logowania.
Czy ktoś wie, jak to naprawić?
źródło
Odpowiedzi:
Jeśli system zmienia język bez Twojej prośby, oznacza to, że bieżące źródło wejściowe w jakiś sposób staje się niedostępne. Może się to zdarzyć, jeśli korzystasz z niestandardowego źródła wejściowego (umieszczonego w ~ / Library / Keyboard Layouts), a następnie zablokuj ekran. Ekran blokady jest własnością systemu, a zatem nie ma dostępu do niestandardowych układów, tylko te ogólnosystemowe. Obecne źródło jest niedostępne, automatycznie powróci do innego.
Aby rozwiązać ten problem, upewnij się, że niestandardowy układ klawiatury jest ustawiony na / Library, a nie / Users / You / Libary. Po przeniesieniu pliku usuń źródło wejściowe z listy, uruchom ponownie, a następnie umieść je ponownie.
źródło
Jedną z możliwości, które miałem w podobnym przypadku, jest to, że naciskasz skrót klawiaturowy, aby przełączyć źródła wejściowe.
W preferencjach systemu Snow Leopard domyślnym wyborem poprzedniego źródła wejściowego jest Command-Space. W przechwytywaniu ekranu w preferencjach języka i tekstu widać, że ten skrót jest aktywny (drugi skrót, aby wybrać następne źródło wprowadzania, jest nieaktywny w tym przechwytywaniu ekranu):
To trochę dziwne †, że używa się Command-Space, podobnie jak w Spotlight. Ale jeśli skrót przypisany jest wiele razy, a następnie Snow Leopard pokaże ostrzeżenie, które swoją przechwytywania ekranu nie nie pokazać. Tak więc Command-Space nie aktywuje Spotlight na twoim Macu:
† Z obsługi Apple : Command-Space: Pokaż lub ukryj pole wyszukiwania Spotlight (jeśli zainstalowanych jest wiele języków, może się obracać przez włączone systemy skryptów)
źródło
Układ MS klawiatury dla OSX jest do kitu
Zamiast tego użyj tego układu http://liyang.hu/osx-british.xhtml
Wydaje się, że działa
źródło