[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:03.60,0:00:07.70,Default,,0000,0000,0000,,DREW: I actually have a Filco Majestouch keyboard, Dialogue: 0,0:00:07.70,0:00:10.97,Default,,0000,0000,0000,,so if anyone wants to try it out,\NI've got it set up here. Dialogue: 0,0:00:10.97,0:00:11.94,Default,,0000,0000,0000,,In fact... Dialogue: 0,0:00:11.94,0:00:14.10,Default,,0000,0000,0000,,Shall we do a demo on the big screen? Dialogue: 0,0:00:14.10,0:00:15.20,Default,,0000,0000,0000,,So you can see what it looks like? Dialogue: 0,0:00:15.20,0:00:16.07,Default,,0000,0000,0000,,EMILE: Yeah, if you want, yeah. Dialogue: 0,0:00:16.07,0:00:17.48,Default,,0000,0000,0000,,DREW: You won't be able to see what's happening, Dialogue: 0,0:00:17.48,0:00:19.04,Default,,0000,0000,0000,,like, what keys I'm pressing, Dialogue: 0,0:00:19.04,0:00:20.77,Default,,0000,0000,0000,,but you'll see how quickly text comes out. Dialogue: 0,0:00:20.77,0:00:21.97,Default,,0000,0000,0000,,It's mental. Dialogue: 0,0:00:23.36,0:00:25.34,Default,,0000,0000,0000,,Looks lovely, doesn't it? Dialogue: 0,0:00:25.34,0:00:26.60,Default,,0000,0000,0000,,>> Do you take that to Starbucks? Dialogue: 0,0:00:29.99,0:00:31.72,Default,,0000,0000,0000,,DREW: All right, let's see. Dialogue: 0,0:00:36.94,0:00:38.11,Default,,0000,0000,0000,,All right. Dialogue: 0,0:00:38.11,0:00:39.41,Default,,0000,0000,0000,,Also, I'm using TextEdit, Dialogue: 0,0:00:39.41,0:00:43.25,Default,,0000,0000,0000,,because if you're in normal mode in Vim, Dialogue: 0,0:00:43.25,0:00:45.87,Default,,0000,0000,0000,,with steno, it's just like... Dialogue: 0,0:00:45.87,0:00:48.12,Default,,0000,0000,0000,,you know, if you put a beginner in front of Vim, Dialogue: 0,0:00:48.12,0:00:50.64,Default,,0000,0000,0000,,random stuff happens. Dialogue: 0,0:00:50.64,0:00:53.24,Default,,0000,0000,0000,,But you'll understand when you see this. Dialogue: 0,0:00:53.24,0:00:54.67,Default,,0000,0000,0000,,Okay, so I'm just going to make this... Dialogue: 0,0:00:54.67,0:00:56.81,Default,,0000,0000,0000,,Can I make this full screen or something? Dialogue: 0,0:00:56.81,0:00:58.44,Default,,0000,0000,0000,,Or just make it big? Dialogue: 0,0:00:58.44,0:00:59.74,Default,,0000,0000,0000,,Make it really big. Dialogue: 0,0:00:59.74,0:01:01.41,Default,,0000,0000,0000,,Okay, so this is -- Dialogue: 0,0:01:01.41,0:01:02.43,Default,,0000,0000,0000,,I'm running Plover, Dialogue: 0,0:01:02.43,0:01:05.88,Default,,0000,0000,0000,,and this is one of those keyboards\Nthat does n-key rollover. Dialogue: 0,0:01:05.88,0:01:07.44,Default,,0000,0000,0000,,So I'm just going to -- Dialogue: 0,0:01:07.44,0:01:10.18,Default,,0000,0000,0000,,tell you what, I'll just mash the keys. Dialogue: 0,0:01:10.18,0:01:14.35,Default,,0000,0000,0000,,So everything that comes out in uppercase Dialogue: 0,0:01:14.35,0:01:17.24,Default,,0000,0000,0000,,is basically a chord\Nthat doesn't have a designated word. Dialogue: 0,0:01:17.24,0:01:20.38,Default,,0000,0000,0000,,So, like, there are --\Nthere's a Plover dictionary, Dialogue: 0,0:01:20.38,0:01:22.28,Default,,0000,0000,0000,,and anything -- when I mash some keys, Dialogue: 0,0:01:22.28,0:01:25.91,Default,,0000,0000,0000,,and random all-caps comes out, Dialogue: 0,0:01:25.91,0:01:29.08,Default,,0000,0000,0000,,it means there's no word defined to that. Dialogue: 0,0:01:29.08,0:01:31.85,Default,,0000,0000,0000,,So here,\NI'm going to start a new line. Dialogue: 0,0:01:31.85,0:01:34.88,Default,,0000,0000,0000,,If I use both my index fingers,\Nthat's like using the return key. Dialogue: 0,0:01:34.88,0:01:37.24,Default,,0000,0000,0000,,So...\NNew line. Dialogue: 0,0:01:37.24,0:01:39.38,Default,,0000,0000,0000,,And let's see. Dialogue: 0,0:01:43.35,0:01:44.85,Default,,0000,0000,0000,,The... Dialogue: 0,0:01:44.85,0:01:46.28,Default,,0000,0000,0000,,Um... Dialogue: 0,0:01:46.28,0:01:47.50,Default,,0000,0000,0000,,(laughter) Dialogue: 0,0:01:47.50,0:01:48.48,Default,,0000,0000,0000,,The cat. Dialogue: 0,0:01:48.48,0:01:50.12,Default,,0000,0000,0000,,Oh, no, that's not cat. Dialogue: 0,0:01:50.81,0:01:51.68,Default,,0000,0000,0000,,The sat. Dialogue: 0,0:01:51.68,0:01:53.61,Default,,0000,0000,0000,,The cat sat. Dialogue: 0,0:01:55.23,0:01:56.63,Default,,0000,0000,0000,,On? Dialogue: 0,0:01:56.63,0:01:57.90,Default,,0000,0000,0000,,How do I do on? Dialogue: 0,0:01:57.90,0:01:58.77,Default,,0000,0000,0000,,That's going to be... Dialogue: 0,0:01:58.77,0:01:59.90,Default,,0000,0000,0000,,On. Dialogue: 0,0:01:59.90,0:02:01.03,Default,,0000,0000,0000,,The... Dialogue: 0,0:02:02.65,0:02:04.39,Default,,0000,0000,0000,,Mat, that would be M-A-T. Dialogue: 0,0:02:04.39,0:02:05.59,Default,,0000,0000,0000,,>> It's so fast. Dialogue: 0,0:02:05.59,0:02:06.12,Default,,0000,0000,0000,,(laughter) Dialogue: 0,0:02:06.12,0:02:07.32,Default,,0000,0000,0000,,DREW: Yeah, it's incredible, isn't it? Dialogue: 0,0:02:07.32,0:02:08.56,Default,,0000,0000,0000,,So that was... Dialogue: 0,0:02:08.56,0:02:11.39,Default,,0000,0000,0000,,That was one stroke for each word. Dialogue: 0,0:02:11.39,0:02:13.99,Default,,0000,0000,0000,,But each stroke involved, like,\Nthree or four keys Dialogue: 0,0:02:13.99,0:02:15.52,Default,,0000,0000,0000,,being pressed at the same time Dialogue: 0,0:02:15.52,0:02:17.86,Default,,0000,0000,0000,,but the way that, like, stenographers look on it, Dialogue: 0,0:02:17.86,0:02:20.76,Default,,0000,0000,0000,,you might be pressing ten keys at once,\Nbut that's one stroke. Dialogue: 0,0:02:20.76,0:02:22.53,Default,,0000,0000,0000,,As far as they're concerned. Dialogue: 0,0:02:22.53,0:02:24.53,Default,,0000,0000,0000,,They can do maybe\Nfive strokes a second. Dialogue: 0,0:02:24.53,0:02:28.52,Default,,0000,0000,0000,,Which sounds like nothing,\Nif you're typing at 110 words per minute on qwerty. Dialogue: 0,0:02:28.52,0:02:31.49,Default,,0000,0000,0000,,You're probably doing round about\N10 keystrokes a second. Dialogue: 0,0:02:31.49,0:02:33.69,Default,,0000,0000,0000,,But five strokes per second\Nis actually quite slow, Dialogue: 0,0:02:33.69,0:02:36.93,Default,,0000,0000,0000,,but text just comes out, like,\Nreally quickly. Dialogue: 0,0:02:36.93,0:02:38.62,Default,,0000,0000,0000,,So...\NLet's see. Dialogue: 0,0:02:38.62,0:02:42.26,Default,,0000,0000,0000,,Does anyone want to try this? Dialogue: 0,0:02:42.26,0:02:47.09,Default,,0000,0000,0000,,I'm slightly...\NSo basically, like, there's loads of single keys Dialogue: 0,0:02:47.09,0:02:48.40,Default,,0000,0000,0000,,that will output a word. Dialogue: 0,0:02:48.40,0:02:50.56,Default,,0000,0000,0000,,Like, all of the shortest,\Nmost common words, Dialogue: 0,0:02:50.56,0:02:52.29,Default,,0000,0000,0000,,just come out with a single keystroke. Dialogue: 0,0:02:52.29,0:02:57.17,Default,,0000,0000,0000,,So all of these words --\Nthat's like one keystroke. Dialogue: 0,0:02:57.17,0:02:59.64,Default,,0000,0000,0000,,>> So does every word have to have a chord, then? Dialogue: 0,0:02:59.64,0:03:02.22,Default,,0000,0000,0000,,DREW: Yeah, every word has a chord. Dialogue: 0,0:03:04.04,0:03:04.97,Default,,0000,0000,0000,,Huh? Dialogue: 0,0:03:04.97,0:03:06.77,Default,,0000,0000,0000,,>> Single letters for (inaudible) Vim? Dialogue: 0,0:03:06.77,0:03:08.00,Default,,0000,0000,0000,,DREW: Okay, so single letters. Dialogue: 0,0:03:08.00,0:03:09.31,Default,,0000,0000,0000,,Right, the way it works -- Dialogue: 0,0:03:09.31,0:03:10.61,Default,,0000,0000,0000,,you've got the left hand. Dialogue: 0,0:03:10.61,0:03:12.10,Default,,0000,0000,0000,,It can spell the entire alphabet. Dialogue: 0,0:03:12.10,0:03:14.96,Default,,0000,0000,0000,,And the right hand can spell\Nonly the parts of the alphabet that it needs to. Dialogue: 0,0:03:14.96,0:03:16.44,Default,,0000,0000,0000,,And the thumbs deal with the vowels. Dialogue: 0,0:03:16.44,0:03:21.71,Default,,0000,0000,0000,,And basically,\Nyou form a word Dialogue: 0,0:03:21.71,0:03:24.91,Default,,0000,0000,0000,,by putting together a consonant,\Na vowel, and a consonant. Dialogue: 0,0:03:24.91,0:03:26.78,Default,,0000,0000,0000,,And in the English language, Dialogue: 0,0:03:26.78,0:03:28.94,Default,,0000,0000,0000,,English words aren't symmetrical. Dialogue: 0,0:03:28.94,0:03:31.17,Default,,0000,0000,0000,,There are certain patterns that appear a lot\Nat the end of a word, Dialogue: 0,0:03:31.17,0:03:33.50,Default,,0000,0000,0000,,and there are certain patterns that appear a lot\Nat the start of a word. Dialogue: 0,0:03:33.50,0:03:36.89,Default,,0000,0000,0000,,And so the left hand\Nhas a completely different layout to the right hand, Dialogue: 0,0:03:36.89,0:03:39.50,Default,,0000,0000,0000,,but both are capable of typing out\Nmost of the alphabet. Dialogue: 0,0:03:39.50,0:03:42.51,Default,,0000,0000,0000,,But you can type all of the alphabet\Nwith the right hand. Dialogue: 0,0:03:42.51,0:03:46.04,Default,,0000,0000,0000,,So if I hold down the asterisk key,\NI can spell the whole alphabet. Dialogue: 0,0:03:46.04,0:03:47.90,Default,,0000,0000,0000,,I'll just demonstrate some of it. Dialogue: 0,0:03:47.90,0:03:50.90,Default,,0000,0000,0000,,So I can go a, b, c. Dialogue: 0,0:03:50.90,0:03:52.08,Default,,0000,0000,0000,,You know, this is pretty slow. Dialogue: 0,0:03:52.08,0:03:53.97,Default,,0000,0000,0000,,But basically, you never have to do this. Dialogue: 0,0:03:53.97,0:03:55.18,Default,,0000,0000,0000,,Oh, that's wrong. Dialogue: 0,0:03:55.18,0:03:56.91,Default,,0000,0000,0000,,You never have to do this, Dialogue: 0,0:03:56.91,0:04:00.74,Default,,0000,0000,0000,,because you've always got something --\Nyou've always got a word. Dialogue: 0,0:04:00.74,0:04:03.14,Default,,0000,0000,0000,,It's only if you have to add\Na new entry to the dictionary Dialogue: 0,0:04:03.14,0:04:05.14,Default,,0000,0000,0000,,that you actually have to --\Nthey call it fingerspelling. Dialogue: 0,0:04:05.14,0:04:07.61,Default,,0000,0000,0000,,But yeah, so basically -- Dialogue: 0,0:04:07.61,0:04:12.36,Default,,0000,0000,0000,,someone pick a one-syllable word,\Nand I'll type it. Dialogue: 0,0:04:12.36,0:04:13.25,Default,,0000,0000,0000,,>> Dog. Dialogue: 0,0:04:13.25,0:04:15.49,Default,,0000,0000,0000,,DREW: What was that? Dog. Dialogue: 0,0:04:15.49,0:04:18.45,Default,,0000,0000,0000,,Okay, so with my left hand,\Nit would be -- Dialogue: 0,0:04:18.45,0:04:24.92,Default,,0000,0000,0000,,this finger presses two keys at once,\Nand then I use the O key with my left thumb, Dialogue: 0,0:04:24.92,0:04:26.69,Default,,0000,0000,0000,,and then G. Dialogue: 0,0:04:26.69,0:04:27.42,Default,,0000,0000,0000,,It sounds crazy. Dialogue: 0,0:04:27.42,0:04:30.29,Default,,0000,0000,0000,,It really does sound crazy, doesn't it? Dialogue: 0,0:04:30.29,0:04:33.82,Default,,0000,0000,0000,,Oh, I spelled the word dodge instead. Dialogue: 0,0:04:33.82,0:04:37.59,Default,,0000,0000,0000,,It's funny,\Nbecause everything turns out being phonetic, Dialogue: 0,0:04:37.59,0:04:40.82,Default,,0000,0000,0000,,and whereas in qwerty, it's very easy\Nto misspell a word, Dialogue: 0,0:04:40.82,0:04:44.49,Default,,0000,0000,0000,,in steno, instead,\Nwhat happens is a word comes out Dialogue: 0,0:04:44.49,0:04:46.65,Default,,0000,0000,0000,,that sounds like the word you meant. Dialogue: 0,0:04:46.65,0:04:47.65,Default,,0000,0000,0000,,It's really funny. Dialogue: 0,0:04:47.65,0:04:48.45,Default,,0000,0000,0000,,So okay, I'll try again at dog. Dialogue: 0,0:04:48.45,0:04:49.92,Default,,0000,0000,0000,,I think I did that wrong, actually. Dialogue: 0,0:04:49.92,0:04:51.44,Default,,0000,0000,0000,,There we go, that's dog. Dialogue: 0,0:04:51.44,0:04:52.72,Default,,0000,0000,0000,,It's pretty mental. Dialogue: 0,0:04:52.72,0:04:55.66,Default,,0000,0000,0000,,>> It's like the T9 dictionary\Nin old cell phones, isn't it? Dialogue: 0,0:04:55.66,0:04:57.17,Default,,0000,0000,0000,,DREW: Like which dictionary? Dialogue: 0,0:04:57.17,0:04:58.20,Default,,0000,0000,0000,,>> Predictive text. Dialogue: 0,0:04:58.20,0:04:59.34,Default,,0000,0000,0000,,DREW: Yeah, I suppose it is, yeah. Dialogue: 0,0:04:59.34,0:05:01.26,Default,,0000,0000,0000,,It's a bit like that. Dialogue: 0,0:05:01.26,0:05:03.73,Default,,0000,0000,0000,,Yeah, but basically the way you would\Nmake it work with Vim -- Dialogue: 0,0:05:03.73,0:05:05.58,Default,,0000,0000,0000,,you would have to define a custom dictionary Dialogue: 0,0:05:05.58,0:05:08.47,Default,,0000,0000,0000,,with lots of chords\Nrepresenting the Vim commands. Dialogue: 0,0:05:08.47,0:05:09.94,Default,,0000,0000,0000,,>> So emacs. Dialogue: 0,0:05:09.94,0:05:12.28,Default,,0000,0000,0000,,DREW: It kind of becomes emacs, yeah. Dialogue: 0,0:05:12.28,0:05:15.47,Default,,0000,0000,0000,,In fact, you could even create, like,\Nan emacs dictionary, and a Vim dictionary, Dialogue: 0,0:05:15.47,0:05:19.07,Default,,0000,0000,0000,,so that the same chords\Ndid the same thing in the different editors. Dialogue: 0,0:05:19.07,0:05:23.76,Default,,0000,0000,0000,,You could create a steno Rosetta Stone-type situation. Dialogue: 0,0:05:23.76,0:05:27.41,Default,,0000,0000,0000,,>> It's perfect for pairing stations,\Nwhen people use Vim and emacs. Dialogue: 0,0:05:27.41,0:05:30.01,Default,,0000,0000,0000,,>> Yeah, how about that? Dialogue: 0,0:05:30.01,0:05:31.24,Default,,0000,0000,0000,,So if anyone wants to try that out, Dialogue: 0,0:05:31.24,0:05:33.11,Default,,0000,0000,0000,,you're welcome to. Dialogue: 0,0:05:33.11,0:05:35.30,Default,,0000,0000,0000,,It's pretty mental,\Njust mashing the keys Dialogue: 0,0:05:35.30,0:05:36.84,Default,,0000,0000,0000,,and seeing what comes out. Dialogue: 0,0:05:36.84,0:05:39.58,Default,,0000,0000,0000,,I wasn't quite expecting so much\Nrandom nonsense to come out there. Dialogue: 0,0:05:39.58,0:05:42.21,Default,,0000,0000,0000,,But I'll just try that again. Dialogue: 0,0:05:42.21,0:05:45.74,Default,,0000,0000,0000,,I'm going to press far fewer keys this time. Dialogue: 0,0:05:49.12,0:05:50.29,Default,,0000,0000,0000,,So you can imagine -- Dialogue: 0,0:05:50.29,0:05:52.09,Default,,0000,0000,0000,,if I actually knew what I was doing, Dialogue: 0,0:05:52.09,0:05:54.69,Default,,0000,0000,0000,,I would compose text very, very quickly. Dialogue: 0,0:05:54.69,0:05:56.75,Default,,0000,0000,0000,,>> So when is your next book out? Dialogue: 0,0:05:56.75,0:06:00.52,Default,,0000,0000,0000,,DREW: Actually, there's a really good community\Naround Plover, Dialogue: 0,0:06:00.52,0:06:02.32,Default,,0000,0000,0000,,and there's a book being written right now. Dialogue: 0,0:06:02.32,0:06:04.92,Default,,0000,0000,0000,,I learned about this stuff about a month ago, Dialogue: 0,0:06:04.92,0:06:06.86,Default,,0000,0000,0000,,and there was maybe three chapters of the book, Dialogue: 0,0:06:06.86,0:06:07.92,Default,,0000,0000,0000,,and now there's about seven chapters, Dialogue: 0,0:06:07.92,0:06:09.82,Default,,0000,0000,0000,,and I'm dying for the next chapter to come out, Dialogue: 0,0:06:09.82,0:06:12.79,Default,,0000,0000,0000,,because I'm stuck. Dialogue: 0,0:06:12.79,0:06:13.78,Default,,0000,0000,0000,,But it's really good stuff. Dialogue: 0,0:06:13.78,0:06:14.86,Default,,0000,0000,0000,,It's really worth trying out. Dialogue: 0,0:06:14.86,0:06:17.12,Default,,0000,0000,0000,,So if anyone wants to try it out,\Nyou're welcome. Dialogue: 0,0:06:17.12,0:06:20.12,Default,,0000,0000,0000,,Because it won't work with the \Nbuilt-in keyboard on your laptop, probably, Dialogue: 0,0:06:20.12,0:06:22.70,Default,,0000,0000,0000,,which won't be n-key rollover. Dialogue: 0,0:06:22.70,0:06:25.24,Default,,0000,0000,0000,,>> So next month we get the demonstration with Vim? Dialogue: 0,0:06:25.24,0:06:27.17,Default,,0000,0000,0000,,DREW: I don't know. Dialogue: 0,0:06:27.17,0:06:28.08,Default,,0000,0000,0000,,That's a lot to ask. Dialogue: 0,0:06:30.40,0:06:32.27,Default,,0000,0000,0000,,Maybe, maybe. Dialogue: 0,0:06:32.27,0:06:32.86,Default,,0000,0000,0000,,One of these days. Dialogue: 0,0:06:32.86,0:06:34.47,Default,,0000,0000,0000,,I would love to get this working with Vim, Dialogue: 0,0:06:34.47,0:06:38.56,Default,,0000,0000,0000,,but it's crazy talk now. Dialogue: 0,0:06:38.56,0:06:42.77,Default,,0000,0000,0000,,So you can see why now\Nif each one of these words is a single keystroke, Dialogue: 0,0:06:42.77,0:06:44.70,Default,,0000,0000,0000,,if you were in normal mode, Dialogue: 0,0:06:44.70,0:06:46.77,Default,,0000,0000,0000,,all sorts of crazy shit can happen. Dialogue: 0,0:06:46.77,0:06:50.70,Default,,0000,0000,0000,,So like I say, I think random\Njust doesn't even come close Dialogue: 0,0:06:50.70,0:06:56.09,Default,,0000,0000,0000,,to describing a beginner steno operating Vim. Dialogue: 0,0:06:56.09,0:06:57.89,Default,,0000,0000,0000,,>> Drew, how long have you been typing with steno? Dialogue: 0,0:06:57.89,0:06:59.16,Default,,0000,0000,0000,,DREW: How long? Dialogue: 0,0:06:59.16,0:07:00.29,Default,,0000,0000,0000,,>> Have you been typing with it? Dialogue: 0,0:07:00.29,0:07:02.90,Default,,0000,0000,0000,,DREW: Oh, I heard about it a month ago. Dialogue: 0,0:07:02.90,0:07:07.66,Default,,0000,0000,0000,,So occasionally I sit down\Nand try and actually do some freeform writing, Dialogue: 0,0:07:07.66,0:07:12.47,Default,,0000,0000,0000,,and it's quite funny. Dialogue: 0,0:07:12.47,0:07:15.23,Default,,0000,0000,0000,,I don't know if I have an example here. Dialogue: 0,0:07:15.23,0:07:17.16,Default,,0000,0000,0000,,No, I can't pull one out. Dialogue: 0,0:07:17.16,0:07:19.70,Default,,0000,0000,0000,,But yeah. Dialogue: 0,0:07:19.70,0:07:22.13,Default,,0000,0000,0000,,>> Would you second the claim\Nthat we heard, Dialogue: 0,0:07:22.13,0:07:25.10,Default,,0000,0000,0000,,that in six months, you'll be typing 160 words a minute? Dialogue: 0,0:07:25.10,0:07:27.54,Default,,0000,0000,0000,,DREW: I think you would have to be studying\Npretty hard to get there. Dialogue: 0,0:07:27.54,0:07:29.20,Default,,0000,0000,0000,,I'm doing... Dialogue: 0,0:07:29.20,0:07:31.63,Default,,0000,0000,0000,,So okay, comparing with, like, the learning curve Dialogue: 0,0:07:31.63,0:07:34.53,Default,,0000,0000,0000,,for qwerty or Dvorak, or any of those sorts of things, Dialogue: 0,0:07:34.53,0:07:37.70,Default,,0000,0000,0000,,with those, you learn the alphabet,\Nand then you can type any word, Dialogue: 0,0:07:37.70,0:07:39.43,Default,,0000,0000,0000,,just as long as you can spell that word. Dialogue: 0,0:07:39.43,0:07:40.83,Default,,0000,0000,0000,,Right? Dialogue: 0,0:07:40.83,0:07:44.50,Default,,0000,0000,0000,,But learning steno feels to me\Na lot more like learning a foreign language. Dialogue: 0,0:07:44.50,0:07:47.72,Default,,0000,0000,0000,,In that you actually have to learn vocabulary. Dialogue: 0,0:07:47.72,0:07:52.66,Default,,0000,0000,0000,,But that said, the basic rules,\Nthis idea of the left hand Dialogue: 0,0:07:52.66,0:07:54.30,Default,,0000,0000,0000,,deals with the first part of the syllable, Dialogue: 0,0:07:54.30,0:07:58.93,Default,,0000,0000,0000,,the right hand deals with the closing consonant,\Nand the thumbs do the middle bit -- Dialogue: 0,0:07:58.93,0:08:05.10,Default,,0000,0000,0000,,oh, and by the way, multi-syllabic words\Njust end up being one stroke per syllable -- Dialogue: 0,0:08:05.10,0:08:07.90,Default,,0000,0000,0000,,once you've kind of internalized those rules,\Nand you can find the keys, Dialogue: 0,0:08:07.90,0:08:10.76,Default,,0000,0000,0000,,it's amazing. Dialogue: 0,0:08:10.76,0:08:14.33,Default,,0000,0000,0000,,It's amazing how much of the English language\Nyou can just guess, Dialogue: 0,0:08:14.33,0:08:18.10,Default,,0000,0000,0000,,and often words --\Nif there are different ways that you can pronounce it, Dialogue: 0,0:08:18.10,0:08:20.63,Default,,0000,0000,0000,,there are different chords\Nthat would produce the same word. Dialogue: 0,0:08:20.63,0:08:23.70,Default,,0000,0000,0000,,So -- but then the thing is\Nthat all of the most commonly used words -- Dialogue: 0,0:08:23.70,0:08:26.17,Default,,0000,0000,0000,,and again, this is a little bit like learning a language. Dialogue: 0,0:08:26.17,0:08:28.17,Default,,0000,0000,0000,,You learn all of the rules of French grammar, Dialogue: 0,0:08:28.17,0:08:30.48,Default,,0000,0000,0000,,and then you spend the rest of the time\Nlearning all the exceptions, Dialogue: 0,0:08:30.48,0:08:33.08,Default,,0000,0000,0000,,and it kind of feels like that with Plover. Dialogue: 0,0:08:33.08,0:08:33.78,Default,,0000,0000,0000,,It's like... Dialogue: 0,0:08:33.78,0:08:38.25,Default,,0000,0000,0000,,Well, this book that I'm reading\Nisn't finished yet. Dialogue: 0,0:08:38.25,0:08:41.61,Default,,0000,0000,0000,,So I've learned all of the rules\Nthat have been written about so far. Dialogue: 0,0:08:41.61,0:08:46.08,Default,,0000,0000,0000,,And there's gaps in my knowledge,\Nand I'm looking forward to filling those gaps, Dialogue: 0,0:08:46.08,0:08:48.32,Default,,0000,0000,0000,,but I've still got a lot of exceptions to learn, Dialogue: 0,0:08:48.32,0:08:52.02,Default,,0000,0000,0000,,and of course I've still got to get my fingers\Nactually finding the right words. Dialogue: 0,0:08:52.02,0:08:53.50,Default,,0000,0000,0000,,So... Dialogue: 0,0:08:53.50,0:08:55.32,Default,,0000,0000,0000,,>> And how good is it for writing code? Dialogue: 0,0:08:55.32,0:08:56.95,Default,,0000,0000,0000,,DREW: Apparently it's brilliant. Dialogue: 0,0:08:56.95,0:08:59.61,Default,,0000,0000,0000,,Shall I put up some videos of Mirabai Knight? Dialogue: 0,0:08:59.61,0:09:03.15,Default,,0000,0000,0000,,She's, like, the creator of... Dialogue: 0,0:09:03.15,0:09:07.22,Default,,0000,0000,0000,,>> If you type def in Python,\Nthen I'm thinking the English dictionary Dialogue: 0,0:09:07.22,0:09:10.38,Default,,0000,0000,0000,,is going to write deaf, D-E-A-F, not def. Dialogue: 0,0:09:10.38,0:09:13.12,Default,,0000,0000,0000,,So you type def... Dialogue: 0,0:09:13.12,0:09:15.24,Default,,0000,0000,0000,,>> (inaudible) for C or Ruby or... Dialogue: 0,0:09:15.24,0:09:18.100,Default,,0000,0000,0000,,(inaudible) Dialogue: 0,0:09:28.21,0:09:29.78,Default,,0000,0000,0000,,DREW: Can you see that? Dialogue: 0,0:09:29.78,0:09:32.27,Default,,0000,0000,0000,,You won't be able to hear it. Dialogue: 0,0:09:32.27,0:09:36.08,Default,,0000,0000,0000,,That's too small, isn't it? Dialogue: 0,0:09:36.08,0:09:41.38,Default,,0000,0000,0000,,You can just about see where it's... Dialogue: 0,0:09:41.38,0:09:43.30,Default,,0000,0000,0000,,Okay, so this is nice,\Nbecause they're actually showing the chords Dialogue: 0,0:09:43.30,0:09:44.90,Default,,0000,0000,0000,,that are being typed. Dialogue: 0,0:09:44.90,0:09:45.50,Default,,0000,0000,0000,,This is slowed down. Dialogue: 0,0:09:45.50,0:09:47.47,Default,,0000,0000,0000,,So that's the chord for demonstration. Dialogue: 0,0:09:47.47,0:09:50.97,Default,,0000,0000,0000,,One key for of, because it's such a common word. Dialogue: 0,0:09:50.97,0:09:52.94,Default,,0000,0000,0000,,Plover is six keystrokes. Dialogue: 0,0:09:52.94,0:09:57.30,Default,,0000,0000,0000,,Or six keys, but it's one stroke. Dialogue: 0,0:10:10.61,0:10:12.84,Default,,0000,0000,0000,,This is massively slowed down. Dialogue: 0,0:10:12.84,0:10:13.44,Default,,0000,0000,0000,,Look at this. Dialogue: 0,0:10:13.44,0:10:15.53,Default,,0000,0000,0000,,It's like... Dialogue: 0,0:10:19.12,0:10:23.46,Default,,0000,0000,0000,,Mirabai Knight, who's demonstrating here,\Nshe founded The Plover Project, Dialogue: 0,0:10:23.46,0:10:25.73,Default,,0000,0000,0000,,and she can type at 240 words per minute. Dialogue: 0,0:10:25.73,0:10:26.83,Default,,0000,0000,0000,,And that's what she does professionally. Dialogue: 0,0:10:26.83,0:10:31.56,Default,,0000,0000,0000,,She does realtime transcription for, like,\Naccessibility things. Dialogue: 0,0:10:31.56,0:10:33.38,Default,,0000,0000,0000,,Pretty amazing. Dialogue: 0,0:10:33.38,0:10:38.28,Default,,0000,0000,0000,,>> Are there fewer times\Nwhen you're reaching with your little fingers Dialogue: 0,0:10:38.28,0:10:39.64,Default,,0000,0000,0000,,around the keyboard? Dialogue: 0,0:10:39.64,0:10:43.11,Default,,0000,0000,0000,,Because that's generally considered\Nthe emacs RSI thing. Dialogue: 0,0:10:43.11,0:10:46.48,Default,,0000,0000,0000,,So is it just that your fingers are more compact? Dialogue: 0,0:10:46.48,0:10:50.04,Default,,0000,0000,0000,,And you're just...\NRather than just lots of stretching Dialogue: 0,0:10:50.04,0:10:51.74,Default,,0000,0000,0000,,to shift, control... Dialogue: 0,0:10:51.74,0:10:55.55,Default,,0000,0000,0000,,DREW: Yeah, I think one of the reasons\Nemacs -- you know, they talk about emacs pinky. Dialogue: 0,0:10:55.55,0:10:59.75,Default,,0000,0000,0000,,Most of the time, when you're doing a chord,\Non all modern software, Dialogue: 0,0:10:59.75,0:11:03.74,Default,,0000,0000,0000,,you're holding down some combination of\Ncommand, control, alt, shift, Dialogue: 0,0:11:03.74,0:11:06.17,Default,,0000,0000,0000,,which are all operated with the pinkies. Dialogue: 0,0:11:06.17,0:11:07.07,Default,,0000,0000,0000,,Maybe the thumbs. Dialogue: 0,0:11:07.07,0:11:08.27,Default,,0000,0000,0000,,Combination of pinky and thumbs, Dialogue: 0,0:11:08.27,0:11:10.87,Default,,0000,0000,0000,,and then maybe one finger pressing a letter, Dialogue: 0,0:11:10.87,0:11:16.60,Default,,0000,0000,0000,,whereas this chordal input method\Nputs equal weight on all the fingers. Dialogue: 0,0:11:16.60,0:11:20.90,Default,,0000,0000,0000,,Yeah, it maybe even puts more weight\Non the stronger fingers. Dialogue: 0,0:11:20.90,0:11:25.49,Default,,0000,0000,0000,,It's very ergonomically designed. Dialogue: 0,0:11:25.49,0:11:30.43,Default,,0000,0000,0000,,There is an example of Mirabai\Ntyping Python code. Dialogue: 0,0:11:30.43,0:11:32.83,Default,,0000,0000,0000,,So I'm just going to see if I can find that. Dialogue: 0,0:11:32.83,0:11:34.93,Default,,0000,0000,0000,,And it's really fast. Dialogue: 0,0:11:34.93,0:11:36.45,Default,,0000,0000,0000,,(inaudible) Dialogue: 0,0:11:36.45,0:11:37.76,Default,,0000,0000,0000,,Sorry? Dialogue: 0,0:11:37.76,0:11:40.82,Default,,0000,0000,0000,,(inaudible) Dialogue: 0,0:11:40.82,0:11:46.12,Default,,0000,0000,0000,,This was the presentation that I first watched,\Nwhich is worth checking out. Dialogue: 0,0:11:48.93,0:11:52.08,Default,,0000,0000,0000,,Ah, where is it now? Dialogue: 0,0:11:55.65,0:11:56.59,Default,,0000,0000,0000,,Let's try again. Dialogue: 0,0:11:56.59,0:12:02.39,Default,,0000,0000,0000,,Plover...\NPython...\NVideo. Dialogue: 0,0:12:02.39,0:12:03.82,Default,,0000,0000,0000,,Let's try that. Dialogue: 0,0:12:03.82,0:12:04.91,Default,,0000,0000,0000,,Ah, here we go. Dialogue: 0,0:12:04.91,0:12:07.86,Default,,0000,0000,0000,,I can Google. Dialogue: 0,0:12:07.86,0:12:09.100,Default,,0000,0000,0000,,Here we go. Dialogue: 0,0:12:11.25,0:12:13.97,Default,,0000,0000,0000,,So that's realtime, basically. Dialogue: 0,0:12:17.74,0:12:21.88,Default,,0000,0000,0000,,It's pretty much one stroke per idea. Dialogue: 0,0:12:27.70,0:12:30.20,Default,,0000,0000,0000,,>> These are all regular words. Dialogue: 0,0:12:32.81,0:12:35.72,Default,,0000,0000,0000,,DREW: So it's a really quick demo. Dialogue: 0,0:12:35.72,0:12:38.52,Default,,0000,0000,0000,,>> How about snake case or camel case? Dialogue: 0,0:12:38.52,0:12:40.46,Default,,0000,0000,0000,,DREW: There's a rule for that. Dialogue: 0,0:12:40.46,0:12:42.100,Default,,0000,0000,0000,,So you know I was saying you can fingerspell. Dialogue: 0,0:12:42.100,0:12:46.79,Default,,0000,0000,0000,,The left hand can do the whole alphabet,\Nand then you hold down one modifier key, Dialogue: 0,0:12:46.79,0:12:48.93,Default,,0000,0000,0000,,with the right hand, and you get letters. Dialogue: 0,0:12:48.93,0:12:51.100,Default,,0000,0000,0000,,And if you hold down a different key,\Nyou get capital letters, Dialogue: 0,0:12:51.100,0:12:54.93,Default,,0000,0000,0000,,and then there's a particular chord that says -- Dialogue: 0,0:12:54.93,0:12:57.56,Default,,0000,0000,0000,,make the next word camel case. Dialogue: 0,0:12:57.56,0:13:02.43,Default,,0000,0000,0000,,So start with an uppercase,\Nand then don't insert a space afterwards. Dialogue: 0,0:13:02.43,0:13:05.36,Default,,0000,0000,0000,,Oh, another thing about steno\Nis you don't have to worry about spaces. Dialogue: 0,0:13:05.36,0:13:07.63,Default,,0000,0000,0000,,It, like, automatically detects word boundaries, Dialogue: 0,0:13:07.63,0:13:11.26,Default,,0000,0000,0000,,which is one area --\Nit's the kind of thing I'm stuck with, at the moment, Dialogue: 0,0:13:11.26,0:13:14.86,Default,,0000,0000,0000,,because I often end up having words\Njoined together, or not joined together, Dialogue: 0,0:13:14.86,0:13:17.06,Default,,0000,0000,0000,,that shouldn't happen like that. Dialogue: 0,0:13:17.06,0:13:20.100,Default,,0000,0000,0000,,Yeah. Dialogue: 0,0:13:20.100,0:13:22.02,Default,,0000,0000,0000,,Can I show you one more thing? Dialogue: 0,0:13:22.02,0:13:23.73,Default,,0000,0000,0000,,I think this is quite cool. Dialogue: 0,0:13:23.73,0:13:27.26,Default,,0000,0000,0000,,When you're using something like this. Dialogue: 0,0:13:27.26,0:13:29.36,Default,,0000,0000,0000,,So I'm going to type the word silent, Dialogue: 0,0:13:29.36,0:13:32.07,Default,,0000,0000,0000,,which is two syllables. Dialogue: 0,0:13:32.07,0:13:34.26,Default,,0000,0000,0000,,But the first syllable is sigh, Dialogue: 0,0:13:34.26,0:13:36.23,Default,,0000,0000,0000,,and sigh is itself a word. Dialogue: 0,0:13:36.23,0:13:37.06,Default,,0000,0000,0000,,So watch this. Dialogue: 0,0:13:37.06,0:13:38.94,Default,,0000,0000,0000,,If I say -- forgive me, Dialogue: 0,0:13:38.94,0:13:41.26,Default,,0000,0000,0000,,while I take a moment to compose this. Dialogue: 0,0:13:41.26,0:13:44.17,Default,,0000,0000,0000,,So that was one stroke for sigh, Dialogue: 0,0:13:44.17,0:13:45.80,Default,,0000,0000,0000,,and then if I do a stroke for lent, Dialogue: 0,0:13:45.80,0:13:47.10,Default,,0000,0000,0000,,lent is also a word, Dialogue: 0,0:13:47.10,0:13:48.96,Default,,0000,0000,0000,,but silent is a word. Dialogue: 0,0:13:48.96,0:13:50.43,Default,,0000,0000,0000,,So I'm going to say... Dialogue: 0,0:13:50.43,0:13:52.96,Default,,0000,0000,0000,,L-E-N-T. Dialogue: 0,0:13:52.96,0:13:54.27,Default,,0000,0000,0000,,That should be good. Dialogue: 0,0:13:54.27,0:13:55.50,Default,,0000,0000,0000,,See what happened there? Dialogue: 0,0:13:55.50,0:13:56.76,Default,,0000,0000,0000,,It swallowed up the word sigh, Dialogue: 0,0:13:56.76,0:13:58.43,Default,,0000,0000,0000,,and changed it, Dialogue: 0,0:13:58.43,0:14:00.40,Default,,0000,0000,0000,,changed it into silent. Dialogue: 0,0:14:00.40,0:14:01.57,Default,,0000,0000,0000,,So that is something you'll often see, Dialogue: 0,0:14:01.57,0:14:05.17,Default,,0000,0000,0000,,if you watch somebody typing with steno. Dialogue: 0,0:14:05.17,0:14:06.49,Default,,0000,0000,0000,,You see words appearing, Dialogue: 0,0:14:06.49,0:14:08.03,Default,,0000,0000,0000,,and then being swallowed up, Dialogue: 0,0:14:08.03,0:14:10.83,Default,,0000,0000,0000,,and sort of consumed by the subsequent characters. Dialogue: 0,0:14:10.83,0:14:12.50,Default,,0000,0000,0000,,It's really cool when you see it happen. Dialogue: 0,0:14:12.50,0:14:14.73,Default,,0000,0000,0000,,It sort of looks like an artifact, Dialogue: 0,0:14:14.73,0:14:19.13,Default,,0000,0000,0000,,but then somehow I think it's kind of cool. Dialogue: 0,0:14:19.13,0:14:21.60,Default,,0000,0000,0000,,>> What happens if you want to say sigh\Nand lent in the same... Dialogue: 0,0:14:21.60,0:14:25.37,Default,,0000,0000,0000,,DREW: Um, so you could force a space\Nbetween them. Dialogue: 0,0:14:25.37,0:14:26.74,Default,,0000,0000,0000,,I think if I just said... Dialogue: 0,0:14:26.74,0:14:29.26,Default,,0000,0000,0000,,I think it's S-P will do a space. Dialogue: 0,0:14:29.26,0:14:30.77,Default,,0000,0000,0000,,Generally a space will be inserted. Dialogue: 0,0:14:30.77,0:14:31.89,Default,,0000,0000,0000,,But if I said... Dialogue: 0,0:14:31.89,0:14:36.20,Default,,0000,0000,0000,,Sigh space...\NI've got to think about this... Dialogue: 0,0:14:36.20,0:14:38.87,Default,,0000,0000,0000,,Lent, I can get the two words. Dialogue: 0,0:14:38.87,0:14:42.33,Default,,0000,0000,0000,,But generally it's like --\Nyou would look at Dialogue: 0,0:14:42.33,0:14:45.62,Default,,0000,0000,0000,,when the individual syllables\Ncan form individual words, Dialogue: 0,0:14:45.62,0:14:47.57,Default,,0000,0000,0000,,you would look at the English language, and think -- Dialogue: 0,0:14:47.57,0:14:50.67,Default,,0000,0000,0000,,can I form a sentence\Nwhere the word sigh is followed by the word lent? Dialogue: 0,0:14:50.67,0:14:53.77,Default,,0000,0000,0000,,And if you can't think of a sentence\Nthat doesn't sound like nonsense, Dialogue: 0,0:14:53.77,0:14:59.70,Default,,0000,0000,0000,,then it's safe to add that to the dictionary\Nas a definition for the word silent. Dialogue: 0,0:14:59.70,0:15:01.10,Default,,0000,0000,0000,,>> Is it the same for deletion? Dialogue: 0,0:15:01.10,0:15:02.63,Default,,0000,0000,0000,,Does it delete word by word? Dialogue: 0,0:15:02.63,0:15:04.13,Default,,0000,0000,0000,,DREW: Yeah, good question. Dialogue: 0,0:15:04.13,0:15:05.93,Default,,0000,0000,0000,,So the asterisk key,\Nthe one in the middle, Dialogue: 0,0:15:05.93,0:15:07.66,Default,,0000,0000,0000,,is like the backspace. Dialogue: 0,0:15:07.66,0:15:09.10,Default,,0000,0000,0000,,It's kind of like undo in Vim, actually. Dialogue: 0,0:15:09.10,0:15:12.37,Default,,0000,0000,0000,,So if I press it once, it deletes\Nbasically the last stroke. Dialogue: 0,0:15:12.37,0:15:15.63,Default,,0000,0000,0000,,Press it again and again, Dialogue: 0,0:15:15.63,0:15:16.40,Default,,0000,0000,0000,,and watch this. Dialogue: 0,0:15:16.40,0:15:20.39,Default,,0000,0000,0000,,We get back to sigh. Dialogue: 0,0:15:20.39,0:15:22.28,Default,,0000,0000,0000,,So that's -- you know,\Nthere's quite a lot of clever stuff Dialogue: 0,0:15:22.28,0:15:25.93,Default,,0000,0000,0000,,going on inside of Plover,\Nto track all of that stuff. Dialogue: 0,0:15:25.93,0:15:27.40,Default,,0000,0000,0000,,So anyway, I've been talking long enough. Dialogue: 0,0:15:27.40,0:15:28.73,Default,,0000,0000,0000,,Does anyone want to try this out? Dialogue: 0,0:15:28.73,0:15:30.73,Default,,0000,0000,0000,,I'll put it down here,\Nand you don't have to all do it Dialogue: 0,0:15:30.73,0:15:32.10,Default,,0000,0000,0000,,on the big screen. Dialogue: 0,0:15:32.10,0:15:35.97,Default,,0000,0000,0000,,But I've been so excited since I learned this. Dialogue: 0,0:15:35.97,0:15:38.20,Default,,0000,0000,0000,,I sort of feel like there was a stage with Vim Dialogue: 0,0:15:38.20,0:15:40.53,Default,,0000,0000,0000,,where I knew enough about what Vim was capable of, Dialogue: 0,0:15:40.53,0:15:41.83,Default,,0000,0000,0000,,but didn't know how to operate it. Dialogue: 0,0:15:41.83,0:15:45.49,Default,,0000,0000,0000,,And I sort of felt unsatisfied \Nwith the text editors I was using. Dialogue: 0,0:15:45.49,0:15:47.90,Default,,0000,0000,0000,,I sort of feel like that about steno at the moment. Dialogue: 0,0:15:47.90,0:15:50.37,Default,,0000,0000,0000,,It's like --\Nit's made me really unhappy with qwerty, Dialogue: 0,0:15:50.37,0:15:52.84,Default,,0000,0000,0000,,but I can't use it yet. Dialogue: 0,0:15:52.84,0:15:55.65,Default,,0000,0000,0000,,So it's something I'm working on.