230 comments

[ 3.0 ms ] story [ 274 ms ] thread
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?
There's a trade off between speed, ergonomics, and moving your fingers around the keyboard to find keys not accessible with your hands on the home row vs using all the keys on a keyboard.

Some people take this to its extreme conclusion.

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.

Happily IntelliJ keys are configurable. Settings->Keymap. Debugger actions are under Main Menu→Run→Debugging Actions.

Sadly it's difficult to see all the mapped keys at once, and the search can't search for the key (only for the action a key might be bound to) so making new maps is a bit tedious. It's possible to do so via making a plugin, but that's probably even more effort.

> Then we can type up to 2^5 = 33 characters

Typo. 2^5 = 32, but should probably say 2^5 - 1 = 31, since not pressing anything is a no-op.

Oops, I off-by-oned off-by-one, thanks.
Imagine the possibilities using two hands.
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 layout with a second side-key column on the side that faces outward. You'd get 2*10 keys with just those columns and the toggle (or 3*10 with double toggles).

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.

Sorry I was unclear, by toggle I meant more like shift than capslock, you have to keep pressing don't know what's the correct terminology for those kind of keys.
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.
Uh that's a great idea. Imma try to pop out a version with a joystick over the week-end.
I miss the pipe character :) How can I use this for SSH?
You use two of them. You pair them, decide on who is left and who is right and load the keymap.
Maybe we can map the whole of unicode on datahands!
Ooh, if you miss the pipe, wait until you see where the Tab key isn't...
You might need to use the six finger version
This is a simpler version of Twiddler: https://twiddler.tekgear.com/
Have you ever used that? It looks interesting.
I have one I bought maybe 8 years ago. It's the wired version. There was some pretty good tutorial software for learning to type but I could never really get the Ctrl key combos to work which made emacs hard to use. But for just letters and spaces and tabs it worked surprisingly well. You can change the layout also.
I would imagine that the main use case is texting or typing documents, so it's encouraging that it worked well for that.
The use case I bought it for was note-taking in class. My thought was to learn how to use it on my left hand, keeping my right hand free for drawing diagrams in my notebook or anything else that was hard to type out via just text (like math formulas).
What, simultaneously?
I also choose to learn it on my left hand. The way you use it your hand is kinda strapped in so if you want to do anything thing else (like open a door for instance) it's better to have your dominant hand free.
I used twiddler 2 (I think). It was cheaply made chorded keyboard. I admit I did hold down the keys rather hard while learning to use it. Soon after I'd learned the patterns the keys started breaking. I took it apart to take a look, all the keys were connected by tiny bridges of plastic. When the plastic bridges broke the keys became loose and non-functional.
I have the bluetooth version. I like it. I have learnt enough to use it reasonably well, but not well enough to use it as a daily driver. There is a significant hump to get over, and it's not easy to force yourself to practice with it. My latest problem with it has been that one of the keys has got reluctant to register presses, which makes it a lot more frustrating to use.
I've had one since the early 2000s. I never learned how to type on it. I tried it for an hour and it was really hard for me to learn (although I was trying to do it in my non-dominant hand). I really should try to find that thing and learn it again.
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.
To be fair, he didn't invent it either. He was just the first to use one with a computer.
Looks like that makes two of us who forgot to include attribution...
You're in good company :)

Great write up. Question: why does the one keycap on the 'behold' photo look like it is so much less high? (on the other photo they seem identical)

Oh shit. I made another (full) keyboard the other day and I was missing four keycaps, and looking at the photo now I realized where I put them!

One of the keycaps is from a different row, so it has a different height on one side, but on the other side they're the same height.

