While building a tool that needed text input, I noticed LightTextInputEditor
(and its embedded light-keyboard rendering) looks visibly smaller and more
cramped than the real system keyboard used by native LightOS apps (e.g. the
"Search Contacts" screen) — smaller keys, lowercase-by-default labels, and
noticeable side margins that the native keyboard doesn't have.
I traced it as far as I could on my end: LightEmbeddedLp3Keyboard.kt (in
sdk/ui) doesn't add any side padding of its own, so the difference seems to
come from inside the compiled light-keyboard artifact itself, which I don't
have source access to.
Not sure if this is intentional (e.g. deliberately keeping tools on a
Light-controlled keyboard rather than depending on whatever IME is
installed) or just an unpolished corner. Worked around it for now by using
a plain Compose BasicTextField instead, which does trigger the real system
IME — but figured this visual gap was worth flagging either way.
While building a tool that needed text input, I noticed LightTextInputEditor
(and its embedded light-keyboard rendering) looks visibly smaller and more
cramped than the real system keyboard used by native LightOS apps (e.g. the
"Search Contacts" screen) — smaller keys, lowercase-by-default labels, and
noticeable side margins that the native keyboard doesn't have.
I traced it as far as I could on my end: LightEmbeddedLp3Keyboard.kt (in
sdk/ui) doesn't add any side padding of its own, so the difference seems to
come from inside the compiled light-keyboard artifact itself, which I don't
have source access to.
Not sure if this is intentional (e.g. deliberately keeping tools on a
Light-controlled keyboard rather than depending on whatever IME is
installed) or just an unpolished corner. Worked around it for now by using
a plain Compose BasicTextField instead, which does trigger the real system
IME — but figured this visual gap was worth flagging either way.