Help to create a custom Korean keyboard layout
I know it's possible to use Ukelele to create a custom keyboard layout saved in a .keylayout or .bundle file. But it doesn't work for languages using input methods... so it doesn't work with Korean.
I recently saw it is also possible to create a custom input method saved in a .inputplugin file. However, I don't see anything to assign the input method to a specific keyboard. And so the .inputplugin file is by default always used with the system default keyboard layout.
So my question is: is it possible to associate a inputplugin file to a specific custom keyboard layout?
Or is developping a Input Method macOS app with InputMethodKit the only solution to create a custom Korean Layout? Because that would be far beyond my skills and the end of the idea.