Rotary Keyboard
21–30 of 61 posts
Re: Rotary Keyboard
#22Part of me had hoped that this was some sort of insane mechanical keyboard, where every single key was on the rotary.
I wonder which of Emacs and Vim would have the advantage here.
Re: Rotary Keyboard
#23Part of me had hoped that this was some sort of insane mechanical keyboard, where every single key was on the rotary.
Let's see, for 104 keys 3/4" wide, the fully-rotary keyboard would have a circumference of 78" and a diameter of ~25". At that size, it should probably be oriented like a steering wheel.
Edit: nested rings would also work for modifier keys.
Edit 2: fixed the formula.
Re: Rotary Keyboard
#24LOL. That is a crazy project, but I smiled al the way through reading about it. Its going to be slow going doing numeric key input though. :-)
Re: Rotary Keyboard
#25This is so cool, especially for those of us who've used rotary phones. I'd like to see a video of a google voice or other call made using the rotary number pad :)
Just use a rotary cell phone: https://skysedge.com/unsmartphones/RUSP/index.html
Re: Rotary Keyboard
#26Re: Rotary Keyboard
#27Part of me had hoped that this was some sort of insane mechanical keyboard, where every single key was on the rotary.
Re: Rotary Keyboard
#28Rotary 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…
It's N, from what I recall from my rotary mobile: https://www.stavros.io/posts/irotary-saga/
Re: Rotary Keyboard
#29Re: Rotary Keyboard
#30Nice 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…