WEBVTT 00:00:03.605 --> 00:00:07.704 DREW: I actually have a Filco Majestouch keyboard, 00:00:07.704 --> 00:00:10.974 so if anyone wants to try it out, I've got it set up here. 00:00:10.974 --> 00:00:11.942 In fact... 00:00:11.942 --> 00:00:14.101 Shall we do a demo on the big screen? 00:00:14.101 --> 00:00:15.202 So you can see what it looks like? 00:00:15.202 --> 00:00:16.072 EMILE: Yeah, if you want, yeah. 00:00:16.072 --> 00:00:17.476 DREW: You won't be able to see what's happening, 00:00:17.476 --> 00:00:19.040 like, what keys I'm pressing, 00:00:19.040 --> 00:00:20.773 but you'll see how quickly text comes out. 00:00:20.773 --> 00:00:21.971 It's mental. 00:00:23.355 --> 00:00:25.344 Looks lovely, doesn't it? 00:00:25.344 --> 00:00:26.603 >> Do you take that to Starbucks? 00:00:29.986 --> 00:00:31.719 DREW: All right, let's see. 00:00:36.939 --> 00:00:38.110 All right. 00:00:38.110 --> 00:00:39.413 Also, I'm using TextEdit, 00:00:39.413 --> 00:00:43.248 because if you're in normal mode in Vim, 00:00:43.248 --> 00:00:45.873 with steno, it's just like... 00:00:45.873 --> 00:00:48.116 you know, if you put a beginner in front of Vim, 00:00:48.116 --> 00:00:50.641 random stuff happens. 00:00:50.641 --> 00:00:53.242 But you'll understand when you see this. 00:00:53.242 --> 00:00:54.673 Okay, so I'm just going to make this... 00:00:54.673 --> 00:00:56.813 Can I make this full screen or something? 00:00:56.813 --> 00:00:58.441 Or just make it big? 00:00:58.441 --> 00:00:59.743 Make it really big. 00:00:59.743 --> 00:01:01.410 Okay, so this is -- 00:01:01.410 --> 00:01:02.433 I'm running Plover, 00:01:02.433 --> 00:01:05.877 and this is one of those keyboards that does n-key rollover. 00:01:05.877 --> 00:01:07.437 So I'm just going to -- 00:01:07.437 --> 00:01:10.175 tell you what, I'll just mash the keys. 00:01:10.175 --> 00:01:14.347 So everything that comes out in uppercase 00:01:14.347 --> 00:01:17.242 is basically a chord that doesn't have a designated word. 00:01:17.242 --> 00:01:20.378 So, like, there are -- there's a Plover dictionary, 00:01:20.378 --> 00:01:22.282 and anything -- when I mash some keys, 00:01:22.282 --> 00:01:25.909 and random all-caps comes out, 00:01:25.909 --> 00:01:29.076 it means there's no word defined to that. 00:01:29.076 --> 00:01:31.846 So here, I'm going to start a new line. 00:01:31.846 --> 00:01:34.881 If I use both my index fingers, that's like using the return key. 00:01:34.881 --> 00:01:37.243 So... New line. 00:01:37.243 --> 00:01:39.382 And let's see. 00:01:43.351 --> 00:01:44.846 The... 00:01:44.846 --> 00:01:46.283 Um... 00:01:46.283 --> 00:01:47.504 (laughter) 00:01:47.504 --> 00:01:48.478 The cat. 00:01:48.478 --> 00:01:50.116 Oh, no, that's not cat. 00:01:50.810 --> 00:01:51.678 The sat. 00:01:51.678 --> 00:01:53.611 The cat sat. 00:01:55.229 --> 00:01:56.634 On? 00:01:56.634 --> 00:01:57.897 How do I do on? 00:01:57.897 --> 00:01:58.773 That's going to be... 00:01:58.773 --> 00:01:59.905 On. 00:01:59.905 --> 00:02:01.034 The... 00:02:02.646 --> 00:02:04.394 Mat, that would be M-A-T. 00:02:04.394 --> 00:02:05.586 >> It's so fast. 00:02:05.586 --> 00:02:06.125 (laughter) 00:02:06.125 --> 00:02:07.322 DREW: Yeah, it's incredible, isn't it? 00:02:07.322 --> 00:02:08.558 So that was... 00:02:08.558 --> 00:02:11.393 That was one stroke for each word. 00:02:11.393 --> 00:02:13.992 But each stroke involved, like, three or four keys 00:02:13.992 --> 00:02:15.517 being pressed at the same time 00:02:15.517 --> 00:02:17.859 but the way that, like, stenographers look on it, 00:02:17.859 --> 00:02:20.761 you might be pressing ten keys at once, but that's one stroke. 00:02:20.761 --> 00:02:22.530 As far as they're concerned. 00:02:22.530 --> 00:02:24.530 They can do maybe five strokes a second. 00:02:24.530 --> 00:02:28.522 Which sounds like nothing, if you're typing at 110 words per minute on qwerty. 00:02:28.522 --> 00:02:31.489 You're probably doing round about 10 keystrokes a second. 00:02:31.489 --> 00:02:33.694 But five strokes per second is actually quite slow, 00:02:33.694 --> 00:02:36.927 but text just comes out, like, really quickly. 00:02:36.927 --> 00:02:38.623 So... Let's see. 00:02:38.623 --> 00:02:42.261 Does anyone want to try this? 00:02:42.261 --> 00:02:47.094 I'm slightly... So basically, like, there's loads of single keys 00:02:47.094 --> 00:02:48.396 that will output a word. 00:02:48.396 --> 00:02:50.560 Like, all of the shortest, most common words, 00:02:50.560 --> 00:02:52.292 just come out with a single keystroke. 00:02:52.292 --> 00:02:57.166 So all of these words -- that's like one keystroke. 00:02:57.166 --> 00:02:59.637 >> So does every word have to have a chord, then? 00:02:59.637 --> 00:03:02.223 DREW: Yeah, every word has a chord. 00:03:04.038 --> 00:03:04.972 Huh? 00:03:04.972 --> 00:03:06.771 >> Single letters for (inaudible) Vim? 00:03:06.771 --> 00:03:08.005 DREW: Okay, so single letters. 00:03:08.005 --> 00:03:09.307 Right, the way it works -- 00:03:09.307 --> 00:03:10.608 you've got the left hand. 00:03:10.608 --> 00:03:12.104 It can spell the entire alphabet. 00:03:12.104 --> 00:03:14.957 And the right hand can spell only the parts of the alphabet that it needs to. 00:03:14.957 --> 00:03:16.440 And the thumbs deal with the vowels. 00:03:16.440 --> 00:03:21.706 And basically, you form a word 00:03:21.706 --> 00:03:24.907 by putting together a consonant, a vowel, and a consonant. 00:03:24.907 --> 00:03:26.776 And in the English language, 00:03:26.776 --> 00:03:28.941 English words aren't symmetrical. 00:03:28.941 --> 00:03:31.173 There are certain patterns that appear a lot at the end of a word, 00:03:31.173 --> 00:03:33.501 and there are certain patterns that appear a lot at the start of a word. 00:03:33.501 --> 00:03:36.890 And so the left hand has a completely different layout to the right hand, 00:03:36.890 --> 00:03:39.503 but both are capable of typing out most of the alphabet. 00:03:39.503 --> 00:03:42.508 But you can type all of the alphabet with the right hand. 00:03:42.508 --> 00:03:46.040 So if I hold down the asterisk key, I can spell the whole alphabet. 00:03:46.040 --> 00:03:47.900 I'll just demonstrate some of it. 00:03:47.900 --> 00:03:50.904 So I can go a, b, c. 00:03:50.904 --> 00:03:52.075 You know, this is pretty slow. 00:03:52.075 --> 00:03:53.971 But basically, you never have to do this. 00:03:53.971 --> 00:03:55.175 Oh, that's wrong. 00:03:55.175 --> 00:03:56.907 You never have to do this, 00:03:56.907 --> 00:04:00.739 because you've always got something -- you've always got a word. 00:04:00.739 --> 00:04:03.144 It's only if you have to add a new entry to the dictionary 00:04:03.144 --> 00:04:05.140 that you actually have to -- they call it fingerspelling. 00:04:05.140 --> 00:04:07.610 But yeah, so basically -- 00:04:07.610 --> 00:04:12.358 someone pick a one-syllable word, and I'll type it. 00:04:12.358 --> 00:04:13.248 >> Dog. 00:04:13.248 --> 00:04:15.488 DREW: What was that? Dog. 00:04:15.488 --> 00:04:18.452 Okay, so with my left hand, it would be -- 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, 00:04:24.917 --> 00:04:26.689 and then G. 00:04:26.689 --> 00:04:27.424 It sounds crazy. 00:04:27.424 --> 00:04:30.287 It really does sound crazy, doesn't it? 00:04:30.287 --> 00:04:33.820 Oh, I spelled the word dodge instead. 00:04:33.820 --> 00:04:37.594 It's funny, because everything turns out being phonetic, 00:04:37.594 --> 00:04:40.821 and whereas in qwerty, it's very easy to misspell a word, 00:04:40.821 --> 00:04:44.490 in steno, instead, what happens is a word comes out 00:04:44.490 --> 00:04:46.654 that sounds like the word you meant. 00:04:46.654 --> 00:04:47.653 It's really funny. 00:04:47.653 --> 00:04:48.450 So okay, I'll try again at dog. 00:04:48.450 --> 00:04:49.921 I think I did that wrong, actually. 00:04:49.921 --> 00:04:51.444 There we go, that's dog. 00:04:51.444 --> 00:04:52.724 It's pretty mental. 00:04:52.724 --> 00:04:55.658 >> It's like the T9 dictionary in old cell phones, isn't it? 00:04:55.658 --> 00:04:57.170 DREW: Like which dictionary? 00:04:57.170 --> 00:04:58.203 >> Predictive text. 00:04:58.203 --> 00:04:59.335 DREW: Yeah, I suppose it is, yeah. 00:04:59.335 --> 00:05:01.265 It's a bit like that. 00:05:01.265 --> 00:05:03.732 Yeah, but basically the way you would make it work with Vim -- 00:05:03.732 --> 00:05:05.583 you would have to define a custom dictionary 00:05:05.583 --> 00:05:08.468 with lots of chords representing the Vim commands. 00:05:08.468 --> 00:05:09.940 >> So emacs. 00:05:09.940 --> 00:05:12.278 DREW: It kind of becomes emacs, yeah. 00:05:12.278 --> 00:05:15.471 In fact, you could even create, like, an emacs dictionary, and a Vim dictionary, 00:05:15.471 --> 00:05:19.070 so that the same chords did the same thing in the different editors. 00:05:19.070 --> 00:05:23.763 You could create a steno Rosetta Stone-type situation. 00:05:23.763 --> 00:05:27.409 >> It's perfect for pairing stations, when people use Vim and emacs. 00:05:27.409 --> 00:05:30.007 >> Yeah, how about that? 00:05:30.007 --> 00:05:31.237 So if anyone wants to try that out, 00:05:31.237 --> 00:05:33.109 you're welcome to. 00:05:33.109 --> 00:05:35.304 It's pretty mental, just mashing the keys 00:05:35.304 --> 00:05:36.840 and seeing what comes out. 00:05:36.840 --> 00:05:39.581 I wasn't quite expecting so much random nonsense to come out there. 00:05:39.581 --> 00:05:42.211 But I'll just try that again. 00:05:42.211 --> 00:05:45.739 I'm going to press far fewer keys this time. 00:05:49.121 --> 00:05:50.292 So you can imagine -- 00:05:50.292 --> 00:05:52.089 if I actually knew what I was doing, 00:05:52.089 --> 00:05:54.689 I would compose text very, very quickly. 00:05:54.689 --> 00:05:56.754 >> So when is your next book out? 00:05:56.754 --> 00:06:00.522 DREW: Actually, there's a really good community around Plover, 00:06:00.522 --> 00:06:02.322 and there's a book being written right now. 00:06:02.322 --> 00:06:04.924 I learned about this stuff about a month ago, 00:06:04.924 --> 00:06:06.855 and there was maybe three chapters of the book, 00:06:06.855 --> 00:06:07.919 and now there's about seven chapters, 00:06:07.919 --> 00:06:09.820 and I'm dying for the next chapter to come out, 00:06:09.820 --> 00:06:12.792 because I'm stuck. 00:06:12.792 --> 00:06:13.778 But it's really good stuff. 00:06:13.778 --> 00:06:14.856 It's really worth trying out. 00:06:14.856 --> 00:06:17.124 So if anyone wants to try it out, you're welcome. 00:06:17.124 --> 00:06:20.122 Because it won't work with the built-in keyboard on your laptop, probably, 00:06:20.122 --> 00:06:22.704 which won't be n-key rollover. 00:06:22.704 --> 00:06:25.241 >> So next month we get the demonstration with Vim? 00:06:25.241 --> 00:06:27.172 DREW: I don't know. 00:06:27.172 --> 00:06:28.078 That's a lot to ask. 00:06:30.397 --> 00:06:32.272 Maybe, maybe. 00:06:32.272 --> 00:06:32.864 One of these days. 00:06:32.864 --> 00:06:34.466 I would love to get this working with Vim, 00:06:34.466 --> 00:06:38.562 but it's crazy talk now. 00:06:38.562 --> 00:06:42.767 So you can see why now if each one of these words is a single keystroke, 00:06:42.767 --> 00:06:44.696 if you were in normal mode, 00:06:44.696 --> 00:06:46.771 all sorts of crazy shit can happen. 00:06:46.771 --> 00:06:50.700 So like I say, I think random just doesn't even come close 00:06:50.700 --> 00:06:56.086 to describing a beginner steno operating Vim. 00:06:56.086 --> 00:06:57.891 >> Drew, how long have you been typing with steno? 00:06:57.891 --> 00:06:59.164 DREW: How long? 00:06:59.164 --> 00:07:00.292 >> Have you been typing with it? 00:07:00.292 --> 00:07:02.896 DREW: Oh, I heard about it a month ago. 00:07:02.896 --> 00:07:07.664 So occasionally I sit down and try and actually do some freeform writing, 00:07:07.664 --> 00:07:12.467 and it's quite funny. 00:07:12.467 --> 00:07:15.229 I don't know if I have an example here. 00:07:15.229 --> 00:07:17.163 No, I can't pull one out. 00:07:17.163 --> 00:07:19.696 But yeah. 00:07:19.696 --> 00:07:22.127 >> Would you second the claim that we heard, 00:07:22.127 --> 00:07:25.096 that in six months, you'll be typing 160 words a minute? 00:07:25.096 --> 00:07:27.536 DREW: I think you would have to be studying pretty hard to get there. 00:07:27.536 --> 00:07:29.195 I'm doing... 00:07:29.195 --> 00:07:31.633 So okay, comparing with, like, the learning curve 00:07:31.633 --> 00:07:34.526 for qwerty or Dvorak, or any of those sorts of things, 00:07:34.526 --> 00:07:37.700 with those, you learn the alphabet, and then you can type any word, 00:07:37.700 --> 00:07:39.426 just as long as you can spell that word. 00:07:39.426 --> 00:07:40.830 Right? 00:07:40.830 --> 00:07:44.497 But learning steno feels to me a lot more like learning a foreign language. 00:07:44.497 --> 00:07:47.724 In that you actually have to learn vocabulary. 00:07:47.724 --> 00:07:52.664 But that said, the basic rules, this idea of the left hand 00:07:52.664 --> 00:07:54.295 deals with the first part of the syllable, 00:07:54.295 --> 00:07:58.931 the right hand deals with the closing consonant, and the thumbs do the middle bit -- 00:07:58.931 --> 00:08:05.101 oh, and by the way, multi-syllabic words just end up being one stroke per syllable -- 00:08:05.101 --> 00:08:07.898 once you've kind of internalized those rules, and you can find the keys, 00:08:07.898 --> 00:08:10.764 it's amazing. 00:08:10.764 --> 00:08:14.327 It's amazing how much of the English language you can just guess, 00:08:14.327 --> 00:08:18.095 and often words -- if there are different ways that you can pronounce it, 00:08:18.095 --> 00:08:20.629 there are different chords that would produce the same word. 00:08:20.629 --> 00:08:23.699 So -- but then the thing is that all of the most commonly used words -- 00:08:23.699 --> 00:08:26.168 and again, this is a little bit like learning a language. 00:08:26.168 --> 00:08:28.174 You learn all of the rules of French grammar, 00:08:28.174 --> 00:08:30.485 and then you spend the rest of the time learning all the exceptions, 00:08:30.485 --> 00:08:33.076 and it kind of feels like that with Plover. 00:08:33.076 --> 00:08:33.781 It's like... 00:08:33.781 --> 00:08:38.249 Well, this book that I'm reading isn't finished yet. 00:08:38.249 --> 00:08:41.613 So I've learned all of the rules that have been written about so far. 00:08:41.613 --> 00:08:46.079 And there's gaps in my knowledge, and I'm looking forward to filling those gaps, 00:08:46.079 --> 00:08:48.315 but I've still got a lot of exceptions to learn, 00:08:48.315 --> 00:08:52.015 and of course I've still got to get my fingers actually finding the right words. 00:08:52.015 --> 00:08:53.505 So... 00:08:53.505 --> 00:08:55.317 >> And how good is it for writing code? 00:08:55.317 --> 00:08:56.947 DREW: Apparently it's brilliant. 00:08:56.947 --> 00:08:59.614 Shall I put up some videos of Mirabai Knight? 00:08:59.614 --> 00:09:03.148 She's, like, the creator of... 00:09:03.148 --> 00:09:07.215 >> If you type def in Python, then I'm thinking the English dictionary 00:09:07.215 --> 00:09:10.383 is going to write deaf, D-E-A-F, not def. 00:09:10.383 --> 00:09:13.118 So you type def... 00:09:13.118 --> 00:09:15.240 >> (inaudible) for C or Ruby or... 00:09:15.240 --> 00:09:18.995 (inaudible) 00:09:28.211 --> 00:09:29.776 DREW: Can you see that? 00:09:29.776 --> 00:09:32.273 You won't be able to hear it. 00:09:32.273 --> 00:09:36.077 That's too small, isn't it? 00:09:36.077 --> 00:09:41.376 You can just about see where it's... 00:09:41.376 --> 00:09:43.304 Okay, so this is nice, because they're actually showing the chords 00:09:43.304 --> 00:09:44.905 that are being typed. 00:09:44.905 --> 00:09:45.500 This is slowed down. 00:09:45.500 --> 00:09:47.467 So that's the chord for demonstration. 00:09:47.467 --> 00:09:50.973 One key for of, because it's such a common word. 00:09:50.973 --> 00:09:52.935 Plover is six keystrokes. 00:09:52.935 --> 00:09:57.299 Or six keys, but it's one stroke. 00:10:10.609 --> 00:10:12.841 This is massively slowed down. 00:10:12.841 --> 00:10:13.444 Look at this. 00:10:13.444 --> 00:10:15.527 It's like... 00:10:19.124 --> 00:10:23.460 Mirabai Knight, who's demonstrating here, she founded The Plover Project, 00:10:23.460 --> 00:10:25.731 and she can type at 240 words per minute. 00:10:25.731 --> 00:10:26.833 And that's what she does professionally. 00:10:26.833 --> 00:10:31.564 She does realtime transcription for, like, accessibility things. 00:10:31.564 --> 00:10:33.376 Pretty amazing. 00:10:33.376 --> 00:10:38.276 >> Are there fewer times when you're reaching with your little fingers 00:10:38.276 --> 00:10:39.639 around the keyboard? 00:10:39.639 --> 00:10:43.106 Because that's generally considered the emacs RSI thing. 00:10:43.106 --> 00:10:46.480 So is it just that your fingers are more compact? 00:10:46.480 --> 00:10:50.044 And you're just... Rather than just lots of stretching 00:10:50.044 --> 00:10:51.739 to shift, control... 00:10:51.739 --> 00:10:55.547 DREW: Yeah, I think one of the reasons emacs -- you know, they talk about emacs pinky. 00:10:55.547 --> 00:10:59.746 Most of the time, when you're doing a chord, on all modern software, 00:10:59.746 --> 00:11:03.737 you're holding down some combination of command, control, alt, shift, 00:11:03.737 --> 00:11:06.172 which are all operated with the pinkies. 00:11:06.172 --> 00:11:07.071 Maybe the thumbs. 00:11:07.071 --> 00:11:08.268 Combination of pinky and thumbs, 00:11:08.268 --> 00:11:10.870 and then maybe one finger pressing a letter, 00:11:10.870 --> 00:11:16.598 whereas this chordal input method puts equal weight on all the fingers. 00:11:16.598 --> 00:11:20.904 Yeah, it maybe even puts more weight on the stronger fingers. 00:11:20.904 --> 00:11:25.490 It's very ergonomically designed. 00:11:25.490 --> 00:11:30.430 There is an example of Mirabai typing Python code. 00:11:30.430 --> 00:11:32.831 So I'm just going to see if I can find that. 00:11:32.831 --> 00:11:34.932 And it's really fast. 00:11:34.932 --> 00:11:36.449 (inaudible) 00:11:36.449 --> 00:11:37.762 Sorry? 00:11:37.762 --> 00:11:40.825 (inaudible) 00:11:40.825 --> 00:11:46.125 This was the presentation that I first watched, which is worth checking out. 00:11:48.927 --> 00:11:52.075 Ah, where is it now? 00:11:55.653 --> 00:11:56.588 Let's try again. 00:11:56.588 --> 00:12:02.393 Plover... Python... Video. 00:12:02.393 --> 00:12:03.824 Let's try that. 00:12:03.824 --> 00:12:04.906 Ah, here we go. 00:12:04.906 --> 00:12:07.855 I can Google. 00:12:07.855 --> 00:12:09.996 Here we go. 00:12:11.252 --> 00:12:13.966 So that's realtime, basically. 00:12:17.745 --> 00:12:21.878 It's pretty much one stroke per idea. 00:12:27.698 --> 00:12:30.196 >> These are all regular words. 00:12:32.811 --> 00:12:35.724 DREW: So it's a really quick demo. 00:12:35.724 --> 00:12:38.524 >> How about snake case or camel case? 00:12:38.524 --> 00:12:40.463 DREW: There's a rule for that. 00:12:40.463 --> 00:12:42.996 So you know I was saying you can fingerspell. 00:12:42.996 --> 00:12:46.794 The left hand can do the whole alphabet, and then you hold down one modifier key, 00:12:46.794 --> 00:12:48.926 with the right hand, and you get letters. 00:12:48.926 --> 00:12:51.996 And if you hold down a different key, you get capital letters, 00:12:51.996 --> 00:12:54.930 and then there's a particular chord that says -- 00:12:54.930 --> 00:12:57.556 make the next word camel case. 00:12:57.556 --> 00:13:02.426 So start with an uppercase, and then don't insert a space afterwards. 00:13:02.426 --> 00:13:05.359 Oh, another thing about steno is you don't have to worry about spaces. 00:13:05.359 --> 00:13:07.629 It, like, automatically detects word boundaries, 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, 00:13:11.256 --> 00:13:14.865 because I often end up having words joined together, or not joined together, 00:13:14.865 --> 00:13:17.061 that shouldn't happen like that. 00:13:17.061 --> 00:13:20.998 Yeah. 00:13:20.998 --> 00:13:22.024 Can I show you one more thing? 00:13:22.024 --> 00:13:23.731 I think this is quite cool. 00:13:23.731 --> 00:13:27.264 When you're using something like this. 00:13:27.264 --> 00:13:29.364 So I'm going to type the word silent, 00:13:29.364 --> 00:13:32.068 which is two syllables. 00:13:32.068 --> 00:13:34.262 But the first syllable is sigh, 00:13:34.262 --> 00:13:36.233 and sigh is itself a word. 00:13:36.233 --> 00:13:37.057 So watch this. 00:13:37.057 --> 00:13:38.935 If I say -- forgive me, 00:13:38.935 --> 00:13:41.264 while I take a moment to compose this. 00:13:41.264 --> 00:13:44.166 So that was one stroke for sigh, 00:13:44.166 --> 00:13:45.797 and then if I do a stroke for lent, 00:13:45.797 --> 00:13:47.095 lent is also a word, 00:13:47.095 --> 00:13:48.958 but silent is a word. 00:13:48.958 --> 00:13:50.427 So I'm going to say... 00:13:50.427 --> 00:13:52.964 L-E-N-T. 00:13:52.964 --> 00:13:54.267 That should be good. 00:13:54.267 --> 00:13:55.500 See what happened there? 00:13:55.500 --> 00:13:56.762 It swallowed up the word sigh, 00:13:56.762 --> 00:13:58.429 and changed it, 00:13:58.429 --> 00:14:00.399 changed it into silent. 00:14:00.399 --> 00:14:01.569 So that is something you'll often see, 00:14:01.569 --> 00:14:05.167 if you watch somebody typing with steno. 00:14:05.167 --> 00:14:06.493 You see words appearing, 00:14:06.493 --> 00:14:08.029 and then being swallowed up, 00:14:08.029 --> 00:14:10.828 and sort of consumed by the subsequent characters. 00:14:10.828 --> 00:14:12.497 It's really cool when you see it happen. 00:14:12.497 --> 00:14:14.730 It sort of looks like an artifact, 00:14:14.730 --> 00:14:19.134 but then somehow I think it's kind of cool. 00:14:19.134 --> 00:14:21.600 >> What happens if you want to say sigh and lent in the same... 00:14:21.600 --> 00:14:25.368 DREW: Um, so you could force a space between them. 00:14:25.368 --> 00:14:26.736 I think if I just said... 00:14:26.736 --> 00:14:29.259 I think it's S-P will do a space. 00:14:29.259 --> 00:14:30.769 Generally a space will be inserted. 00:14:30.769 --> 00:14:31.894 But if I said... 00:14:31.894 --> 00:14:36.201 Sigh space... I've got to think about this... 00:14:36.201 --> 00:14:38.870 Lent, I can get the two words. 00:14:38.870 --> 00:14:42.331 But generally it's like -- you would look at 00:14:42.331 --> 00:14:45.622 when the individual syllables can form individual words, 00:14:45.622 --> 00:14:47.568 you would look at the English language, and think -- 00:14:47.568 --> 00:14:50.669 can I form a sentence where the word sigh is followed by the word lent? 00:14:50.669 --> 00:14:53.767 And if you can't think of a sentence that doesn't sound like nonsense, 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. 00:14:59.699 --> 00:15:01.097 >> Is it the same for deletion? 00:15:01.097 --> 00:15:02.634 Does it delete word by word? 00:15:02.634 --> 00:15:04.129 DREW: Yeah, good question. 00:15:04.129 --> 00:15:05.929 So the asterisk key, the one in the middle, 00:15:05.929 --> 00:15:07.665 is like the backspace. 00:15:07.665 --> 00:15:09.096 It's kind of like undo in Vim, actually. 00:15:09.096 --> 00:15:12.368 So if I press it once, it deletes basically the last stroke. 00:15:12.368 --> 00:15:15.631 Press it again and again, 00:15:15.631 --> 00:15:16.400 and watch this. 00:15:16.400 --> 00:15:20.392 We get back to sigh. 00:15:20.392 --> 00:15:22.282 So that's -- you know, there's quite a lot of clever stuff 00:15:22.282 --> 00:15:25.933 going on inside of Plover, to track all of that stuff. 00:15:25.933 --> 00:15:27.403 So anyway, I've been talking long enough. 00:15:27.403 --> 00:15:28.734 Does anyone want to try this out? 00:15:28.734 --> 00:15:30.733 I'll put it down here, and you don't have to all do it 00:15:30.733 --> 00:15:32.096 on the big screen. 00:15:32.096 --> 00:15:35.967 But I've been so excited since I learned this. 00:15:35.967 --> 00:15:38.198 I sort of feel like there was a stage with Vim 00:15:38.198 --> 00:15:40.528 where I knew enough about what Vim was capable of, 00:15:40.528 --> 00:15:41.829 but didn't know how to operate it. 00:15:41.829 --> 00:15:45.494 And I sort of felt unsatisfied with the text editors I was using. 00:15:45.494 --> 00:15:47.897 I sort of feel like that about steno at the moment. 00:15:47.897 --> 00:15:50.368 It's like -- it's made me really unhappy with qwerty, 00:15:50.368 --> 00:15:52.835 but I can't use it yet. 00:15:52.835 --> 00:15:55.646 So it's something I'm working on.