Remix.run Logo
valbaca 17 hours ago

The special phrase you want is "chord"

A stenographer's keyboard is a special kind of chord keyboard for spoken English.

There are other kinds of chord keyboards, but look into those.

For example:

- https://www.charachorder.com/

- https://github.com/davidphilipbarr/Sweep

Related:

https://news.ycombinator.com/item?id=30515912

ewpratten 16 hours ago | parent | next [-]

If anyone is interested in a fun chording layout, check out ASETNIOP. It’s surprisingly easy to use.

sanderjd 16 hours ago | parent | prev [-]

Somewhat hilariously, having perused your first two links, and followed the link from Sweep to Ferris, I still find myself having no idea how any of this works. (But I know a lot about how the firmware and PCB layout is designed!).

iepathos 13 hours ago | parent | next [-]

I have a charachorder. It's similar to music theory where you can hit individual notes to make up a chord. With chording you hit multiple keys usually that are part of a larger word and it outputs the associated word. This means instead of having to hit every individual key in sequence to type out a phrase one character at a time, you hit multiple keys at once to output words at a time. In the time it takes to output a single character on a keyboard someone on a charachorder did the entire word already. The longer the word the more speed is gained from this. It takes a lot of time to learn though, like a solid month of practice just to get near speeds I have with normal keyboard. Significantly helps with hand strain from typing all day due to requiring far less hand movement.

sanderjd 9 minutes ago | parent | next [-]

Thanks for the explanation! I always wondered how stenographers do this.

I still find it pretty humorous that I can't really find any of that information on how this works on these websites. There must be an intro somewhere that they could link to!

ano-ther 3 hours ago | parent | prev [-]

Is that language specific then?

I would imagine that programming languages need another vocabulary and you will also need to deal with LongVariableNames, delimiters, tabs etc.

15 hours ago | parent | prev [-]
[deleted]