Hacker News new | ask | show | jobs
by hulitu 1398 days ago
Physical buttons: 1. Are expensive 2. Need space on the PCB 3. Need ICT 4. Need special soldering sometimes 5. need a dedicated interrupt interface on the microcontroller ( that's why are more responsive) 6. Need software both at "kernel" (BSW) level and at userspace (application) level. A touchscreen "button" needs only a callback to a routine and a lot of patience from the user.