Heh! You're welcome ;)
You definitely saved my keyboard there :P
The machines court reporters use seem like they would be chorded keyboards from long before 1968.
I'm sure I remember an Asimov story where a reporter is hiding one of these in his pocket and taking notes unobtrusively, hoping nobody will notice the small hand movements.
Just like Matt Damon in The Departed, texting on a flip phone in his pocket, betraying Martin Sheen while standing right next to him.
Douglas Englebart is the proof to me that even if you could go back in time, it isn't necessarily true that you could leverage your knowledge of future technology. Poor guy messed up the timeline so much that even his stock market knowledge was useless!
>Poor guy messed up the timeline so much that even his stock market knowledge was useless!

--

Without the time available to go down the Englebart rabbit hole can you distill the story down some and share?

Englebart famously demoed possible ways of interacting with computers that are now ubiquitous decades before they were actually popularized. I made a joke about him only having those ideas because he was a time traveler from the future, but tried to implement them too early. Then, after he already didn't make billions from his ideas, he couldn't use his future knowledge of investment because his demo was still big enough to change which companies got wealthy (explaining why he didn't make billions investing in the companies that actually invented those ideas in his timeline).
The explanation might make the joke sound rather cryptic but if it any consolation I did get it, and it did make me smile.

I also watch far too much Sci-Fi so my brain is wired to assume people are time traveller and such like :D

Watch the aforementioned Mother of all Demos and compare it to what you're watching it on.
That's a wonderful way of putting it
(comment deleted)
"No Douglas, I don't know where you can buy that. What the hell even is a Bitcoin?"
I feel like there's an untapped reserve of jokes along this line. XKCD, this, and that's it! There could be so much more!
> even if you could go back in time, it isn't necessarily true that you could leverage your knowledge of future technology.

Relatedly:

"Don't worry about people stealing your ideas. If your ideas are any good, you'll have to ram them down people's throats." -- Howard H. Aiken

I used a nice IBM chord keyboard in the late 70s but can't find a photo. It had the space bar sticking out to the side for your thumb; the other keys didn't just have a divot on their tops, as with a typical keyboard today but also on the faces and corners to encourage you to press multiples. With some practice you could get pretty fast.
I thought it would be cool if I could base a chorded typing system off an actual digital piano and use the MIDI interface to type, and design it such that most words would actually sound nice if the digital piano outputted sound at the same time. I just haven't put in the time to figure out a good efficient system.

Would be kind of neat if I could "hear" a blog post as I was typing it, and maybe eventually even learn to listen to text transcribed as music.

Part of what makes music so wonderful (and universal) is that it encodes information somewhat more ambiguously than written or spoken language. You could probably see comprehension and memory dividends from transitioning to a music-based communication system - especially considering that we're hardwired to process music even more so than we are to process language - but I dunno if I'd want to give up the aforementioned aspects of the human experience.
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)

> 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.

It existed and was too fucking expensive for what it did and how it worked even in the terms of mechanical keyboard connoisseurs. (It was mechanical, but to cut some costs they used the worst Cherry switches they could lay their hands on.)

Still, it could be praised as a proof of concept that such things were doable. I hear there's a kickstarter on a keyboard with Eink screens, which is reportedly not as hideous.

The Lebedev studio also produced an Optimus Mini Six macro pad which was more useful and lived a bit longer after the Maximus bit the dust.

I can't really blame Lebedev for that, given how expensive EInk displays are, due to the patent/monopoly situation.
> due to the patent/monopoly situation

That's factually wrong. Debunked many times on HN and yet still repeated.

I haven't seen any refutation, do you have any references?
Read my comment history. Also, please try to be respectful in future on HN. If you make an unproven unsubstantiated claim, and someone says you're mistaken, ask yourself for your own references first.
Perhaps someone can make a coffee-mug with integrated keyboard ;)
Shhh, OP might hear you, lol
I HEARD THAT! One coffee mug coming up!
Top rack of the dishwasher only?

I love your dual use chorded keyboard and remote detonator. Please keep creating the craziest stuff possible!

Falsehoods programmers believe about hands:

- they have 5 fingers

Joking aside, that's a really nice project: congratulations!

