Skip to main content
Associate II
Mar 23, 2026 2:46 PM UTC
Solved

Custom Modular Keyboard UI using TouchGFX

Hello everyone,

I would like to share my recent project developed using TouchGFX for industrial applications.

I have designed a fully modular keyboard UI using custom containers. The keyboard supports:

  • Uppercase and lowercase input

  • Numeric keypad

  • Special characters

  • Password input

  • Email input

  • Calibration data entry

The project is designed with a focus on real-time usability and clean UI design for embedded systems.

GitHub Repository:

https://github.com/DhruvProject4/touchgfx_advanced_keyboard.git 

Screenshots: 

Screenshot 2026-03-23 194607.png

 

Screenshot 2026-03-23 194639.png

 

Screenshot 2026-03-23 201138.png

 

I would really appreciate your feedback and suggestions.

Thank you

Dhruv Dave

    DhruvDave46Best answer
    Associate II
    Mar 24, 2026 4:45 PM UTC

    Hello,
    Thank you for your kind words.
    I’m glad you found the project helpful.

    ECE Graduate | Aspiring Embedded Systems Engineer STM32 | C/C++ | FreeRTOS | TouchGFX | Embedded Linux Learning • Building • Sharing

    2 replies

    Osman SOYKURT
    ST Technical Moderator
    Mar 24, 2026 3:26 PM UTC

    Hello @DhruvDave46 ,

    Thank you very much for sharing this with the community :thumbs_up:
    I suggest you can also add it to the post here : Share your Custom Widgets! - STMicroelectronics Community

    ST Software Developer | TouchGFX
    DhruvDave46AuthorBest answer
    Associate II
    Mar 24, 2026 4:45 PM UTC

    Hello,
    Thank you for your kind words.
    I’m glad you found the project helpful.

    ECE Graduate | Aspiring Embedded Systems Engineer STM32 | C/C++ | FreeRTOS | TouchGFX | Embedded Linux Learning • Building • Sharing