3 ms·
At this rate, soon each switch will have a programmable controller inside, and you'll have drivers adjusting them as you type. Thought idea: predict what key y
by 323 4y ago
At this rate, soon each switch will have a programmable controller inside, and you'll have drivers adjusting them as you type.
Thought idea: predict what key you are about to press next, and make the ones around it stiffer so you are less likely to press them by mistake.
- dotancohen 4y ago> Thought idea: predict what key you are about to press next, and make the ones around it stiffer so you are less likely to press them by mistake. If the bottom magnet were an electromagnet, then in fact one could make the keypress stiffer. As it stands, this project only changes the actuation point, but not the stiffness curve. That said, I would love the feature that you mention. It could possibly introduce a new feedback concept to programming, similar to e.g. the shaker sticks that airline pilots are familiar with. Or, one could reduce the stiffness after a long day at work. Or increase the stiffness when the IDE detects e.g. that you're accessing a string position beyond bounds, or your SQL query is not parameterized but contains a concatenated user input.
- mannykannot 4y agoWith an electromagnet, you could take that control of feel far enough give it a buckling-spring ‘click’ feel.
- adrianN 4y agoYou might also need active cooling to be able to pump enough juice through your electromagnets to get the desired force.
- nomel 4y agoThe force for a cherry red switch is only around 50g. A brake, rather than direct electromagnetic force, could be used most of the time (see Playstation 5 controller [1]). Regardless, this will be one expensive keyboard. 1. https://hackaday.com/2021/09/13/how-the-ps5s-genuinely-clever-adaptive-triggers-work/ https://hackaday.com/2021/09/13/how-the-ps5s-genuinely-cleve...
- mathieuh 4y agoInterestingly the iOS keyboard does this, it makes the touchzones for letters you're more likely to type larger.
- voltaireodactyl 4y agoAlready halfway there with the Dumang DMK6. — each key is movable, hotswappable, magnetic, and programmable.
- infinityio 4y agoRecently, a few brands (Wooting, Razer, Steelseries, etc) have introduced keyboards with analogue-capable input (using either hall-effect, like the switch in the article, or optical sensors). This already allows the actuation to be set per-key in software, so your idea probably wouldn't even be that hard to implement with today's hardware! (although you may need a beefier microcontroller on the board)
- kwhitefoot 4y agoMy very first computer, Nascom-2, in about 1981 had Hall effect keys. It was the best keyboard I have ever used :-(
- andrepd 4y agoThat sounds like a nightmare x) my keyboard deciding that I shouldn't get to type what I want sounds very frustrating.
- LASR 4y agoEvery smartphone already does this.
- rr888 4y agoIt actually makes sense to measure a linear scale of pressure instead of a single click, with a smart driver that knows if its a key you typically hit hard or gently eg d (index finger) vs z(little finger).
- avnigo 4y agoThe iPhone keyboard actually does something similar by dynamically expanding tap zones: https://www.youtube.com/watch?v=wPmVKyhyl9U https://www.youtube.com/watch?v=wPmVKyhyl9U
- lsaferite 4y agoOn the "adjusting them as you type" front, the Wooting keyboards already support detecting a key retrigger even without a full release. They are monitoring key position and if you start to release and then push again they can make it trigger a new keypress. I agree that having a software defined key-press resistance would be amazing. If you could manage that and then add in haptic feedback to simulate standard mechanical keyboard actuation clicks...