Karena saya memutakhirkan MacBook Pro saya ke macOS Sierra, dua tombol tampaknya telah dialihkan di keyboard ketika saya menggunakan keyboard eksternal saya.
Saya menggunakan tata letak ISO Spanyol, dan tombol "º" dan "<" telah ditukar. Keyboard laptop berfungsi dengan baik. Saya belum mengutak-atik konfigurasi keyboard, selain mengubah ke tata letak regional saya dan menukar tombol pengubah (ini adalah keyboard windows).
Ini bekerja dengan sempurna 1 sebelum peningkatan. Saya tahu sedikit tentang cara mengatasi masalah macOS, apa yang harus saya lakukan?
1 Saya baru ingat itu, tidak, itu tidak sempurna; dari waktu ke waktu keyboard akan berhenti merespons, dan saya harus mencabut dan pasang kembali. Jangan pikir itu terkait, tapi ...
PD: Ini terjadi dengan semua Keyboard eksternal. Mencoba dengan beberapa. Semua dari mereka di mana ISO, dan tampaknya masalahnya ada di macOS memperlakukan keyboard ISO saya sebagai ANSI; keyboard internal laptop adalah ISO, dan tidak memiliki masalah. Saya telah melakukan instalasi Sierra bersih, dan itu masih salah.
Jawaban:
Saya memiliki masalah yang sama dengan keyboard dan tata letak Jerman. Meskipun saya telah mengatur "Jerman" sebagai " System Preferences / Keyboard / Input Source " sebagian besar kunci saya memiliki pemetaan yang salah. Misalnya, tombol kanan ke Tombol Shift Kiri pada keyboard saya adalah "<>" alih-alih dipetakan ke "^ °" .
Masalahnya adalah keyboard saya disetel sebagai jenis keyboard ANSI ( digunakan di AS ). Alih-alih seharusnya ditetapkan sebagai ISO- type ( digunakan di sebagian besar negara Eropa ).
Ada beberapa solusi yang mungkin untuk masalah pemetaan ini seperti yang dijelaskan oleh Tom Gewecke di Blog- nya .
Ketika Asisten Pengaturan Keyboard muncul lagi setelah reboot pastikan untuk memilih jenis keyboard yang tepat - ISO.
Jika tidak ada yang membantu ikuti tautan di atas ke posting Tom dengan opsi lebih lanjut.
sumber
Saya harus menginstal Karabiner Elements dan kemudian mengubah Jenis Keyboard (tersedia di tab Virtual Keyboard ) ke ISO.
Pembaruan (Juli 2018) : Setelah menginstal pembaruan MacOS (10.13.6) masalah telah muncul lagi. Namun versi terbaru Karabiner Elements (12.1.0) tidak memiliki opsi Jenis Keyboard lagi. Ada Kode Negara yang ditetapkan ke '1' ketika saya membuka Karabiner. Setelah bermain-main dengan nilai ini tanpa keberhasilan untuk sementara waktu, saya telah me-restart Mac , yang telah memperbaiki masalah ini.
sumber
Punya masalah yang sama seperti yang dijelaskan di atas, mengatur ulang kunci pengubah membantu secara ajaib. Saya telah mengganti tombol Ctrl / Opsi sebelum memutakhirkan ke macOS Sierra 10.12.1 Beta.
Preferensi Sistem> Keyboard> Tombol Pengubah ...> Kembalikan Default
sumber
Dalam kasus saya masalah ini tampaknya disebabkan oleh utilitas yang disebut Elemen Karabiner.
Ini membantu saya menggunakan tombol Caps Lock sebagai tombol Escape tambahan. Setelah mencopotnya saya menghapus
/Library/Preferences/com.apple.keyboardtype.plist
dan me-restart mesin. Setelah restart, Keyboard Assistant dapat mengidentifikasi keyboard dengan benar.sumber
Menggunakan layout nordic (Islandia), tampaknya High Sierra mengidentifikasi keyboard ISO nordic secara tidak benar. Pada Logitech Cordless Pro lama saya, tombol windows kanan salah dipetakan ke AltGr (Alt kanan), dan pada keyboard Microsoft Sculpt saya yang baru, tidak ada tombol yang dipetakan ke tombol AltGr.
sumber
Saya telah terganggu oleh ini untuk sementara waktu, dengan \ dan `diaktifkan secara teratur. macOS mulai berpikir keyboard saya adalah ANSI daripada ISO, dan tidak mungkin mengubahnya tanpa memulai ulang. Itu tidak baik ketika di tengah penulisan regex yang kompleks.
Solusi yang saya temukan adalah menggunakan Ukelele untuk membuat bundel 2 tata letak keyboard yang memiliki pemetaan yang sama seperti yang dicetak pada tombol fisik, dan satu dengan tombol \ dan `diaktifkan.
Setelah diinstal, saya kemudian dapat beralih di antara layout keyboard tanpa harus reboot, dan dapat berhenti berkelahi dengan macOS untuk mengenali keyboard ISO saya!
sumber
Dalam SystemPreferences-> Keyboard-> InputSources klik tanda + kiri di bawah ini, pergi ke Spanyol / Español dan pilih: pada cek kanan jika Anda telah memilih yang benar (Spanyol atau Spanyol-ISO).
sumber