Using custom layout as Romaji kotoeri layout

123 views
Skip to first unread message

M. L. Giannotta

unread,
Jun 12, 2018, 7:58:59 AM6/12/18
to Ukelele Users

Hello and thank you for this great tool,

I have made a custom layout to fit my multiple-languages typing needs. As my standard setup, I use the Japanese keyboard set to Romaji, which would change to Hiragana on Caps Lock. In system preferences, you can set up a "Romaji layout" when you select kotoeri, but I can't find my new layout (which works perfectly as a standalone) in the dropdown. This question on SE suggests that it should be possible: https://apple.stackexchange.com/questions/44200/kotoeri-romaji-layout-for-osx

Is there any custom property I have to set on my layout to make it appear there? Perhaps a way to set it as JIS-compatible?

Thank you in advance for any help,
Best

M. L.

Tom Gewecke

unread,
Jun 12, 2018, 8:51:03 AM6/12/18
to ukelel...@googlegroups.com

> On Jun 12, 2018, at 7:58 AM, M. L. Giannotta <sunyat...@gmail.com> wrote:
>
> I have made a custom layout to fit my multiple-languages typing needs.

Is your layout in .bundle format? If so, try .keylayout instead. I have several custom layouts showing in my Romaji layout list.

M. L. Giannotta

unread,
Jun 12, 2018, 9:56:50 AM6/12/18
to Ukelele Users
Hey Tom!

Thank you for the blazingly fast response. It is in .bundle format, indeed. How do I extract the keyboard layout out of that file and into a .keylayout? I saw I can create a new standalone, but I'd have to redo all the mappings.

Tom Gewecke

unread,
Jun 12, 2018, 10:22:39 AM6/12/18
to ukelel...@googlegroups.com

> On Jun 12, 2018, at 9:56 AM, M. L. Giannotta <sunyat...@gmail.com> wrote:
>
> How do I extract the keyboard layout out of that file and into a .keylayout?

Control click on the .bundle, do Show Package Contents, go to Contents/Resources and just drag it out.

Tom Gewecke

unread,
Jun 12, 2018, 10:26:29 AM6/12/18
to ukelel...@googlegroups.com

> On Jun 12, 2018, at 9:56 AM, M. L. Giannotta <sunyat...@gmail.com> wrote:
>
> I saw I can create a new standalone, but I'd have to redo all the mappings.

PS You can also avoid a redo by having your keyboard active and doing File > New from Current Input Source in Ukelele.

M. L. Giannotta

unread,
Jun 12, 2018, 10:30:17 AM6/12/18
to Ukelele Users
Ok, this is what I did:

1. Dragged out the .keylayout file from the .bundle package.
2. Opened the .keylayout with Ukelele
3. Install for Current User

It shows up in the list (I guess that's the one, because there is another with the same name but without icon) for System Preferences, but not for Kotoeri. Any pointers?

Tom Gewecke

unread,
Jun 13, 2018, 10:15:37 AM6/13/18
to ukelel...@googlegroups.com
For future reference, it seems that you have to change the script for a custom layout from Unicode to Roman for Kotoeri to recognize it.
Reply all
Reply to author
Forward
0 new messages