Well, digits; a thumb is not technically a finger:)
What?! This is the first I hear of this, though you appear to be correct. Mindblowing.
Not only that--different species have used different parts for the thumb. A Jurassic pterodactyl ("wing-finger") had the earliest known opposable thumb. Pandas have their choice. Primates are late to the party, but might have a claim to most use. Some cats have joined.

The most important key-chord is space, followed by backspace.

Can't forget bats. There's a reason why their order is Chiroptera.

>The name "Chiroptera" derives from Ancient Greek: χείρ – cheir, "hand"[4] and πτερόν – pteron, "wing".[1][5]

Are you telling me that I have four fingers in English but five Finger in German?

I'm confused, but Collins dictionary agrees with you: "Your fingers are the four long thin parts at the end of each hand."

https://www.collinsdictionary.com/dictionary/english/finger

That looks exactly right, we have five digits and four fingers, apparently. Who would have thought?
One of those pointless little distinctions that English language makes but many other European languages don't.

Another example is "velocity" vs "speed"—what other vector quantity has two distinct names, one for the vector, another for the vector's magnitude? The acceleration doesn't, for example; and distance and displacement are two slightly different concepts that deserve two distinct names.

Weight and mass comes to mind.
Weight isn't the vector quantity of mass. It's mass times acceleration, e.g. gravitational acceleration, g. In other words, it's a force.
It's also one of the places where US units really break down. Working with pound-force, pound-mass, and slugs is really easy to mess up if you have to work that way. You're often better converting to SI, doing whatever calculations you have to do, and then converting back at the end.
Yeh, in general the term is just misused and confusing.
Though here is the definition from Merriam-Webster, which I'd consider the standard reference for US English.

any of the five terminating members of the hand : a digit of the forelimb especially : one other than the thumb

That seems more correct to me because I don't think in normal usage saying that "most people have 10 fingers and 10 toes" would be considered an inaccurate statement. And, if someone said they have four fingers on their right hand, you'd assume they meant they were missing a digit.

And even the Collins dictionary has a countable noun meaning with the usage example: "The fingers of a glove are the parts that a person's fingers fit into."

  > Though here is the definition from Merriam-Webster, which
  > I'd consider the standard reference for US English.
M-W considers itself a "descriptive" dictionary, not a "prescriptive" dictionary. That means that it will tell you what people who use words mean to say, but it will not tell you the actual meaning of the words. Therefore it is absolutely NOT a standard reference for English.

The nuance is sometimes important, M-W was the first dictionary to give "figuratively" as a definition for the word "literally" due to the way some people use the word "literally" online.

Much as I dislike literally==figuratively I'm not sure what descriptive vs. prescriptive has to do with standard reference. I'm somewhere between the poles. On the one hand see figuratively comment. On the other hand, languages are living things. And, to my example, if you tell me you have four fingers on one hand, I'll ask you how the accident happened.

I also think you'll find a lot more organizations that use MW as their reference standard than other US dictionaries.

Descriptive: Describes how people use the language.

Prescriptive: Describes how language should be used.

Descriptive dictionaries are highly favoured by those who like to effect change (I'm deliberately avoiding the word Liberal because I'm not in the US and I understand that word to be politically charged for many HN readers). Prescriptive dictionaries are more favoured by those who keep traditional values. Descriptive dictionaries can be used to say "I'm using the word correctly" and prescriptive dictionaries can be used to say "you're using the word incorrectly".

But organizations mostly want to talk to people in the language that they use. They have zero interest in being the language police. They may decide that their writers shouldn't use literally to mean figuratively. But, at least where I work, we're mostly interested in using the language that best connects to readers.

  > Are you telling me that I have four fingers in
  > English but five Finger in German?
In some languages, such as Arabic and Hebrew, you have twenty. In these languages the colloquial word used for digit does not distinguish between digits on the hands and digits on the feet.
Technically words can have more than one meaning.

