How to make a custom keyboard layout be recognized as Latin so I can remove the US default layout

input-sourcekeyboardlanguage

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.

enter image description here

Best Answer

I solved this by setting the keyboard id to 1.

enter image description here