lvgl / lv_binding_rust

LVGL bindings for Rust. A powerful and easy-to-use embedded GUI with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).
MIT License
668 stars 69 forks source link

Non-pointer input devices #159

Open scd31 opened 9 months ago

scd31 commented 9 months ago

Hello! I'm working on a small side project which involves a mobile-phone type device. It has a non-touch screen, a keyboard, and a joystick. I'd like to use the joystick to select different elements (i.e., not to move a pointer around), and use the keyboard for entering text in selected text boxes.

The readme says "Currently, only pointer input devices are supported" but I'm wondering if it would be feasible for me to hack something in. There don't seem to be many options for embedded guis in rust, so if not, I'd probably be rolling my own solution.

Thanks!