https://en.wikipedia.org/wiki/Thumb#Thumb_and_fingers

Colloquially, for many (most?) English speakers, the thumb is a finger:

https://books.google.com/ngrams/graph?content=4+fingers%2C5+...

A strawberry is a berry. I don't care if biologists or botanists or whoever use a narrower technical definition in their research papers. The colloquial definition is just as valid. Prescriptivism-by-authority can take a hike. Yes, I will die on this hill.

https://imgur.com/gallery/pfEnXNT

Yes words can have any meaning at all. Also War is Peace, Freedom is Slavery, Ignorance is Strength.

Edit: this is a 1984 reference for those who aren’t familiar with that book or haven’t read it.

From your user page: "My name is actually CyberRabbit. I made a typo when I made this account and HN won’t let me edit my user name."

There is no user "CyberRabbit" by the way, maybe dang would rename your account if you ask him?

Yes he offered but I don’t use email and cannot contact him that way.
I’m not sure which way your email joke is going. Is it poking fun at some HNers who go out of their way not to use common services or devices, or, are you joking that changing your username isn’t worth any effort?

Edit: oh. Likely a 1984 reference. Never mind now. Leaving comment as it is though

I’m not sure why people in this thread keep thinking my comments are jokes. What is causing that? I literally do not use email.
A lot of what you're saying is hard to take seriously, because it's just plain bizarre. A complete refusal to use email for any purpose is pretty unusual to begin with, and even more so for a participant on a technical forum like this. Publicly complaining about the consequences of that decision is another layer of strange behavior. It seems like you're putting a lot of effort into not communicating effectively, so you really should expect people to have trouble taking your statements at face value.
> A complete refusal to use email for any purpose is pretty unusual to begin with

I don’t know if I would say I “refuse” to use email. I simply opt not to because I am privacy conscious. I also do not browse the web with cookies or JavaScript enabled. If that’s “bizarre” to you well then I guess I am a bizarre person but I deserve a bare minimum of respect just as all humans do.

> Publicly complaining about the consequences of that decision is another layer of strange behavior.

I literally never complained about anything. Someone else initiated a question at me about my communication with dang and I shared the results of that communication. I am not bothered at all by not being able to request a name change nor have I ever expressed resentment towards anyone for not being able to request a name change. My screen name is not very important to me. I feel like I am being unfairly judged here.

For what it's worth, I haven't watched TV since the 80's and people assume that I am militant or insane.
It is weird to not have watched any TV in decades. However the coworking community I run online funnily enough has some of the youngest members (early 20s) who do not get any references I make. They also seemingly watch no tv at all. Limited YouTube as well so not like that’s replacing it for them.

It hasn’t been a second thought of that being something to point out.

However I guess in an in person situation, it may come up more as a “thin”

It’s because of the two options I proposed. Both being HN-y things.

You sticking to your guns and not using cookies or JS shows me your principles are legit.

Normally and what my comment was referencing, are people who tout one abnormal or specific thing they do or don’t do. Like how awful FB or one of its properties are. While they happily go on every other data and privacy invading site/company.

For reference, maybe calibration:

I parsed his profile line as a disambiguation.

Something like:

My handle is not cyber-"rabbi", so ignore the religious overtones.

I intended "rabbit" and did it wrong. The UI has this irritating quirk, but I'm not motivated to enough to really fix it.

Not that important.

