|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
An on-screen keyboard: key styling + engine seam + commit callback. More...
#include <ra8_widget_keyboard.h>
An on-screen keyboard: key styling + engine seam + commit callback.
Caller-owned plain data bound to a ra8_widget_t with ra8_widget_keyboard_init. render fills the widget rect with bg, then draws each key as a border-framed key_face face carrying its centred glyph / label in key_fg. on_input maps a touch to a key via the seam, applies it, self-invalidates for a redraw, and – on the commit edge – fires on_commit.