Ternary Chord Keyboard

Project tutorial by Mr_Glenn

  • 3,403 views
  • 4 comments
  • 9 respects

GymGeneral - A Sports Interval Timer

Project tutorial by Mr_Glenn

  • 1,820 views
  • 0 comments
  • 4 respects

Morse Keyboard

Project showcase by Mr_Glenn

  • 773 views
  • 1 comment
  • 3 respects

Toolbox 3


Replicated projects 0

 Mr_Glenn hasn't replicated any projects yet.

Respected projects 0

 Mr_Glenn hasn't respected any projects yet.
  • A Simple Arduino Menu With An LCD 14 days ago

    Hi tarbear123
    Assuming you are just intending to use A0 as a digital button in the same way as the rest of the buttons in the above project the following will work:
    byte buttons[] = {6,7,8,A0};//tested ok
    A0 is simply an alias for the pin number, in the case of the UNO the analog pins are numbered from 14=A0 to 19=A5.
    The main reason for using A0 as opposed to the number 14 is portability, the actual pin number may be different on a different Arduino board e.g a Mega.
    A secondary reason is that the number of analog pins differ between Arduino boards and it is helpful to have it flagged up that you are trying to use a nonexistent analog pin.
    If your intention was to attach multiple buttons to a single analog pin such as https://www.instructables.com/id/How-to-Multiple-Buttons-on-1-Analog-Pin-Arduino-Tu/ the code for the above project doesn't support that.

  • Ternary Chord Keyboard 12 months ago

    Hi kovirobi
    Momentary toggle switches (on-off-on) were the first switches I tried, they were too stiff.
    My second purchase was a momentary rocker switch (on-off-on again) it again proved too stiff. It may be there is one out there that would be suitable but narrowing down the search could be tricky; I am essentially buying them blind.
    I had also thought about using capacitative sensing using something like the ttp223 switches, which I am quite fond of, but don't really know enough to assess if this would be practical; the last thing anyone wants in a keyboard is false triggering.
    Your posts have given me a bunch of stuff to look up.
    I tried the n-key rollover tests on the plover site, with the 2 shift keys pressed I was only able to get around 17 of the letters to print and on the Microsoft ghosting test my keyboard only showed 6 of 8 keys pressed.
    I do agree the phonetic system of steno is clever.
    I did at one point own a Microsoft natural keyboard but stupidly got rid of it when upgrading, it was ps2 and USB was just coming out so no converters were readily available - it went to computer recycling so hopefully made a new owner happy.

  • Ternary Chord Keyboard 12 months ago

    Hi kovirobi
    Thank you for your suggestions.
    I had considered the Cherry MX after they were recommended on the "Spiffchorder" chorded keyboard pages (specifically the reds).
    I still have my heart set on the original style keys as a way around the interference problem I identified above.
    I have subsequently spent more time reading the patent and it gives a good description of the original keys, whether these were exactly the same as the ones that made it onto the commercial keyboard I do not know.
    I am currently wondering if it would be possible to 3d print something suitable - I suspect so as they consisted of a module with a couple of attached microswitches.
    I have just a passing familiarity with Stenotype I did look at a variant called Velotype as I researched my project.
    I have seen it argued that we have gone too far in prioritizing ease of use over long term efficiency but for me personally the massive speed advantages of the Stenotype are outweighed by the effort to learn the system.(I am much more interested in reducing my error rate.)
    Spiffchorder -> https://chorder.cs.vassar.edu/doku.php?id=spiffchorder:forside
    Velotype -> https://en.wikipedia.org/wiki/Velotype

Add projectSign up / Login