Nice project! > Due to debouncing troubles, it seems to be double-reading each pulse. At some point I should throw a scope on it to confirm what the problem is, but it works quite adequately as-is. (My first try only had a 10ms delay, which empirically resulted in septuple-reading each pulse…) Needless to say, this is not the canonical way to count pulses. A more typical and accurate loop would look like if digitalRe…
Rotary Keyboard
31–40 of 61 posts
Re: Rotary Keyboard
#32Test it on kids: https://www.youtube.com/watch?v=1OADXNGnJok
Re: Rotary Keyboard
#33Re: Rotary Keyboard
#34Rotary phones where used with https://en.wikipedia.org/wiki/Strowger_switch - so they have very simple interface - just generate the number of pulses that is either N or 10-N (I don't remember exactly which one is right). There is also a nice back-story about how it was invented. This is a nice DIY project, but its practicality is questionable. Choosing a number on rotary phones is very slow, as you need to wait til…
Re: Rotary Keyboard
#35Test it on kids: https://www.youtube.com/watch?v=1OADXNGnJok
Re: Rotary Keyboard
#36One thing this design demonstrates about the standard keyboard design:
- In order to disallow using the number row, a giant 10U keycap is placed over the number keys. This deliberately restricts usage. It's funny because it's unexpected.
- 3 rows down, you've got a giant 6U keycap. But, most keyboards just look like this, even though it's as impractical as this joke keycap above.
Re: Rotary Keyboard
#37Nice, but not hardcore enough! Here's the real deal: https://www.youtube.com/watch?v=9BnLbv6QYcA
Re: Rotary Keyboard
#38The slowness of the rotary dial might be actually a strength in certain use cases, like when its critical to get the number right the first time around. Consider attaching it to a Bloomberg terminal to eliminate the "fat finger" problem.
Re: Rotary Keyboard
#39Part of me had hoped that this was some sort of insane mechanical keyboard, where every single key was on the rotary.
It doesn’t make sense for the modifier keys to be on the rotary dial, but the rest you code encode by a pair of dials (for 10x10 keys). Labeling would be a challenge. I wonder which of Emacs and Vim would have the advantage here.
Vim could have a mode dial. Which mode should be the default is possibly the thing that flame wars are made of though.
Re: Rotary Keyboard
#40Test it on kids: https://www.youtube.com/watch?v=1OADXNGnJok
A gentle reminder that nothing is intuitive.
I recently noticed on my local canal the mile markers show how many miles you are from the place youre traveling from.
This is the Leeds Liverpool canal. So as you travel to Leeds it says Liverpool with increasing miles.
From the pov of the Liverpool side of the sign being the Liverpool side this makes sense, and on a barge it's easy to look back to see how many miles to Leeds. But to modern eyes it's completely backwards.
Even traffic signs are 'intuitive'!