I have a custom keyboard layout which MacOSX doesn't recognize as Latin, so it doesn't allow me to remove the US default layout.
I'd like to know what would make my layout be recognized as Latin.
Is the US default layout stored in a file somewhere? so I can compare it to mine and figure out what to change.
My layout is a modified US-international so it should be recognized as Latin with no problems.
Update: I solved it by setting the keyboard id to 1.
/Library/Keyboard Layouts/
, and restarted, but still can't disable the U.S layout. I've set my custom layout as the default by runningsudo "/System/Library/CoreServices/Setup Assistant.app/Contents/MacOS/Setup Assistant"
. I tried enabling other input methods as well... Do you have a physical keyboard with a Chinese layout or something? – Lri Apr 30 '12 at 12:59~/Library
. It doesn't work perfectly, as the keyboard turns to chinese whenever I have to enter the admin password, and I cannot change it. (it's ok, since I just type it and hit enter instead of space and it outputs in Roman letters).I just have a plain physical U.S. keyboard. – Petruza May 02 '12 at 13:19