Live data from Hacker News

Show HN: I made a 5-key keyboard

stavros.io

11–20 of 230 posts

Re: Show HN: I made a 5-key keyboard

#11
This is called a chorded keyboard [1]. Like seemingly everything invented in the following 40 years, it was introduced by Douglas Englebart in the Mother of all Demos in 1968.

Englebart had a iOS app that allowed you to chord type as well.

1. https://en.wikipedia.org/wiki/Chorded_keyboard

Re: Show HN: I made a 5-key keyboard

#12
Reminds me a bit of this really cool project I saw the other day: https://there.oughta.be/a/macro-keyboard

Difference is one is generic for typing anything, and the link there is purpose-built on a per-application basis, but the idea of having a small amount of keys for a precise job is very interesting.

(Side note, anyone remember the Optimus Maximus, where each key was an LED screen? https://en.wikipedia.org/wiki/Optimus_Maximus_keyboard)

Re: Show HN: I made a 5-key keyboard

#14
post #12

Reminds me a bit of this really cool project I saw the other day: https://there.oughta.be/a/macro-keyboard Difference is one is generic for typing anything, and the link there is purpose-built on a per-application basis, but the idea of having a small amount of keys for a precise job is very interesting. (Side note, anyone remember the Optimus Maximus, where each key was an LED screen? https://en.wikipedia.org/wiki/O…

> Reminds me a bit of this really cool project I saw the other day: https://there.oughta.be/a/macro-keyboard

I'm in love with this, I have to build it. Thanks for the recommendation!

> (Side note, anyone remember the Optimus Maximus, where each key was an LED screen? https://en.wikipedia.org/wiki/Optimus_Maximus_keyboard)

Yeah, what happened with that? IIRC it never materialized.

Re: Show HN: I made a 5-key keyboard

#15

That is very cool! I think the double-presses and three-button presses are pushing it for usability. I wonder if there is a version where you can keep the general form and idea and increase the ease-of-use. I'm thinking add a 5th side-key and a second top-key and use the top ones solely as toggle, not as letters. This way you have 3*5 keys total and fill in the rest with a predictive model, maybe? Or how about a layo…

Using a predictive model would be awful for the inspiration use case (must keep eye contact with the patient), but probably more convenient for most others.

Personally, I'd rather have the chords than have toggles—a keyboard should really be stateless. Even the existing rarely used states (num lock, caps lock) do more to cause me frustration than help.

Re: Show HN: I made a 5-key keyboard

#16

This is called a chorded keyboard [1]. Like seemingly everything invented in the following 40 years, it was introduced by Douglas Englebart in the Mother of all Demos in 1968. Englebart had a iOS app that allowed you to chord type as well. 1. https://en.wikipedia.org/wiki/Chorded_keyboard

Ah yes, I definitely intended a hat tip to Engelbart but I forgot to include it in the article. I reinvented it only semi-independently.

Re: Show HN: I made a 5-key keyboard

#18

That is very cool! I think the double-presses and three-button presses are pushing it for usability. I wonder if there is a version where you can keep the general form and idea and increase the ease-of-use. I'm thinking add a 5th side-key and a second top-key and use the top ones solely as toggle, not as letters. This way you have 3*5 keys total and fill in the rest with a predictive model, maybe? Or how about a layo…

I would propose four standard keys on side and a thumbstick on the top. Thumbstick is easy to operate and has at least 8 discernible directions, plus 8 half-pushes. That's more combinations than you realistically need so maybe you could relieve the pinky finger and use just 3 buttons.

Re: Show HN: I made a 5-key keyboard

#19
post #5
post #2

I think this would be great if you can bind them to an IDE's Debugger Shortcuts. Step In/Out/Thru.

That's an interesting idea, and you can, but if you have an entire keyboard anyway why not use that?

That was my first reaction too but it's growing on me! With IntelliJ on an external Mac keyboard (because, 2017 era MBP, yeesh) for some reason they didn't group the F keys. I mean at least there are F keys. So it's always stressful to try to step over, because the continue button is right next to it (F8 and F9) and it's easy to lose minutes of context buildup with one wrong button press. And then, HTF do you force-step-out? Is it Alt-Shift-F9? Cmd-Ctrl-F9? Alt-F9? Oh it's Shift-F8. But unfortunately by now I just relaunched the entire project.

It would be so cool to mount a Soviet nuclear control room type panel under my monitor with those keys spelled out. Oh and a mute button.

Post reply on HN