←back to thread

90 points amichail | 1 comments | | HN request time: 0.211s | source
Show context
eviks ◴[] No.42203948[source]
Analogue controls are indeed an awesome concept for a keyboard. Has anyone shipped any "revolutionary" default setups, e.g., from tiny things like making your pinky suffer less by having lower actuation point to making shallow actuation type lowercase and deeper actuation type uppercase or longer holds on arrow keys accelerating the movement?

Pity, though, the progress is still stalled on the actual layout - the ergonomic splits and other improvements are still a tiny niche

replies(4): >>42204161 #>>42205996 #>>42207327 #>>42207688 #
mkj ◴[] No.42204161[source]
I wonder if with a sufficiently fast ADC measuring each switch's voltage transition, you might be able to do velocity detection with normal switches? I guess might need an ADC wired to each switch rather than row/column matrix scan.
replies(3): >>42204504 #>>42204505 #>>42206563 #
1. evoke4908 ◴[] No.42206563[source]
No, not with any useful degree of granularity. The electrical contacts aren't directly driven by the mechanical switch, they mostly rely on their own spring tension to make the connection. The mechanical part simply separates them.

By measuring contact bounce, you can probably detect the difference between fast and slow presses, but not much more. Maybe three or four levels total