MacBook Pro macOS Sierra 10.12'ye yükseltildiğinden beri ANSI olarak değerlendirilen harici ISO klavyeler


19

MacBook Pro'mu macOS Sierra'ya yükselttiğimden, harici klavyemi kullandığımda klavyede iki tuş değiştirilmiş gibi görünüyor.

İspanyol ISO düzenini kullanıyorum ve "º" ve "<" tuşları değiştirildi. Dizüstü bilgisayarın klavyesi iyi çalışıyor. Bölgesel düzenime geçmek ve değiştirici tuşları değiştirmek (klavye klavyesi) dışında klavye yapılandırmasıyla uğraşmadım.

Yükseltmeden önce kusursuz bir şekilde çalıştı 1 . MacOS'ta nasıl sorun giderileceği hakkında çok az şey biliyorum, ne yapmalıyım?

1 Sadece hatırladım, hayır, o kadar kusursuz değildi; zaman zaman klavye yanıt vermemeye başlar ve fişi çıkarıp tekrar takmak zorunda kalırdım. İlişkili olduğunu düşünmeyin, ama ...

PD: Tüm harici Klavyelerde olur. Birkaç ile denedim. Hepsi ISO nerede ve sorun görünüyor macOS ISO klavyelerimi ANSI muamele; dizüstü bilgisayarın dahili klavyesi ISO'dur ve hiçbir sorunu yoktur. Sierra'nın temiz bir kurulumunu yaptım ve hala yanlış.


1
Makineniz klavyenin ISO yerine ANSI olduğunu düşünüyor gibi geliyor. ANSI klavyelerde Z'nin solunda anahtar yoktur, bu nedenle <en sol üstteki tuşa yerleştirilir. Bunu düzeltmek için Karabiner kullanmanız gerekebilir.
Tom Gewecke

1
Lütfen OQ'nuzda harici klavye değiştirici tuşlarınızı nasıl değiştirdiğinizi belirtin. Eminim kullanılan yöntem anahtar eşlemesini yönetmek için MacOS yolunda gizli bir değişiklikle birlikte çalışamaz.
dan

MacOS Sierra Versiyonunda PC-International Layout'ta harici bir USB klavye ile benzer bir sorun var 10.12.1 Beta. I ve G tuşları değiştirilir, A seçilen düzenden veya ANSI / ISO'dan bağımsız olarak çalışmaz.
mxfh

Mxfh gibi beta yazılımı mı kullanıyorsunuz?
Tom Gewecke

@danielAzuelos Sistem Tercihleri ​​aracılığıyla resmi yoldan yaptım.
jesusiniesta

Yanıtlar:


21

Klavyem ve bir Alman mizanpajı için de aynı sorunu yaşadım. "Alman Tercihleri " " Sistem Tercihleri ​​/ Klavye / Giriş Kaynağı " olarak ayarlanmış olmama rağmen anahtarlarımın çoğunda yanlış eşleme vardı. Örneğin klavyemdeki Sol Shift Tuşunun sağındaki tuş "<>", bunun yerine "^ °" ile eşlendi .