I get the reference, but it seems like either a non-sequitur or a joke I'm not getting.
It’s not a non-sequitor nor a joke, the point is to highlight the danger of linguistic relativism. If we dismiss the idea that words must follow some standard meanings, things we value can be gradually shifted into weapons of oppression.
And who decides what these standard meanings are?
It doesn’t matter who decides, it only matters that a decision has been made and that is it respected and enforced. Generally academics and/or intellectuals edit dictionaries
You're seriously overthinking this. Descriptivism isn't some plot to twist our cherished language, it just describes the language as it is currently used by speakers.
I believe there needs to be serious limits on the ability of “descriptivists” to condone divergent meanings of words. Within reason it is fine to describe new slightly expanded uses of words but wholesale accepting that word meanings can change arbitrarily in principle seems harmful to the maintenance of the integrity and quality of our language. For example, many people dislike HOAs but neighborhoods with HOAs maintain a certain level of quality, while neighborhoods without HOAs have quality levels across the board, including very bad.
I believe that the real intention behind the statement is that not all users of their product are going to have 5 working fingers if they've had some sort of accident or similar.
That line of thinking doesn't get you far with anything. Nothing is universal. You can always find someone with some disability that prevents them from using a product.

Accommidating as many people as possible is good, but you can never accommidate everyone. Same goes for all of these "things programmers believe about X", be it names or whatever. You absolutely need to provide working product for majority of people first and majority of people have at least two names or in this case 5 fingers.

I wannnt to erase data stolen from my phone
> Well, digits; a thumb is not technically a finger:)

Since you used the word "technically": actually the thumb is considered a finger in anatomical use (which is about as "technical" as you can get) just as the hallux (in popular jargon, "big toe") is anatomically considered a toe, despite having its own name.

In a prior life in pharmaceutical development we had a drug program in which this was specifically important.

Depends if you're a pianist or a violinist...
And koalas have two on each paw, thumbs up to that.
As a mechanical and ergonomic keyboard aficionado with an immobile right thumb, I agree 100%. Many of the cleverest "ergonomic" keyboards heavily overload the thumbs. This is great for moving stress away from the weak, fragile pinkies but only works for people with two useful thumbs!
A friend of mine made this keyboard a while back

https://github.com/TristanTrim/asetniop-keyboard

I have that one starred. ASETNIOP looks quite interesting to me. I just wish it was open source. Without that, I don't see how I could possibly adapt it to the various operating systems I use day-to-day.
Hey, I love the innovative designs from g Heavy Industries!

Unfortunately, I've had unsolved problems with 2 out of 4 orders over a couple years. First issue was the Georgi I ordered just never arrived. Only the lowest cost mail option was offered at the time, and it had no tracking or insurance. No refund. The second issue was the GergoPlex Heavy I ordered. I was able to work out tracked shipping at an extra cost, but after receiving it, I saw it had obviously been dropped by some delivery person. The GergoPlex Heavy was made of steel, and it was shipped in a thinly padded envelope instead of a box, so it must have hit the ground with a lot of force and insufficient impact protection. I bend back the MiniUSB port to make it functional, but the steel plate was also bent at a corner and was much less feasible to fix. My living in the US certainly makes shipping and handling from Canada more complicated, but I don't think I'm being unreasonable in expecting tracked/insured shipping and protective packaging for a $250 item. I've since given up on ordering any more, but this may just be my bad luck.

I still endorse the designs and the work.

Right, that sounds pretty terrible. It's a shame because the designs are very interesting.
Would be curious if it'd be worth it to add either a sixth button on the side to be pressed by the thumb, or to add something like a 5-way switch [1] to the top. You wouldn't have to use all 5 ways, and it'd greatly increase the amount of characters possible, potentially allowing whole words (and, the, patient etc) to be hit by buttons.

[1] https://www.adafruit.com/product/504

(comment deleted)
Nice, but, why not speech to text solution?
I was disappointed at the end of the article, because there was no video of they using the keyboard. I love the project!
I don't think you'd very much want to see a video of me failing to type character after character for five minutes :P
60~90wpm is out of the question? </joke> congratulations!
There will be no question because I didn't include a question mark.
Then I'll wait for the next version Keyyyyyyyys! 2, with 20% more keys, and 2^6 - 1 (63) combinations.

Could the thumb key, be half pressed? Or maybe have 2 keys there, or two times pressed to simulate an additional key.

