3 ms·
To anyone designing low-tech user interfaces: I'm all for something simple but please, oh please, use something with a better feedback than the membrane "keyboa
by TacticalCoder 4y ago
To anyone designing low-tech user interfaces: I'm all for something simple but please, oh please, use something with a better feedback than the membrane "keyboard" shown in the article. Membrane keys are the absolute shittiest piece of shit ever produced. I use three everyday: my safe has one. My projector's remote control and my LED strip light (I use a LED strip to give a "home cinema" feel to the room) has one. The one on the safe, thankfully, at least emits a "beep" every time a press registers. Doesn't make it great by any means but there's that. On the projector there's a delay between any press and the projector giving you any feedback, so you don't know if a press registered or not.
I do honestly think, and I'm not a big smartphone fan, that a virtual keyboard on s smartphone's screen with haptic feeback (where the phone vibrates a bit when you "press" a key) is infinitely better than membrane keyboards.
Now I'm not saying everything should be replaced with screens+haptic feedback: what I'm saying is membrane keyboard are the worst piece of shit man ever invented.
On the other hand my alarm system has buttons (zero screen): one button, one function. And the feedback on these buttons is perfect. It's bliss. Same in my ultra high end, but thankfully nine years old, car: one button, one function. And when you press that button you know it's been pressed. Perfection. (I say "thankfully nine years old" because the very same car brand/model now uses screens everywhere instead of buttons).
So you can have two exactly identical looking user interface and, without trying, it's impossible to tell if it's a complete piece of shit or not (well, these membranes things: you kinda spot them from a mile): you need to actually press the buttons to know.
Membranes are the opposite of perfect user experience: they're mediocre turds.
- deleted 4y ago[deleted]
- joezydeco 4y agoSo your complaint isn't really about the membrane itself but the lack of haptic or other feedback that comes with a press. I worked on controls with one company and their solution was to put a membrane overlay on the panel but place low-travel physical buttons behind it. You had the advantages of a membrane overlay (sealed from dust/moisture, better artwork on top) and the higher reliability of the button. And if the overlay tore or wore off the system still worked.
- deleted 4y ago[deleted]
- treis 4y ago> On the projector there's a delay between any press and the projector giving you any feedback, so you don't know if a press registered or not. This a related issue with slow response times of modern UIs. I spent a decent chunk of my career replacing AS-400 systems with ones accessed through the browser. Those AS-400 systems were often hosted in the building and were written to run on servers from the 80s or earlier. With modern hardware they rendered screens within single digit ms and I think the emulator did some input queueing. Users would know that to, as an example, change someone's address they'd have to hit 7, 3, enter, 3, tab, tab and start typing. With a browser interface they couldn't do that because the latency was unpredictable and the page might not be ready for their input. Usually we ended up slowing the users down significantly.