It sounds to me like customizing the app in the app loader before installing is what you want: https://www.espruino.com/Bangle.js+Custom
You could also add a textinput dependency and let users use one of the existing watch keyboards: https://banglejs.com/apps/?c=textinput
@Ganblejs started
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
It sounds to me like customizing the app in the app loader before installing is what you want: https://www.espruino.com/Bangle.js+Custom
You could also add a textinput dependency and let users use one of the existing watch keyboards: https://banglejs.com/apps/?c=textinput