emacs/var/elfeed/db/data/56/56535afb78a1708a3793451d5b8f232078b558db
2022-01-03 12:49:32 -06:00

117 lines
9.6 KiB
Plaintext

<p>I mentioned in my <a href="https://www.rousette.org.uk/archives/building-a-corne-low-profile-keyboard/">previous post</a> that one of the reasons I decided to build my
Corne keyboard was to make it easier to learn stenography with <a href="https://www.openstenoproject.org/plover/">Plover</a>. Why would
I want to learn stenography? Well, part of an honest answer would be that it
seemed interesting, and I enjoy learning new things, but I was also motivated by
the idea that I might be able (in time) to substantially increase my typing
speed, while typing in a more ergonomic way.</p>
<p>Stenography is a completely different way of writing text than any of the
conventional keyboard methods. Traditionally, it tends to be used in court
reporting or live captioning, where stenographers are able to transcribe
everything that is said in real time. To do this, they use a stenography
machine, and must be able to type at more than 225 words per minute. Stenography
machines have levers rather than keys (a bit like a typewriter), each of which
requires a very light touch to register the stroke. Instead of hitting keys one
by one, as you do on a regular keyboard, stenographers hit multiple keys
simultaneously &mdash; pressing between keys vertically or horizontally &mdash; to
generate chords. The chords are then translated into whole words, syllables or
whole phrases, depending on they system used (or &lsquo;theory&rsquo;). This is what makes
stenography (or &lsquo;steno&rsquo;) so fast: you can produce whole (sometimes long) words
with a single stroke, and the software also deals with inserting spaces between
words, capitalising words at the start of sentences, and so on. This makes it
much easier for stenographers to exceed speeds of 250 words per minute (the
world record is 360 WPM), but also to keep up that pace comfortably for hours on
end.</p>
<p>This is obviously something that would be potentially useful to anyone who types
a lot a keyboard, but the problem &mdash; pre-Plover &mdash; was that stenography
required special (very expensive) machines and the only way you could learn
how to do it was to enrol in a stenography course, which is also extremely
expensive and has a high drop-out rate. This made it inaccessible to amateurs who
have no wish to do either court reporting or live captioning, but just want to
be able to type faster, more comfortably. Plover (which is open source), enables
you to translate output from an ordinary keyboard into steno strokes. The
software runs on your computer, translating output from your keyboard in real
time, and also enables you to edit the dictionaries which translate steno
strokes into words, so that you can add in words that you use frequently.</p>
<p>You <em>can</em> use Plover with an ordinary QWERTY keyboard. However, unless it has
n-key rollover (NKRO) &mdash; the ability to register all the key presses when
multiple keys are pressed simultaneously &mdash; you will have to arpeggiate the
keys, which is less than ideal. Also, as I found, if your keycaps are further
apart, or if your keys require a bit of force to depress (e.g. 50 or 60 g, which
is typical for mechanical keyswitches), it is difficult to make strokes which
require several adjacent keys to be pressed. I started learning on my ErgoDox
EZ, but have found it much easier with my new Corne keyboard, both because of
the closer spacing of the keycaps, and the lighter force needed to activate the
keys.</p>
<p>Learning steno is hard, but fun. The process of generating chords feels
extremely odd at first, but the satisfaction of seeing whole words pop out when
you get it right is delightful. I&rsquo;m following the excellent suggestions on the
Plover wiki for the <a href="https://github.com/openstenoproject/plover/wiki/Learning-Stenography">best way to learn</a> stenography, and my knowledge is gradually
increasing. The steno keyboard layout looks downright weird. The left and right
hand halves are all consonants, then there are four vowels under the thumbs (A,
O, E and U). Some letters are missing entirely (X, J, Y and I, for example), and
some are repeated on both halves (S, T, P, R). The basic idea is that words are
chorded phonetically by syllables. The starting sounds are represented by
the left hand, vowels in the middle, then ending sounds on the right half.
Sounds that are missing are generated by combining keys. For example the word
&lsquo;love&rsquo; is <code>HRUF</code> in Plover. The <code>HR</code> keys make the &lsquo;l&rsquo; sound, the <code>U</code> is a short &lsquo;o&rsquo;
and the <code>F</code> is a &lsquo;v&rsquo; sound.</p>
<p>It takes quite a long time to learn the layout and the sounds represented by the
combinations of keys. I am finding the vowel sounds more complicated than the
consonants, because in English, the vowel sounds aren&rsquo;t differentiated by
accents or similar markings like they are in other languages, so I think we
English speakers don&rsquo;t think very often about what a long or short &lsquo;o&rsquo; is, for
example. This, of course, is what makes learning how to pronounce words like
&lsquo;through&rsquo;, &lsquo;thorough&rsquo; and &lsquo;thought&rsquo; so difficult for people learning English.
I&rsquo;m gradually getting to grips with it though, and it has made it much easier
for me to guess chords for new words correctly.</p>
<p>Plover isn&rsquo;t an entirely phonetic system. There are a lot of dictionary entries
which are known as &lsquo;briefs&rsquo;. These are abbreviations of common words to
save time or to make what would be tricky chords easier to hit. For example, you
can hit <code>S-B</code> (that&rsquo;s the <code>S</code> on the left side and the <code>B</code> on the right side) to
output the word &lsquo;somebody&rsquo;. &lsquo;The&rsquo; is just the <code>-T</code> key on the right side, while
&lsquo;it&rsquo; is the <code>T</code> on the left side. These are trickier to learn, but gradually, with
practice, they become more ingrained, and that helps you to speed up.</p>
<p>Plover is also aware of orthographic rules in English. You can use the <code>-S</code>, <code>-D</code>
and <code>-G</code> keys on the right side (among others) to change the endings of words. So
you could chord <code>RAOEUD</code> for &lsquo;ride&rsquo; then hit the <code>-G</code> key and the word would
automatically change to &lsquo;riding&rsquo; (not rideing) because Plover knows the rules
for adding the suffix &lsquo;-ing&rsquo; to words. There&rsquo;s similar shortcut for adding
&lsquo;-ed&rsquo; to words with the <code>-D</code> stroke. Once you are familiar with the strokes for
sounds, you don&rsquo;t have to know how a word is spelled, only how it sounds.</p>
<p>There are all sorts of other delightful things you bump into. While I was
learning the chord for the &lsquo;F&rsquo; sound, I was playing around with words starting
with the sound and randomly wrote &lsquo;flip&rsquo; followed by &lsquo;flop&rsquo;. Plover immediately
removed the space it had added, and hyphenated the word into &lsquo;flip-flop&rsquo;.
Similarly, when I typed &lsquo;kit&rsquo; (<code>KEUT</code>) followed by &lsquo;cat&rsquo; (<code>KAT</code>), it transformed to
&lsquo;KitKat&rsquo; (mmm&hellip; KitKats&hellip;). If you type the words in the reverse order (flop
flip), it assumes that&rsquo;s what you meant and doesn&rsquo;t change them, because there
is no valid word &lsquo;flop-flip&rsquo; or &lsquo;KatKit&rsquo;. By the same
token, small errors in the keys you press can result in an entirely different
word popping out. I kept finding that trying to write &lsquo;help&rsquo; (<code>HEP</code>) would result
in &lsquo;pelvis&rsquo; (<code>PEL</code>) because I was one key over on both my left and right hands!</p>
<p>My current QWERTY typing speed is somewhere between 60 and 70 WPM, but my steno
speed is still only around 10 words per minute. My accuracy is slowly creeping
up though, and as I mentioned, I&rsquo;m getting better at guessing the outline (i.e.
the chords needed) for words I haven&rsquo;t encountered yet. I&rsquo;m practising for a bit
of time each day, and I have steno flashcards on my phone so that I can test
myself if I have a few minutes when I might otherwise be scrolling idly. My
hope is that when I get to more than 30 WPM, I might be able to use steno for
actual typing (rather than practice), and that the extra, real-world experience
will increase my speed more quickly.</p>
<p>Remember when I started learning a weird keyboard layout, and <a href="https://www.rousette.org.uk/archives/reverting-to-qwerty/">had to revert to
QWERTY</a> because it destroyed my ability to type on a normal keyboard? I did worry
that I might experience the same thing with steno. However, so far it has not been
a problem. Alternative keyboard layouts only change where each of the characters
is on the keyboard, so trying to keep two layouts in your muscle memory seems to
be very difficult. In contrast, steno is so different in terms of the actions
your fingers make and the output that you generate that it seems (fingers
crossed!) not to interfere with QWERTY typing much. If I am trying to type out
single letters (particularly when entering the steno outlines above), by brain
gets a bit confused and goes to the positions of those letters in the steno
layout, possibly because my brain has slipped into &lsquo;steno mode&rsquo; to think about
the outlines. However, in normal typing, it isn&rsquo;t a problem. I&rsquo;ll see how it
goes. It&rsquo;s a really fun experiment anyway, and I&rsquo;m having fun learning. If it
ends up not going anywhere because it&rsquo;s too difficult or it messes up my
ordinary typing, I won&rsquo;t consider it a waste of time. After all, people do
crosswords or sudoku to keep their brains active, but this has the potential to
also make me a speed typist!</p>