geekhack
geekhack Community => Keyboards => Topic started by: Icarium on Sat, 21 January 2012, 08:37:47
-
Are there any switches one can get analogue signals from? Not sure what I want to do with that information yet but it sounds like fun. :)
-
Are there any switches one can get analogue signals from? Not sure what I want to do with that information yet but it sounds like fun. :)
I'm not quite sure what OP is asking for. @_@
-
Are there any switches one can get analogue signals from?
MIDI supports both speed and pressure reports from musical keyboards. Without looking, I would guess that they measure speed by timing two or more contact points, and pressure with strain gauges.
If you want position reports, I'd suggest looking for an old industrial keyboard with Hall-effect switches to hack on.
Not sure what I want to do with that information yet but it sounds like fun. :)
With pressure sensitivity, the keyboard could automatically engage Caps Lock WHEN YOU GET ANGRY.
-
See, great ideas already. :) Hm...hall switches...hm...I'll see if I can find anything.
To clarify, yes the idea was to have pressure or position reported and then use it to speed up repetition, add a bottom-out layer or other stuff like that.
-
Are there any switches one can get analogue signals from?
Example: capacitive sensing switches, resistive switches like the ones in PS2/PS3 controllers.
-
To clarify, yes the idea was to have pressure or position reported and then use it to speed up repetition, add a bottom-out layer or other stuff like that.
Ah yes. IBM had a nice-looking patent (http://www.google.com/patents/US4274752) on a beam-spring variant for that purpose. I'm not aware of it seeing production. If I had a zillion dollars, that's the switch I'd clone today.
Maybe you could try sandwiching a little piezo buzzer between PCB and keyswitch to detect bottoming-out impact.
-
Between PCB and keyswitch....there shouldn't be any movement between those, should there?
-
Between PCB and keyswitch....there shouldn't be any movement between those, should there?
None noticeable, but I suspect it wouldn't matter — they use piezos for acoustic string pickups, sandwiched 'immobile' between the bridge and body, so I'd bet you could measure the bottom-out force by its volume. You probably couldn't use Cherry switches, since they have a big alignment pin in the middle, but rather ALPS or others.
-
These guys are building an isomorphic keyboard that uses modified cherry switches in combination with another layer of switches for velocity sensing. It's explained at ~1:30 in the video:
http://www.youtube.com/watch?v=KfjEYu79J-4
So it's not an analogue signal but still very interesting.
-
Would be interesting to see how that feels. Not what I really want, though. :)
-
Why would you want velocity sensing? So that you have one more source of mistakes?
-
Why would you want velocity sensing? So that you have one more source of mistakes?
Well, it's for making music not for typing.
-
Ups, sorry. Missed the "isomorphic" part.
Cheap MIDI keyboards use two-point velocity sensing.