1 00:00:03,605 --> 00:00:07,704 DREW: I actually have a Filco Majestouch keyboard, 2 00:00:07,704 --> 00:00:10,974 so if anyone wants to try it out, I've got it set up here. 3 00:00:10,974 --> 00:00:11,942 In fact... 4 00:00:11,942 --> 00:00:14,101 Shall we do a demo on the big screen? 5 00:00:14,101 --> 00:00:15,202 So you can see what it looks like? 6 00:00:15,202 --> 00:00:16,072 EMILE: Yeah, if you want, yeah. 7 00:00:16,072 --> 00:00:17,476 DREW: You won't be able to see what's happening, 8 00:00:17,476 --> 00:00:19,040 like, what keys I'm pressing, 9 00:00:19,040 --> 00:00:20,773 but you'll see how quickly text comes out. 10 00:00:20,773 --> 00:00:21,971 It's mental. 11 00:00:23,355 --> 00:00:25,344 Looks lovely, doesn't it? 12 00:00:25,344 --> 00:00:26,603 >> Do you take that to Starbucks? 13 00:00:29,986 --> 00:00:31,719 DREW: All right, let's see. 14 00:00:36,939 --> 00:00:38,110 All right. 15 00:00:38,110 --> 00:00:39,413 Also, I'm using TextEdit, 16 00:00:39,413 --> 00:00:43,248 because if you're in normal mode in Vim, 17 00:00:43,248 --> 00:00:45,873 with steno, it's just like... 18 00:00:45,873 --> 00:00:48,116 you know, if you put a beginner in front of Vim, 19 00:00:48,116 --> 00:00:50,641 random stuff happens. 20 00:00:50,641 --> 00:00:53,242 But you'll understand when you see this. 21 00:00:53,242 --> 00:00:54,673 Okay, so I'm just going to make this... 22 00:00:54,673 --> 00:00:56,813 Can I make this full screen or something? 23 00:00:56,813 --> 00:00:58,441 Or just make it big? 24 00:00:58,441 --> 00:00:59,743 Make it really big. 25 00:00:59,743 --> 00:01:01,410 Okay, so this is -- 26 00:01:01,410 --> 00:01:02,433 I'm running Plover, 27 00:01:02,433 --> 00:01:05,877 and this is one of those keyboards that does n-key rollover. 28 00:01:05,877 --> 00:01:07,437 So I'm just going to -- 29 00:01:07,437 --> 00:01:10,175 tell you what, I'll just mash the keys. 30 00:01:10,175 --> 00:01:14,347 So everything that comes out in uppercase 31 00:01:14,347 --> 00:01:17,242 is basically a chord that doesn't have a designated word. 32 00:01:17,242 --> 00:01:20,378 So, like, there are -- there's a Plover dictionary, 33 00:01:20,378 --> 00:01:22,282 and anything -- when I mash some keys, 34 00:01:22,282 --> 00:01:25,909 and random all-caps comes out, 35 00:01:25,909 --> 00:01:29,076 it means there's no word defined to that. 36 00:01:29,076 --> 00:01:31,846 So here, I'm going to start a new line. 37 00:01:31,846 --> 00:01:34,881 If I use both my index fingers, that's like using the return key. 38 00:01:34,881 --> 00:01:37,243 So... New line. 39 00:01:37,243 --> 00:01:39,382 And let's see. 40 00:01:43,351 --> 00:01:44,846 The... 41 00:01:44,846 --> 00:01:46,283 Um... 42 00:01:46,283 --> 00:01:47,504 (laughter) 43 00:01:47,504 --> 00:01:48,478 The cat. 44 00:01:48,478 --> 00:01:50,116 Oh, no, that's not cat. 45 00:01:50,810 --> 00:01:51,678 The sat. 46 00:01:51,678 --> 00:01:53,611 The cat sat. 47 00:01:55,229 --> 00:01:56,634 On? 48 00:01:56,634 --> 00:01:57,897 How do I do on? 49 00:01:57,897 --> 00:01:58,773 That's going to be... 50 00:01:58,773 --> 00:01:59,905 On. 51 00:01:59,905 --> 00:02:01,034 The... 52 00:02:02,646 --> 00:02:04,394 Mat, that would be M-A-T. 53 00:02:04,394 --> 00:02:05,586 >> It's so fast. 54 00:02:05,586 --> 00:02:06,125 (laughter) 55 00:02:06,125 --> 00:02:07,322 DREW: Yeah, it's incredible, isn't it? 56 00:02:07,322 --> 00:02:08,558 So that was... 57 00:02:08,558 --> 00:02:11,393 That was one stroke for each word. 58 00:02:11,393 --> 00:02:13,992 But each stroke involved, like, three or four keys 59 00:02:13,992 --> 00:02:15,517 being pressed at the same time 60 00:02:15,517 --> 00:02:17,859 but the way that, like, stenographers look on it, 61 00:02:17,859 --> 00:02:20,761 you might be pressing ten keys at once, but that's one stroke. 62 00:02:20,761 --> 00:02:22,530 As far as they're concerned. 63 00:02:22,530 --> 00:02:24,530 They can do maybe five strokes a second. 64 00:02:24,530 --> 00:02:28,522 Which sounds like nothing, if you're typing at 110 words per minute on qwerty. 65 00:02:28,522 --> 00:02:31,489 You're probably doing round about 10 keystrokes a second. 66 00:02:31,489 --> 00:02:33,694 But five strokes per second is actually quite slow, 67 00:02:33,694 --> 00:02:36,927 but text just comes out, like, really quickly. 68 00:02:36,927 --> 00:02:38,623 So... Let's see. 69 00:02:38,623 --> 00:02:42,261 Does anyone want to try this? 70 00:02:42,261 --> 00:02:47,094 I'm slightly... So basically, like, there's loads of single keys 71 00:02:47,094 --> 00:02:48,396 that will output a word. 72 00:02:48,396 --> 00:02:50,560 Like, all of the shortest, most common words, 73 00:02:50,560 --> 00:02:52,292 just come out with a single keystroke. 74 00:02:52,292 --> 00:02:57,166 So all of these words -- that's like one keystroke. 75 00:02:57,166 --> 00:02:59,637 >> So does every word have to have a chord, then? 76 00:02:59,637 --> 00:03:02,223 DREW: Yeah, every word has a chord. 77 00:03:04,038 --> 00:03:04,972 Huh? 78 00:03:04,972 --> 00:03:06,771 >> Single letters for (inaudible) Vim? 79 00:03:06,771 --> 00:03:08,005 DREW: Okay, so single letters. 80 00:03:08,005 --> 00:03:09,307 Right, the way it works -- 81 00:03:09,307 --> 00:03:10,608 you've got the left hand. 82 00:03:10,608 --> 00:03:12,104 It can spell the entire alphabet. 83 00:03:12,104 --> 00:03:14,957 And the right hand can spell only the parts of the alphabet that it needs to. 84 00:03:14,957 --> 00:03:16,440 And the thumbs deal with the vowels. 85 00:03:16,440 --> 00:03:21,706 And basically, you form a word 86 00:03:21,706 --> 00:03:24,907 by putting together a consonant, a vowel, and a consonant. 87 00:03:24,907 --> 00:03:26,776 And in the English language, 88 00:03:26,776 --> 00:03:28,941 English words aren't symmetrical. 89 00:03:28,941 --> 00:03:31,173 There are certain patterns that appear a lot at the end of a word, 90 00:03:31,173 --> 00:03:33,501 and there are certain patterns that appear a lot at the start of a word. 91 00:03:33,501 --> 00:03:36,890 And so the left hand has a completely different layout to the right hand, 92 00:03:36,890 --> 00:03:39,503 but both are capable of typing out most of the alphabet. 93 00:03:39,503 --> 00:03:42,508 But you can type all of the alphabet with the right hand. 94 00:03:42,508 --> 00:03:46,040 So if I hold down the asterisk key, I can spell the whole alphabet. 95 00:03:46,040 --> 00:03:47,900 I'll just demonstrate some of it. 96 00:03:47,900 --> 00:03:50,904 So I can go a, b, c. 97 00:03:50,904 --> 00:03:52,075 You know, this is pretty slow. 98 00:03:52,075 --> 00:03:53,971 But basically, you never have to do this. 99 00:03:53,971 --> 00:03:55,175 Oh, that's wrong. 100 00:03:55,175 --> 00:03:56,907 You never have to do this, 101 00:03:56,907 --> 00:04:00,739 because you've always got something -- you've always got a word. 102 00:04:00,739 --> 00:04:03,144 It's only if you have to add a new entry to the dictionary 103 00:04:03,144 --> 00:04:05,140 that you actually have to -- they call it fingerspelling. 104 00:04:05,140 --> 00:04:07,610 But yeah, so basically -- 105 00:04:07,610 --> 00:04:12,358 someone pick a one-syllable word, and I'll type it. 106 00:04:12,358 --> 00:04:13,248 >> Dog. 107 00:04:13,248 --> 00:04:15,488 DREW: What was that? Dog. 108 00:04:15,488 --> 00:04:18,452 Okay, so with my left hand, it would be -- 109 00:04:18,452 --> 00:04:24,917 this finger presses two keys at once, and then I use the O key with my left thumb, 110 00:04:24,917 --> 00:04:26,689 and then G. 111 00:04:26,689 --> 00:04:27,424 It sounds crazy. 112 00:04:27,424 --> 00:04:30,287 It really does sound crazy, doesn't it? 113 00:04:30,287 --> 00:04:33,820 Oh, I spelled the word dodge instead. 114 00:04:33,820 --> 00:04:37,594 It's funny, because everything turns out being phonetic, 115 00:04:37,594 --> 00:04:40,821 and whereas in qwerty, it's very easy to misspell a word, 116 00:04:40,821 --> 00:04:44,490 in steno, instead, what happens is a word comes out 117 00:04:44,490 --> 00:04:46,654 that sounds like the word you meant. 118 00:04:46,654 --> 00:04:47,653 It's really funny. 119 00:04:47,653 --> 00:04:48,450 So okay, I'll try again at dog. 120 00:04:48,450 --> 00:04:49,921 I think I did that wrong, actually. 121 00:04:49,921 --> 00:04:51,444 There we go, that's dog. 122 00:04:51,444 --> 00:04:52,724 It's pretty mental. 123 00:04:52,724 --> 00:04:55,658 >> It's like the T9 dictionary in old cell phones, isn't it? 124 00:04:55,658 --> 00:04:57,170 DREW: Like which dictionary? 125 00:04:57,170 --> 00:04:58,203 >> Predictive text. 126 00:04:58,203 --> 00:04:59,335 DREW: Yeah, I suppose it is, yeah. 127 00:04:59,335 --> 00:05:01,265 It's a bit like that. 128 00:05:01,265 --> 00:05:03,732 Yeah, but basically the way you would make it work with Vim -- 129 00:05:03,732 --> 00:05:05,583 you would have to define a custom dictionary 130 00:05:05,583 --> 00:05:08,468 with lots of chords representing the Vim commands. 131 00:05:08,468 --> 00:05:09,940 >> So emacs. 132 00:05:09,940 --> 00:05:12,278 DREW: It kind of becomes emacs, yeah. 133 00:05:12,278 --> 00:05:15,471 In fact, you could even create, like, an emacs dictionary, and a Vim dictionary, 134 00:05:15,471 --> 00:05:19,070 so that the same chords did the same thing in the different editors. 135 00:05:19,070 --> 00:05:23,763 You could create a steno Rosetta Stone-type situation. 136 00:05:23,763 --> 00:05:27,409 >> It's perfect for pairing stations, when people use Vim and emacs. 137 00:05:27,409 --> 00:05:30,007 >> Yeah, how about that? 138 00:05:30,007 --> 00:05:31,237 So if anyone wants to try that out, 139 00:05:31,237 --> 00:05:33,109 you're welcome to. 140 00:05:33,109 --> 00:05:35,304 It's pretty mental, just mashing the keys 141 00:05:35,304 --> 00:05:36,840 and seeing what comes out. 142 00:05:36,840 --> 00:05:39,581 I wasn't quite expecting so much random nonsense to come out there. 143 00:05:39,581 --> 00:05:42,211 But I'll just try that again. 144 00:05:42,211 --> 00:05:45,739 I'm going to press far fewer keys this time. 145 00:05:49,121 --> 00:05:50,292 So you can imagine -- 146 00:05:50,292 --> 00:05:52,089 if I actually knew what I was doing, 147 00:05:52,089 --> 00:05:54,689 I would compose text very, very quickly. 148 00:05:54,689 --> 00:05:56,754 >> So when is your next book out? 149 00:05:56,754 --> 00:06:00,522 DREW: Actually, there's a really good community around Plover, 150 00:06:00,522 --> 00:06:02,322 and there's a book being written right now. 151 00:06:02,322 --> 00:06:04,924 I learned about this stuff about a month ago, 152 00:06:04,924 --> 00:06:06,855 and there was maybe three chapters of the book, 153 00:06:06,855 --> 00:06:07,919 and now there's about seven chapters, 154 00:06:07,919 --> 00:06:09,820 and I'm dying for the next chapter to come out, 155 00:06:09,820 --> 00:06:12,792 because I'm stuck. 156 00:06:12,792 --> 00:06:13,778 But it's really good stuff. 157 00:06:13,778 --> 00:06:14,856 It's really worth trying out. 158 00:06:14,856 --> 00:06:17,124 So if anyone wants to try it out, you're welcome. 159 00:06:17,124 --> 00:06:20,122 Because it won't work with the built-in keyboard on your laptop, probably, 160 00:06:20,122 --> 00:06:22,704 which won't be n-key rollover. 161 00:06:22,704 --> 00:06:25,241 >> So next month we get the demonstration with Vim? 162 00:06:25,241 --> 00:06:27,172 DREW: I don't know. 163 00:06:27,172 --> 00:06:28,078 That's a lot to ask. 164 00:06:30,397 --> 00:06:32,272 Maybe, maybe. 165 00:06:32,272 --> 00:06:32,864 One of these days. 166 00:06:32,864 --> 00:06:34,466 I would love to get this working with Vim, 167 00:06:34,466 --> 00:06:38,562 but it's crazy talk now. 168 00:06:38,562 --> 00:06:42,767 So you can see why now if each one of these words is a single keystroke, 169 00:06:42,767 --> 00:06:44,696 if you were in normal mode, 170 00:06:44,696 --> 00:06:46,771 all sorts of crazy shit can happen. 171 00:06:46,771 --> 00:06:50,700 So like I say, I think random just doesn't even come close 172 00:06:50,700 --> 00:06:56,086 to describing a beginner steno operating Vim. 173 00:06:56,086 --> 00:06:57,891 >> Drew, how long have you been typing with steno? 174 00:06:57,891 --> 00:06:59,164 DREW: How long? 175 00:06:59,164 --> 00:07:00,292 >> Have you been typing with it? 176 00:07:00,292 --> 00:07:02,896 DREW: Oh, I heard about it a month ago. 177 00:07:02,896 --> 00:07:07,664 So occasionally I sit down and try and actually do some freeform writing, 178 00:07:07,664 --> 00:07:12,467 and it's quite funny. 179 00:07:12,467 --> 00:07:15,229 I don't know if I have an example here. 180 00:07:15,229 --> 00:07:17,163 No, I can't pull one out. 181 00:07:17,163 --> 00:07:19,696 But yeah. 182 00:07:19,696 --> 00:07:22,127 >> Would you second the claim that we heard, 183 00:07:22,127 --> 00:07:25,096 that in six months, you'll be typing 160 words a minute? 184 00:07:25,096 --> 00:07:27,536 DREW: I think you would have to be studying pretty hard to get there. 185 00:07:27,536 --> 00:07:29,195 I'm doing... 186 00:07:29,195 --> 00:07:31,633 So okay, comparing with, like, the learning curve 187 00:07:31,633 --> 00:07:34,526 for qwerty or Dvorak, or any of those sorts of things, 188 00:07:34,526 --> 00:07:37,700 with those, you learn the alphabet, and then you can type any word, 189 00:07:37,700 --> 00:07:39,426 just as long as you can spell that word. 190 00:07:39,426 --> 00:07:40,830 Right? 191 00:07:40,830 --> 00:07:44,497 But learning steno feels to me a lot more like learning a foreign language. 192 00:07:44,497 --> 00:07:47,724 In that you actually have to learn vocabulary. 193 00:07:47,724 --> 00:07:52,664 But that said, the basic rules, this idea of the left hand 194 00:07:52,664 --> 00:07:54,295 deals with the first part of the syllable, 195 00:07:54,295 --> 00:07:58,931 the right hand deals with the closing consonant, and the thumbs do the middle bit -- 196 00:07:58,931 --> 00:08:05,101 oh, and by the way, multi-syllabic words just end up being one stroke per syllable -- 197 00:08:05,101 --> 00:08:07,898 once you've kind of internalized those rules, and you can find the keys, 198 00:08:07,898 --> 00:08:10,764 it's amazing. 199 00:08:10,764 --> 00:08:14,327 It's amazing how much of the English language you can just guess, 200 00:08:14,327 --> 00:08:18,095 and often words -- if there are different ways that you can pronounce it, 201 00:08:18,095 --> 00:08:20,629 there are different chords that would produce the same word. 202 00:08:20,629 --> 00:08:23,699 So -- but then the thing is that all of the most commonly used words -- 203 00:08:23,699 --> 00:08:26,168 and again, this is a little bit like learning a language. 204 00:08:26,168 --> 00:08:28,174 You learn all of the rules of French grammar, 205 00:08:28,174 --> 00:08:30,485 and then you spend the rest of the time learning all the exceptions, 206 00:08:30,485 --> 00:08:33,076 and it kind of feels like that with Plover. 207 00:08:33,076 --> 00:08:33,781 It's like... 208 00:08:33,781 --> 00:08:38,249 Well, this book that I'm reading isn't finished yet. 209 00:08:38,249 --> 00:08:41,613 So I've learned all of the rules that have been written about so far. 210 00:08:41,613 --> 00:08:46,079 And there's gaps in my knowledge, and I'm looking forward to filling those gaps, 211 00:08:46,079 --> 00:08:48,315 but I've still got a lot of exceptions to learn, 212 00:08:48,315 --> 00:08:52,015 and of course I've still got to get my fingers actually finding the right words. 213 00:08:52,015 --> 00:08:53,505 So... 214 00:08:53,505 --> 00:08:55,317 >> And how good is it for writing code? 215 00:08:55,317 --> 00:08:56,947 DREW: Apparently it's brilliant. 216 00:08:56,947 --> 00:08:59,614 Shall I put up some videos of Mirabai Knight? 217 00:08:59,614 --> 00:09:03,148 She's, like, the creator of... 218 00:09:03,148 --> 00:09:07,215 >> If you type def in Python, then I'm thinking the English dictionary 219 00:09:07,215 --> 00:09:10,383 is going to write deaf, D-E-A-F, not def. 220 00:09:10,383 --> 00:09:13,118 So you type def... 221 00:09:13,118 --> 00:09:15,240 >> (inaudible) for C or Ruby or... 222 00:09:15,240 --> 00:09:18,995 (inaudible) 223 00:09:28,211 --> 00:09:29,776 DREW: Can you see that? 224 00:09:29,776 --> 00:09:32,273 You won't be able to hear it. 225 00:09:32,273 --> 00:09:36,077 That's too small, isn't it? 226 00:09:36,077 --> 00:09:41,376 You can just about see where it's... 227 00:09:41,376 --> 00:09:43,304 Okay, so this is nice, because they're actually showing the chords 228 00:09:43,304 --> 00:09:44,905 that are being typed. 229 00:09:44,905 --> 00:09:45,500 This is slowed down. 230 00:09:45,500 --> 00:09:47,467 So that's the chord for demonstration. 231 00:09:47,467 --> 00:09:50,973 One key for of, because it's such a common word. 232 00:09:50,973 --> 00:09:52,935 Plover is six keystrokes. 233 00:09:52,935 --> 00:09:57,299 Or six keys, but it's one stroke. 234 00:10:10,609 --> 00:10:12,841 This is massively slowed down. 235 00:10:12,841 --> 00:10:13,444 Look at this. 236 00:10:13,444 --> 00:10:15,527 It's like... 237 00:10:19,124 --> 00:10:23,460 Mirabai Knight, who's demonstrating here, she founded The Plover Project, 238 00:10:23,460 --> 00:10:25,731 and she can type at 240 words per minute. 239 00:10:25,731 --> 00:10:26,833 And that's what she does professionally. 240 00:10:26,833 --> 00:10:31,564 She does realtime transcription for, like, accessibility things. 241 00:10:31,564 --> 00:10:33,376 Pretty amazing. 242 00:10:33,376 --> 00:10:38,276 >> Are there fewer times when you're reaching with your little fingers 243 00:10:38,276 --> 00:10:39,639 around the keyboard? 244 00:10:39,639 --> 00:10:43,106 Because that's generally considered the emacs RSI thing. 245 00:10:43,106 --> 00:10:46,480 So is it just that your fingers are more compact? 246 00:10:46,480 --> 00:10:50,044 And you're just... Rather than just lots of stretching 247 00:10:50,044 --> 00:10:51,739 to shift, control... 248 00:10:51,739 --> 00:10:55,547 DREW: Yeah, I think one of the reasons emacs -- you know, they talk about emacs pinky. 249 00:10:55,547 --> 00:10:59,746 Most of the time, when you're doing a chord, on all modern software, 250 00:10:59,746 --> 00:11:03,737 you're holding down some combination of command, control, alt, shift, 251 00:11:03,737 --> 00:11:06,172 which are all operated with the pinkies. 252 00:11:06,172 --> 00:11:07,071 Maybe the thumbs. 253 00:11:07,071 --> 00:11:08,268 Combination of pinky and thumbs, 254 00:11:08,268 --> 00:11:10,870 and then maybe one finger pressing a letter, 255 00:11:10,870 --> 00:11:16,598 whereas this chordal input method puts equal weight on all the fingers. 256 00:11:16,598 --> 00:11:20,904 Yeah, it maybe even puts more weight on the stronger fingers. 257 00:11:20,904 --> 00:11:25,490 It's very ergonomically designed. 258 00:11:25,490 --> 00:11:30,430 There is an example of Mirabai typing Python code. 259 00:11:30,430 --> 00:11:32,831 So I'm just going to see if I can find that. 260 00:11:32,831 --> 00:11:34,932 And it's really fast. 261 00:11:34,932 --> 00:11:36,449 (inaudible) 262 00:11:36,449 --> 00:11:37,762 Sorry? 263 00:11:37,762 --> 00:11:40,825 (inaudible) 264 00:11:40,825 --> 00:11:46,125 This was the presentation that I first watched, which is worth checking out. 265 00:11:48,927 --> 00:11:52,075 Ah, where is it now? 266 00:11:55,653 --> 00:11:56,588 Let's try again. 267 00:11:56,588 --> 00:12:02,393 Plover... Python... Video. 268 00:12:02,393 --> 00:12:03,824 Let's try that. 269 00:12:03,824 --> 00:12:04,906 Ah, here we go. 270 00:12:04,906 --> 00:12:07,855 I can Google. 271 00:12:07,855 --> 00:12:09,996 Here we go. 272 00:12:11,252 --> 00:12:13,966 So that's realtime, basically. 273 00:12:17,745 --> 00:12:21,878 It's pretty much one stroke per idea. 274 00:12:27,698 --> 00:12:30,196 >> These are all regular words. 275 00:12:32,811 --> 00:12:35,724 DREW: So it's a really quick demo. 276 00:12:35,724 --> 00:12:38,524 >> How about snake case or camel case? 277 00:12:38,524 --> 00:12:40,463 DREW: There's a rule for that. 278 00:12:40,463 --> 00:12:42,996 So you know I was saying you can fingerspell. 279 00:12:42,996 --> 00:12:46,794 The left hand can do the whole alphabet, and then you hold down one modifier key, 280 00:12:46,794 --> 00:12:48,926 with the right hand, and you get letters. 281 00:12:48,926 --> 00:12:51,996 And if you hold down a different key, you get capital letters, 282 00:12:51,996 --> 00:12:54,930 and then there's a particular chord that says -- 283 00:12:54,930 --> 00:12:57,556 make the next word camel case. 284 00:12:57,556 --> 00:13:02,426 So start with an uppercase, and then don't insert a space afterwards. 285 00:13:02,426 --> 00:13:05,359 Oh, another thing about steno is you don't have to worry about spaces. 286 00:13:05,359 --> 00:13:07,629 It, like, automatically detects word boundaries, 287 00:13:07,629 --> 00:13:11,256 which is one area -- it's the kind of thing I'm stuck with, at the moment, 288 00:13:11,256 --> 00:13:14,865 because I often end up having words joined together, or not joined together, 289 00:13:14,865 --> 00:13:17,061 that shouldn't happen like that. 290 00:13:17,061 --> 00:13:20,998 Yeah. 291 00:13:20,998 --> 00:13:22,024 Can I show you one more thing? 292 00:13:22,024 --> 00:13:23,731 I think this is quite cool. 293 00:13:23,731 --> 00:13:27,264 When you're using something like this. 294 00:13:27,264 --> 00:13:29,364 So I'm going to type the word silent, 295 00:13:29,364 --> 00:13:32,068 which is two syllables. 296 00:13:32,068 --> 00:13:34,262 But the first syllable is sigh, 297 00:13:34,262 --> 00:13:36,233 and sigh is itself a word. 298 00:13:36,233 --> 00:13:37,057 So watch this. 299 00:13:37,057 --> 00:13:38,935 If I say -- forgive me, 300 00:13:38,935 --> 00:13:41,264 while I take a moment to compose this. 301 00:13:41,264 --> 00:13:44,166 So that was one stroke for sigh, 302 00:13:44,166 --> 00:13:45,797 and then if I do a stroke for lent, 303 00:13:45,797 --> 00:13:47,095 lent is also a word, 304 00:13:47,095 --> 00:13:48,958 but silent is a word. 305 00:13:48,958 --> 00:13:50,427 So I'm going to say... 306 00:13:50,427 --> 00:13:52,964 L-E-N-T. 307 00:13:52,964 --> 00:13:54,267 That should be good. 308 00:13:54,267 --> 00:13:55,500 See what happened there? 309 00:13:55,500 --> 00:13:56,762 It swallowed up the word sigh, 310 00:13:56,762 --> 00:13:58,429 and changed it, 311 00:13:58,429 --> 00:14:00,399 changed it into silent. 312 00:14:00,399 --> 00:14:01,569 So that is something you'll often see, 313 00:14:01,569 --> 00:14:05,167 if you watch somebody typing with steno. 314 00:14:05,167 --> 00:14:06,493 You see words appearing, 315 00:14:06,493 --> 00:14:08,029 and then being swallowed up, 316 00:14:08,029 --> 00:14:10,828 and sort of consumed by the subsequent characters. 317 00:14:10,828 --> 00:14:12,497 It's really cool when you see it happen. 318 00:14:12,497 --> 00:14:14,730 It sort of looks like an artifact, 319 00:14:14,730 --> 00:14:19,134 but then somehow I think it's kind of cool. 320 00:14:19,134 --> 00:14:21,600 >> What happens if you want to say sigh and lent in the same... 321 00:14:21,600 --> 00:14:25,368 DREW: Um, so you could force a space between them. 322 00:14:25,368 --> 00:14:26,736 I think if I just said... 323 00:14:26,736 --> 00:14:29,259 I think it's S-P will do a space. 324 00:14:29,259 --> 00:14:30,769 Generally a space will be inserted. 325 00:14:30,769 --> 00:14:31,894 But if I said... 326 00:14:31,894 --> 00:14:36,201 Sigh space... I've got to think about this... 327 00:14:36,201 --> 00:14:38,870 Lent, I can get the two words. 328 00:14:38,870 --> 00:14:42,331 But generally it's like -- you would look at 329 00:14:42,331 --> 00:14:45,622 when the individual syllables can form individual words, 330 00:14:45,622 --> 00:14:47,568 you would look at the English language, and think -- 331 00:14:47,568 --> 00:14:50,669 can I form a sentence where the word sigh is followed by the word lent? 332 00:14:50,669 --> 00:14:53,767 And if you can't think of a sentence that doesn't sound like nonsense, 333 00:14:53,767 --> 00:14:59,699 then it's safe to add that to the dictionary as a definition for the word silent. 334 00:14:59,699 --> 00:15:01,097 >> Is it the same for deletion? 335 00:15:01,097 --> 00:15:02,634 Does it delete word by word? 336 00:15:02,634 --> 00:15:04,129 DREW: Yeah, good question. 337 00:15:04,129 --> 00:15:05,929 So the asterisk key, the one in the middle, 338 00:15:05,929 --> 00:15:07,665 is like the backspace. 339 00:15:07,665 --> 00:15:09,096 It's kind of like undo in Vim, actually. 340 00:15:09,096 --> 00:15:12,368 So if I press it once, it deletes basically the last stroke. 341 00:15:12,368 --> 00:15:15,631 Press it again and again, 342 00:15:15,631 --> 00:15:16,400 and watch this. 343 00:15:16,400 --> 00:15:20,392 We get back to sigh. 344 00:15:20,392 --> 00:15:22,282 So that's -- you know, there's quite a lot of clever stuff 345 00:15:22,282 --> 00:15:25,933 going on inside of Plover, to track all of that stuff. 346 00:15:25,933 --> 00:15:27,403 So anyway, I've been talking long enough. 347 00:15:27,403 --> 00:15:28,734 Does anyone want to try this out? 348 00:15:28,734 --> 00:15:30,733 I'll put it down here, and you don't have to all do it 349 00:15:30,733 --> 00:15:32,096 on the big screen. 350 00:15:32,096 --> 00:15:35,967 But I've been so excited since I learned this. 351 00:15:35,967 --> 00:15:38,198 I sort of feel like there was a stage with Vim 352 00:15:38,198 --> 00:15:40,528 where I knew enough about what Vim was capable of, 353 00:15:40,528 --> 00:15:41,829 but didn't know how to operate it. 354 00:15:41,829 --> 00:15:45,494 And I sort of felt unsatisfied with the text editors I was using. 355 00:15:45,494 --> 00:15:47,897 I sort of feel like that about steno at the moment. 356 00:15:47,897 --> 00:15:50,368 It's like -- it's made me really unhappy with qwerty, 357 00:15:50,368 --> 00:15:52,835 but I can't use it yet. 358 00:15:52,835 --> 00:15:55,646 So it's something I'm working on.