63! you can add the question mark, internationalization and even emojis!

Oh man! An embarrassment of keys! I will definitely do this, after I finish my cybernetic fingers.
Wouldn't a paramedic also need to type numbers? 31 is more than the number of letters, but not more than the number of letters + 10 digits.
Do you get the impression from the post that he was actually listening to my description of the use case? ;)
HEY I LISTEN TO YOU SOMETIMES
"How to get shot in the airport."

Damn I had a good laugh at that.

Since there's a plenty of chorded keyboards already, someone should come up with some sort of a scat keyboard, or rather input method.

Each keystroke is represented by a sequence of three notes that you sing into the microphone. Three notes produce two intervals which, measured in semitones, are converted into keys pressed (being, say, duodecimal digits). The relative duration of notes sang can be interpreted as modifier keys.

Buy a premium version that plays a fine selection of fusion jazz backing tracks with drums and synths, while you solo.

I like this idea a lot. And if there's a backing track you could add rhythm e.g. syncopation as another control axis...

And this project can be done purely in software. I'm adding this to the ideas stack.

EDIT: each vim mode or keyboard layer is represented by a different set of chord changes in the backing track. Modulate key to change mode.

Very cool. Reminds me of an excellent radiolab I listened to about Wubi: https://www.wnycstudios.org/podcasts/radiolab/articles/wubi-...

If you can effectively type 70,000 characters with 26 keys, certainly you can type 26 characters with 5 keys. It would be even easier if you made it two handed.

(In other words, I think this could someday be a practical text input method)

I often have ideas while walking and I always thought this kind of device would be good for jotting down thoughts while taking a walk... I could always use a phone with some dictation note-taking software, but I think a small chorded keyboard device that records everything, has a great battery life, and can sync via bluetooth or wifi would be very nice.
Many years ago on irc someone was trying to hook two of these up to their bicycle's handebars so they could take notes on the go.
I have done this with the twiddler3 paired with my phone in my pocket (you can also use it in recording mode, but I didn't). I don't do it a lot, but I enjoyed it for what I did with it.

I'd quite like some sort of audio feedback while doing it, but I was accurate enough that it could still work as notes fairly well.

I absolutely lost it when I saw the picture of the finished product with the caption: 'How to get shot in the airport'

very entertaining read, and really cool!

The esp32 never ceases to amaze me. I bought a set of five of them from Banggood awhile ago, and I was amazed how quickly I was able to build some pretty interesting stuff, like a wireless arcade controller (using the same bluetooth keyboard library that the author mentioned, actually).
It's fantastic, I have tens of them because I constantly use them around the house, in things like alarm clocks (https://www.stavros.io/posts/do-not-be-alarmed-clock/), cat toys (no writeup there), scales (maybe later) and other random things.

At $2 each, they're fantastic.

I hadn't even thought about making an alarm clock! You might have accidentally convinced me to order a set of Nixie tubes.
Can you share which version you bought a Banggood? Thanks!
BangGood isn't great for electronics components, I buy those off Ali, and any version you get there is good.
Thanks, will check out!
Absolutely love that alarm clock, thanks. I need to stop finding excuses not to play with embedded stuff.
It seems like every hardware geek makes one of these at some point. I think it's really cool. Designing a chording scheme for individual keys is a fun problem, kind of a nerd snipe. But in the end everyone concludes, "It's too slow to be useful." I think where the hand held keyboard might be really interesting is in combination with steno (http://www.openstenoproject.org/plover/), but I haven't seen that done.
I don't know about other people, but I definitely didn't intend it to be useful!
And that's just fine. It's a cool, fun project.
It seems that handwriting is 24 WPM. It would be neat to get that input speed on a computer using one hand without much more exertion, and choosing letters from a menu seems like more exertion.
Curious if there are any chorded keyboards that use tilt sensors to make character input depend on button plus position, rather than button combinations alone.
That sounds like a recipe for repetitive strain injury