Isn't that something very basic a user would try to do on a smart watch?
IMO it depends on the watch - Bangle.js is set up with the 3 big buttons on the side so you can use it if you're wearing gloves. The hardware isn't really designed around touchscreen functionality.
For your menu I'd suggest doing what's in the standard Bangle.js launcher (you won't see that because you're using the emulator) - you use up/down buttons to choose the icon and the middle one to select.
I need to implement a simple keypad
You're not going to be able to do that using just touch, but you could highlight a key, then use BTN1/3 to move up/down, then the touch areas to move left/right and BTN2 (in the middle) to select.
It won't be quick that's for sure, but it would work.
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.
IMO it depends on the watch - Bangle.js is set up with the 3 big buttons on the side so you can use it if you're wearing gloves. The hardware isn't really designed around touchscreen functionality.
For your menu I'd suggest doing what's in the standard Bangle.js launcher (you won't see that because you're using the emulator) - you use up/down buttons to choose the icon and the middle one to select.
You're not going to be able to do that using just touch, but you could highlight a key, then use BTN1/3 to move up/down, then the touch areas to move left/right and BTN2 (in the middle) to select.
It won't be quick that's for sure, but it would work.