Sorun, klavyemin ANSI klavye tipi ( ABD'de kullanılan ) olarak ayarlanmış olmasıydı . Bunun yerine ( çoğu Avrupa ülkesinde kullanılan) bir ISO tipi olarak kurulmuş olmalıdır .

Onun Tom Gewecke tarafından açıklandığı gibi bu haritalama sorunun birkaç olası çözüm vardır Blog .

Bunun çözümü , Klavye Kurulum Yardımcısı'nı yeniden çalıştırmaktır . Bazen " Sistem Tercihleri ​​/ Klavye " de " Klavye Türünü Değiştir " için bir düğme görünür .

Değilse, /Library/Preferences/com.apple.keyboardtype.plist dosyasını çöpe atmayı ve makinenizi yeniden başlatmayı deneyebilirsiniz .

Başka bir olasılık Terminal'i açmak ve aşağıdakini yazmak olabilir: sudo open /System/Library/CoreServices/KeyboardSetupAssistant.app/Contents/MacOS/KeyboardSetupAssistant

Yeniden başlatma işleminden sonra Klavye Kurulum Yardımcısı tekrar görüntülendiğinde, doğru klavye türünü seçtiğinizden emin olun - ISO.

Bunların hiçbiri yardımcı olmazsa , Toms gönderi için yukarıdaki bağlantıyı diğer seçeneklerle takip edin .


Tek sorun, bu ilaçların normalde dahili klavyenin eşlemesini de değiştirmesidir ki bu da "iyi çalışır". Muhtemelen içselliği bozmadan dışını değiştirebilen Karabiner'e ihtiyacınız var.
Tom Gewecke

Belki de sorunu burada anlamıyorum. Macosx10.12 sürümüne güncellediğimde. Klavye Kurulum Yardımcısı bir kez çalışır. Sola kaydırma tuşunun yanındaki tuşa basmamı istedi ve sonra ANSI veya ISO tipi klavyem olup olmadığını sordu. O zaman seçimimi hatırlamıyorum, ancak klavyemi aslında bir ISO klavyesi olan ANSI olarak kurdu.
Mica

Deneyiminizin sadece bir klavye içerdiğini düşünüyorum, değil mi? OP, dahili ve harici iki klavyenin işletim sistemi tarafından farklı türlerde görülmesi konusunda çok garip bir soruna sahip. Normalde bu mümkün değildir, işletim sistemi için ayarlanan tür ne olursa olsun tüm klavyeler için geçerlidir.
Tom Gewecke

Sanırım İtalyan harici (Apple) klavyemde de aynı sorun var: Sierra'yı kurduğumdan beri iki anahtar değiştirildi ("<" ve "\"). Yukarıdaki önerilerden herhangi biriyle ilgili sorun giderilemedi. Ayrıca Karabiner'in Sierra'yı henüz desteklemediğini de unutmayın. "Cihazlar" sekmesinin klavye türünü ayarlamaya izin verdiği yeni Karabiner-Elements ile denedim - Harici
klavyemi

Bu işe yarar, ancak klavyeyi yeniden bağladığınızda, Klavye Kurulum Yardımcısı'nı yeniden çalıştırmanız ve her seferinde ISO'yu seçmeniz gerekir.
Xotabu4

4

Karabiner Elements'ı kurmak ve daha sonra Klavye Tipini ( Sanal Klavye sekmesinde bulunur ) ISO'ya değiştirmek zorunda kaldım .

Güncelleme (Temmuz 2018) : Bir MacOS güncellemesi (10.13.6) yüklendikten sonra sorun tekrar ortaya çıktı. Ancak Karabiner Elements'ın (12.1.0) en son sürümünde artık Klavye Türü seçeneği bulunmuyor . Karabiner'i açtığımda '1' olarak ayarlanmış bir Ülke Kodu var. Bir süredir başarı olmadan bu değerle uğraştıktan sonra , sorunu düzelten Mac'i yeniden başlattım .


1

Yukarıda açıklandığı gibi benzer bir sorun vardı, değiştirici tuşların sıfırlanması mucizevi bir şekilde yardımcı oldu. MacOS Sierra 10.12.1 Beta sürümüne geçmeden önce Ctrl / Options tuşlarını değiştirmiştim.

Sistem Tercihleri> Klavye> Değiştirici Tuşlar ...> Varsayılanları Geri Yükle


Microsoft Sculpt klavyemin betalarında işlevsel olmayan bir 'a' tuşu vardı. Restore Defaults sihirli bir şekilde düzeltildi, teşekkürler!
Jonathan del Strother

1

Benim durumumda bu sorun Karabiner Elements adlı bir yardımcı programdan kaynaklanıyor gibi görünüyor.

Caps Lock tuşunu ilave bir Escape tuşu olarak kullanmama yardımcı oluyor. Kaldırdıktan /Library/Preferences/com.apple.keyboardtype.plistsonra makineyi çıkardım ve yeniden başlattım. Yeniden başlattıktan sonra Klavye Yardımcısı klavyeyi doğru bir şekilde tanımlayabildi.


1

İskandinav düzeni (İzlandaca) kullanarak, High Sierra İskandinav ISO klavyelerini yanlış tanımlar. Eski Logitech Cordless Pro'mda, sağ pencere tuşu yanlış AltGr (Sağ alt) ile eşleştirildi ve yeni Microsoft Sculpt klavyemde AltGr tuşuyla eşlenen bir anahtar yok.


1

Bir süredir bu durumdan rahatsız oldum, \ ve `düzenli olarak değiştiriliyorum. macOS klavyemin ISO yerine ANSI olduğunu düşünmeye başlar ve yeniden başlatmadan değiştirmek mümkün değildir. Karmaşık bir regex yazmanın ortasında bu iyi değil.

Bulduğum bir çözüm, Ukelele'yi , fiziksel tuşlarda basılı olanla aynı eşlemeye sahip olan ve \ ve `anahtarlı olmak üzere 2 klavye düzeninden oluşan bir paket oluşturmak için kullanmaktır .

Yüklendikten sonra, yeniden başlatmak zorunda kalmadan klavye düzenleri arasında geçiş yapabilir ve ISO klavyemi tanımak için macOS ile savaşmayı durdurabilirim!


0

SystemPreferences-> Keyboard-> InputSources öğesinde, aşağıdaki soldaki + işaretine tıklayın, İspanyolca / İspanyolca'ya gidin ve seçin: doğru olanı (İspanyolca veya İspanyolca-ISO) seçip seçmediğinizi kontrol edin.


1
Bitti ve doğru olanı. Ayrıca kaldırmayı ve tekrar eklemeyi denedim.
jesusiniesta
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.