How to select keyboard input file for Add Input Source

input-sourcekeyboard

Here is the dialog for adding an input source. Nowhere does a "choose file" file chooser dialog button appear.

enter image description here

Then hitting Add (+):

enter image description here

And there is NO Choose File dialog here either.

So then what is the correct process?

Best Answer

The underlying confusion here is that an existing keyboard layout file may not be modified in place. You need to delete it or rename it then add it back.

The Input Sources program actually reads the xml's of the files uner

~/Library/Keyboard\ Layouts/

It will not allow you to re-select a layout with the same name of one it already knows about. Unfortunately that prevents updating an existing one using the existing name.

You have to update the layout name in the xml:

<keyboard group="0" id="5000" name="Dollar Layout" maxout="1">
    <layouts>