I downloaded and built from source successfully, and am now looking into how I could modify / contribute new keyboard layouts to WebOS OSE (many are missing currently).
Looking among the packages on github it seems that the layouts are stored in the “ime-manager” package (https://github.com/webosose/ime-manager). Those layouts are json files in there.
I therefore have the following questions:
- Are those the actual layouts used for the keyboard?
- Adding a new layout means registering it for the OS to propose it in the menu. Is it done in the layoutloader.cpp class ?
- How can I modify one of those layouts and rebuild an image ?