I created a *.keylayout usingthis document as a guide.
Here is a concise version of my *.keylayout (full). If you would like to try it, copy it and save it to `~/Library/Keyboard Layouts/` under the name `test.keylayout`. Then add it in input source of Keyboard of System Preference.
Now I have two problems.
- ANSI to JIS inherits the `keyMap`, but no other inheritance works.
- Cannot type an Entity reference such as `<`.
Details are the following.
ANSI to JIS inherits the `keyMap`, but no other inheritance works.
The documentation also says "Virtual key codes not overridden are copied from the base element." I thought that `baseMapSet` should not be the same, so I tried to create `baseMapSet` for each index, but it didn't work.
Of course, it would work if I wrote everything without using baseMap, but I don't want to do it because it's too weak and hard to change.
Cannot type an Entity reference such as `<`.
It worked in the older version. It does not work even if you remove `baseMap`.
How do I make a working *.keylayout?