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.