WEBVTT - Can't Quit the QWERTY Keyboard

0:00:04.400 --> 0:00:07.800
<v Speaker 1>Welcome to tech Stuff, a production from I Heart Radio.

0:00:12.080 --> 0:00:14.880
<v Speaker 1>Hey there, and welcome to tech Stuff. I'm your host,

0:00:15.040 --> 0:00:18.200
<v Speaker 1>Jonathan Strickland. I'm an executive producer from I Heart Radio,

0:00:18.320 --> 0:00:21.479
<v Speaker 1>and I love all things tech. And you know, not

0:00:21.800 --> 0:00:26.799
<v Speaker 1>long after the invention of computers, engineers began to lean

0:00:26.920 --> 0:00:31.360
<v Speaker 1>pretty heavily on an older technology for the purposes of

0:00:31.720 --> 0:00:36.000
<v Speaker 1>inputting data, in other words, getting information into the computer.

0:00:36.479 --> 0:00:38.800
<v Speaker 1>And it was to figure out a way to do that,

0:00:38.840 --> 0:00:43.080
<v Speaker 1>either directly or indirectly into those computational machines. The older

0:00:43.120 --> 0:00:46.879
<v Speaker 1>technology I'm talking about is, of course, the typewriter, and

0:00:46.960 --> 0:00:51.400
<v Speaker 1>we gradually saw the evolution of the computer keyboard. And

0:00:51.520 --> 0:00:55.960
<v Speaker 1>we're about eighty years out from those days where keyboards

0:00:55.960 --> 0:00:58.680
<v Speaker 1>were starting to become a thing for computers. They didn't

0:00:58.720 --> 0:01:00.680
<v Speaker 1>always look the way they do today. Some of the

0:01:00.720 --> 0:01:04.200
<v Speaker 1>keyboards for early computers were just you know, numeral pads

0:01:04.560 --> 0:01:08.120
<v Speaker 1>and not a full keyboard. But my point is we're

0:01:08.160 --> 0:01:11.119
<v Speaker 1>eighty years out and the keyboard is still around, whether

0:01:11.200 --> 0:01:14.920
<v Speaker 1>it's an actual physical keyboard or an on screen one,

0:01:15.040 --> 0:01:17.399
<v Speaker 1>or even one of those fancy laser ones where it

0:01:17.400 --> 0:01:19.640
<v Speaker 1>projects it on a on a flat surface and you

0:01:19.760 --> 0:01:24.080
<v Speaker 1>just move your fingers to the the area on the

0:01:24.080 --> 0:01:27.919
<v Speaker 1>surface that is designated a key anyway, we've we've stuck

0:01:27.959 --> 0:01:32.400
<v Speaker 1>with that form factor for decades, nearly a century in fact,

0:01:32.440 --> 0:01:34.600
<v Speaker 1>if you're talking about typewriters, more than a century. So

0:01:34.640 --> 0:01:37.160
<v Speaker 1>today I wanted to talk a bit about the history

0:01:37.160 --> 0:01:40.240
<v Speaker 1>of the keyboard, as well as some alternatives that people

0:01:40.280 --> 0:01:43.039
<v Speaker 1>have proposed to the old TYPEE TYPEE it's like to

0:01:43.080 --> 0:01:47.040
<v Speaker 1>call it, and perhaps explore why nothing has really taken

0:01:47.080 --> 0:01:50.240
<v Speaker 1>its place so far. Now, before I jump in, I

0:01:50.280 --> 0:01:54.080
<v Speaker 1>do want to acknowledge that there are other user interfaces

0:01:54.080 --> 0:01:58.040
<v Speaker 1>out there that have become popular. Touch screens have removed

0:01:58.160 --> 0:02:01.640
<v Speaker 1>some of the need for keyboards, at least for certain applications.

0:02:02.280 --> 0:02:06.200
<v Speaker 1>Voice commands are popular in some contexts, but not all.

0:02:06.640 --> 0:02:08.960
<v Speaker 1>You might use voice commands for a hands free experience

0:02:09.040 --> 0:02:11.560
<v Speaker 1>with your phone or to interact with a smart speaker,

0:02:11.800 --> 0:02:13.760
<v Speaker 1>But for most of us, I would wager that we

0:02:13.840 --> 0:02:17.680
<v Speaker 1>don't use voice interaction with our computers. But I also

0:02:17.720 --> 0:02:20.359
<v Speaker 1>want to acknowledge that while that may be true for

0:02:20.560 --> 0:02:23.160
<v Speaker 1>most of us, it's certainly not true for all of us.

0:02:23.560 --> 0:02:28.680
<v Speaker 1>Voice interaction is an important component and provides accessibility options

0:02:28.720 --> 0:02:32.080
<v Speaker 1>for people who might not otherwise be able to interact

0:02:32.120 --> 0:02:35.400
<v Speaker 1>with computers using a traditional keyboard, at least not do

0:02:35.520 --> 0:02:40.400
<v Speaker 1>so easily. So please understand I'm not dismissing alternatives out

0:02:40.440 --> 0:02:44.000
<v Speaker 1>of hand, but rather exploring why the keyboard form factor

0:02:44.760 --> 0:02:48.920
<v Speaker 1>these days, also coupled with the computer mouse, has remained

0:02:49.120 --> 0:02:54.360
<v Speaker 1>constant over multiple generations of computers. So, as I said,

0:02:54.480 --> 0:02:57.240
<v Speaker 1>the predecessor to the keyboard was the good old typewriter,

0:02:57.560 --> 0:03:01.560
<v Speaker 1>and the predecessor of that device was the Tarot type,

0:03:01.960 --> 0:03:05.760
<v Speaker 1>a sort of proto typewriter. That's p T E R

0:03:05.880 --> 0:03:09.520
<v Speaker 1>O T Y p E. Actually you could just call

0:03:09.560 --> 0:03:12.960
<v Speaker 1>the Pterot type a typewriter, though the mechanisms and keyboard

0:03:13.000 --> 0:03:16.160
<v Speaker 1>layout would be different from later devices. A man named

0:03:16.240 --> 0:03:21.440
<v Speaker 1>John Jonathan Pratt born in eighteen thirty one, invented it.

0:03:21.960 --> 0:03:26.480
<v Speaker 1>John Pratt was born in South Carolina, and he lived

0:03:26.480 --> 0:03:30.519
<v Speaker 1>in the South, making him a citizen of the Confederacy

0:03:30.720 --> 0:03:33.240
<v Speaker 1>during the Civil War. He was also a slave owner

0:03:33.480 --> 0:03:37.640
<v Speaker 1>until eighteen sixty one, whereupon he sold them in order

0:03:37.680 --> 0:03:40.480
<v Speaker 1>to travel to the UK, where he would show off

0:03:40.520 --> 0:03:42.880
<v Speaker 1>his device in an effort to get patents could be

0:03:43.080 --> 0:03:46.160
<v Speaker 1>He had figured, you know, pretty much on the money

0:03:46.200 --> 0:03:49.080
<v Speaker 1>that being a citizen of the Confederacy would mean he

0:03:49.120 --> 0:03:52.360
<v Speaker 1>would see very little support from the U. S. Patent Office,

0:03:53.000 --> 0:03:55.440
<v Speaker 1>so he thought he would bypass that and go to

0:03:55.480 --> 0:03:58.640
<v Speaker 1>England instead, so the Tarotype would become the first typewriter

0:03:58.720 --> 0:04:01.960
<v Speaker 1>device sold to the public, but many scholars referred to

0:04:02.040 --> 0:04:05.400
<v Speaker 1>him as the grandfather of the typewriter, not the father

0:04:05.520 --> 0:04:08.560
<v Speaker 1>of it. The keys of the pterotype were laid out

0:04:08.880 --> 0:04:11.520
<v Speaker 1>very differently than the ones you would find on a

0:04:11.560 --> 0:04:16.440
<v Speaker 1>modern computer or typewriter keyboard. On the left side, you

0:04:16.560 --> 0:04:19.680
<v Speaker 1>had a top row of numerals, but it was just

0:04:19.880 --> 0:04:23.560
<v Speaker 1>two through six, and then you had three rows of

0:04:23.640 --> 0:04:27.440
<v Speaker 1>letters in alphabetic order A through M. Then you had

0:04:27.760 --> 0:04:31.159
<v Speaker 1>on the right side, so split from the left side,

0:04:31.720 --> 0:04:34.360
<v Speaker 1>you had a similar arrangement. You had the top row

0:04:34.440 --> 0:04:38.320
<v Speaker 1>with numerals seven, eight, and nine, plus a comma and

0:04:38.400 --> 0:04:41.479
<v Speaker 1>a period. Then you had three rows of letters in

0:04:41.800 --> 0:04:45.120
<v Speaker 1>through y. You were supposed to use I and oh

0:04:45.480 --> 0:04:47.760
<v Speaker 1>to represent one in zero. That's why there were no

0:04:47.839 --> 0:04:51.520
<v Speaker 1>one or zero buttons there. And there was a really

0:04:51.560 --> 0:04:55.000
<v Speaker 1>big button for spaces to put space between letters. So

0:04:55.040 --> 0:04:57.280
<v Speaker 1>when you finished one word and we're about to start another,

0:04:58.040 --> 0:05:03.800
<v Speaker 1>so this is p key time era, that's a pre quirty.

0:05:03.920 --> 0:05:07.200
<v Speaker 1>If you were to come across. The first commercial typewriter

0:05:07.360 --> 0:05:11.159
<v Speaker 1>device today, like the first one that was really being sold,

0:05:11.200 --> 0:05:14.000
<v Speaker 1>the terotype was intended to be, but they're very few

0:05:14.080 --> 0:05:17.159
<v Speaker 1>that were produced. You would probably think you had encountered

0:05:17.200 --> 0:05:21.200
<v Speaker 1>some sort of steampunk esque sci fi gadget. A Danish

0:05:21.200 --> 0:05:25.960
<v Speaker 1>inventor named Rasmus Molling Hansen built a device generally called

0:05:26.120 --> 0:05:29.520
<v Speaker 1>the writing Ball. He mounted the keys on a semi

0:05:29.560 --> 0:05:33.039
<v Speaker 1>sphere that, in turn was mounted above the carriage that

0:05:33.200 --> 0:05:35.880
<v Speaker 1>held the paper. And it makes me think it's a

0:05:35.880 --> 0:05:39.480
<v Speaker 1>cross between R two D two and Pinhead from the

0:05:39.480 --> 0:05:43.359
<v Speaker 1>movie Hell Raiser, if Pinhead had typing keys instead of

0:05:43.400 --> 0:05:46.960
<v Speaker 1>pins stuck out of his noggin. While the writing Ball

0:05:47.200 --> 0:05:51.480
<v Speaker 1>was the first commercial typewriter device, it wasn't a widespread success,

0:05:51.520 --> 0:05:55.760
<v Speaker 1>though Hansen apparently sold quite a few in England. These

0:05:55.760 --> 0:05:58.440
<v Speaker 1>devices today go for a pretty penny or actually a

0:05:58.480 --> 0:06:01.120
<v Speaker 1>lot of pretty pennies at auction, fetching more than a

0:06:01.200 --> 0:06:05.080
<v Speaker 1>hundred thousand dollars in some cases princely some. But as

0:06:05.160 --> 0:06:07.800
<v Speaker 1>much as I would love a globe shaped keyboard for

0:06:07.880 --> 0:06:11.320
<v Speaker 1>my computer, it's not the form factor that stuck around.

0:06:12.000 --> 0:06:15.600
<v Speaker 1>An American feller by the name of Christopher Latham Shoals

0:06:15.720 --> 0:06:18.839
<v Speaker 1>gets the credit for being the father of the proper

0:06:18.880 --> 0:06:23.320
<v Speaker 1>modern typewriter. Shoals was born in eighteen nineteen in Pennsylvania.

0:06:23.600 --> 0:06:26.440
<v Speaker 1>He apprenticed to a printer to learn a trade, and

0:06:26.480 --> 0:06:28.960
<v Speaker 1>in eighteen thirty seven he and his older brothers moved

0:06:28.960 --> 0:06:33.200
<v Speaker 1>out to Green Bay, Wisconsin. The brothers published a newspaper

0:06:33.279 --> 0:06:35.960
<v Speaker 1>out in Green Bay. Christopher landed a job as the

0:06:36.080 --> 0:06:40.960
<v Speaker 1>editor of the Wisconsin Inquirer in Madison, and after being

0:06:41.040 --> 0:06:43.480
<v Speaker 1>editor of a couple of other newspapers, he decided to

0:06:43.520 --> 0:06:46.760
<v Speaker 1>try his hand at politics and was elected to the

0:06:46.839 --> 0:06:51.920
<v Speaker 1>state legislature. By the eighteen sixties, Shoals was inventing devices

0:06:51.960 --> 0:06:54.480
<v Speaker 1>to make life easier for those who work with paper

0:06:54.520 --> 0:06:57.760
<v Speaker 1>and inc In eighteen sixty four, he and his friend

0:06:57.920 --> 0:07:01.839
<v Speaker 1>Samuel W. So Leigh received a patent for a machine

0:07:02.040 --> 0:07:05.760
<v Speaker 1>that would number pages. After inventing that, a colleague suggested

0:07:05.800 --> 0:07:09.240
<v Speaker 1>that he might make a device similar to Pratt's Tarot type,

0:07:09.440 --> 0:07:13.080
<v Speaker 1>something that could print not just numbers, but letters onto paper.

0:07:13.520 --> 0:07:16.760
<v Speaker 1>Pratt had already worked on mechanical systems that would advance

0:07:16.800 --> 0:07:18.760
<v Speaker 1>the position of a piece of paper so that you

0:07:18.760 --> 0:07:20.680
<v Speaker 1>could type a series of symbols on the paper without

0:07:20.720 --> 0:07:22.480
<v Speaker 1>them all being piled on top of each other. In

0:07:22.480 --> 0:07:28.320
<v Speaker 1>other words, he created these these mechanical devices that would

0:07:28.360 --> 0:07:32.480
<v Speaker 1>advance the papers position and that way, if you were

0:07:32.520 --> 0:07:35.600
<v Speaker 1>to type T, the paper would advance by one spot.

0:07:35.680 --> 0:07:38.280
<v Speaker 1>You could type TEA again and it would be, you know,

0:07:38.840 --> 0:07:41.480
<v Speaker 1>one spot to the right of the first one. So

0:07:41.560 --> 0:07:45.000
<v Speaker 1>Shoal set out to create an evolved version of this technology.

0:07:45.520 --> 0:07:48.160
<v Speaker 1>He took a slightly different approach when it came to

0:07:48.240 --> 0:07:51.480
<v Speaker 1>the actual layout of keys. So first of all, he

0:07:51.520 --> 0:07:54.160
<v Speaker 1>didn't have a split keyboard the way the parotype did.

0:07:54.360 --> 0:07:57.640
<v Speaker 1>He grouped them all into four rows of keys, plus

0:07:57.680 --> 0:08:00.720
<v Speaker 1>a space bar at the bottom of the rows. So

0:08:00.800 --> 0:08:04.200
<v Speaker 1>the top row had the numerals two through nine, plus

0:08:04.240 --> 0:08:07.080
<v Speaker 1>a dash. Like the pterotype, you were supposed to use

0:08:07.160 --> 0:08:10.600
<v Speaker 1>I and O to stand in for one and zero.

0:08:11.080 --> 0:08:14.760
<v Speaker 1>The second row had the vowels A, E, and I.

0:08:15.480 --> 0:08:17.880
<v Speaker 1>Then you had a period, then you had a question mark,

0:08:18.200 --> 0:08:21.760
<v Speaker 1>then you had why you oh, and the comma. The

0:08:21.760 --> 0:08:25.040
<v Speaker 1>third row was B through M in alphabetical order, and

0:08:25.040 --> 0:08:29.080
<v Speaker 1>the fourth row was Z through in in reverse alphabetical order.

0:08:29.160 --> 0:08:32.000
<v Speaker 1>So if you were following along on row three, you

0:08:32.040 --> 0:08:34.840
<v Speaker 1>would just go down at the far right and then

0:08:35.000 --> 0:08:38.120
<v Speaker 1>move right to left to continue the alphabet, which I

0:08:38.200 --> 0:08:41.760
<v Speaker 1>admit sounds really strange to us, but if you take

0:08:41.800 --> 0:08:43.760
<v Speaker 1>a look at the modern keyboard, you realize that these

0:08:43.840 --> 0:08:46.560
<v Speaker 1>letters are all in one crazy kind of order. Him

0:08:46.600 --> 0:08:50.480
<v Speaker 1>A right. When Remington's bought the rights to Shulz typewriter

0:08:50.600 --> 0:08:53.920
<v Speaker 1>in eighteen seventy three, the company made a couple of changes,

0:08:53.960 --> 0:08:57.160
<v Speaker 1>getting a little closer to the order that we're familiar

0:08:57.200 --> 0:09:01.200
<v Speaker 1>with today with the quirty letters. That's Q W, E

0:09:01.440 --> 0:09:04.840
<v Speaker 1>R T Y in the second row, the first letters

0:09:04.840 --> 0:09:08.040
<v Speaker 1>in the second row beneath numbers two through nine, a dash,

0:09:08.040 --> 0:09:11.280
<v Speaker 1>a common an underscore, and the layout of the letters

0:09:11.360 --> 0:09:13.360
<v Speaker 1>is pretty similar to what you would see in a

0:09:13.440 --> 0:09:17.120
<v Speaker 1>modern keyboard today, though the M was in a different place,

0:09:17.160 --> 0:09:19.320
<v Speaker 1>as it would be found to the right of the

0:09:19.559 --> 0:09:22.559
<v Speaker 1>L key and next to the N key at the

0:09:22.559 --> 0:09:25.680
<v Speaker 1>bottom row. Where the M is on modern keyboards was

0:09:25.720 --> 0:09:29.120
<v Speaker 1>actually a question mark, like where did the M go? Oh,

0:09:29.160 --> 0:09:34.360
<v Speaker 1>it's up there. The quirty keyboard became a standard around two,

0:09:34.480 --> 0:09:38.640
<v Speaker 1>fittingly with the Remington's standard typewriter number two. The story

0:09:38.679 --> 0:09:42.240
<v Speaker 1>I hear is that the reason for the changes, we're

0:09:42.600 --> 0:09:45.760
<v Speaker 1>moving the M key down to the last row all

0:09:45.800 --> 0:09:48.000
<v Speaker 1>that kind of stuff. That wasn't to make the keyboard

0:09:48.040 --> 0:09:51.880
<v Speaker 1>more efficient or to avoid issues with typewriters jamming. It was,

0:09:52.480 --> 0:09:55.680
<v Speaker 1>according to the story, an effort to avoid having to

0:09:55.679 --> 0:09:59.640
<v Speaker 1>pay royalties too Shoals After all, the keyboard was laid

0:09:59.679 --> 0:10:02.520
<v Speaker 1>out in different way, so it can't be Shoals design.

0:10:03.000 --> 0:10:05.200
<v Speaker 1>Now I should add that while I have heard this story,

0:10:05.679 --> 0:10:09.040
<v Speaker 1>I've never seen any definitive proof that this was actually

0:10:09.080 --> 0:10:12.760
<v Speaker 1>the reason why the Remington's Standard Number two keyboard was

0:10:12.800 --> 0:10:16.000
<v Speaker 1>slightly different from shoals Is design. May have turned out

0:10:16.320 --> 0:10:18.880
<v Speaker 1>that the folks at Remington's were just continuing to tweak

0:10:19.040 --> 0:10:22.319
<v Speaker 1>the key layout to get the best arrangement. Anyway, as

0:10:22.320 --> 0:10:25.080
<v Speaker 1>I said, this is when the M key migrated down

0:10:25.120 --> 0:10:28.240
<v Speaker 1>to be next to the N key. As for the

0:10:28.320 --> 0:10:31.160
<v Speaker 1>reason of the layout, well, that's one of those stories

0:10:31.160 --> 0:10:34.000
<v Speaker 1>that has a lot of mythology behind it. But the

0:10:34.080 --> 0:10:37.880
<v Speaker 1>commonly told story is that old typewriters, which were purely

0:10:37.920 --> 0:10:42.720
<v Speaker 1>mechanical inventions, had issues with type bars jamming. Once type

0:10:42.760 --> 0:10:45.960
<v Speaker 1>has got pretty fast, it typing the most common letters.

0:10:46.360 --> 0:10:49.720
<v Speaker 1>Then if those letters were too close together, or if

0:10:49.800 --> 0:10:53.840
<v Speaker 1>type has got too fast, then the bars would collide

0:10:53.880 --> 0:10:56.680
<v Speaker 1>with one another and jam up the machine. Because you

0:10:56.679 --> 0:10:59.680
<v Speaker 1>have to remember these were purely mechanical systems. The keys

0:11:00.080 --> 0:11:04.400
<v Speaker 1>were essentially connected to levers that would power a type

0:11:04.400 --> 0:11:08.720
<v Speaker 1>bar to strike the you know, usually an inked ribbon

0:11:09.320 --> 0:11:11.920
<v Speaker 1>and then print a letter onto a piece of paper.

0:11:12.400 --> 0:11:15.080
<v Speaker 1>So with that in mind, if you were typing super

0:11:15.120 --> 0:11:17.040
<v Speaker 1>fast and a bunch of these type bars were coming

0:11:17.120 --> 0:11:19.760
<v Speaker 1>up to that center spot at once, they could get

0:11:19.800 --> 0:11:22.640
<v Speaker 1>caught in each other and then the machine jams. So

0:11:22.720 --> 0:11:25.360
<v Speaker 1>that's the story that goes that that the reason the

0:11:25.440 --> 0:11:28.439
<v Speaker 1>keyboard was laid out was purposefully to slow people down

0:11:28.600 --> 0:11:33.280
<v Speaker 1>and to make sure that very uh frequently used letters

0:11:33.559 --> 0:11:37.600
<v Speaker 1>wouldn't be in positions that would cause jams. However, there

0:11:37.640 --> 0:11:41.480
<v Speaker 1>doesn't seem to be any definitive support for that theory.

0:11:41.760 --> 0:11:45.040
<v Speaker 1>Now it may have been coincidentally true, but generally the

0:11:45.080 --> 0:11:47.959
<v Speaker 1>thinking is that Shoals and the folks at Remington's got

0:11:47.960 --> 0:11:53.120
<v Speaker 1>feedback from various users, many of them telegraph operators, and

0:11:53.440 --> 0:11:56.240
<v Speaker 1>the tweaks they made were based on that feedback. And

0:11:56.280 --> 0:11:59.600
<v Speaker 1>this was before anyone had developed a touch typing method.

0:11:59.679 --> 0:12:03.320
<v Speaker 1>So maybe it was because of jamming. Maybe it was

0:12:03.400 --> 0:12:06.840
<v Speaker 1>just that typists were discovering that certain keys were just

0:12:06.920 --> 0:12:11.079
<v Speaker 1>not an ideal position for typing. It doesn't stop numerous

0:12:11.120 --> 0:12:14.640
<v Speaker 1>sites and videos and even this podcast once upon a

0:12:14.679 --> 0:12:19.120
<v Speaker 1>time from repeating that the real answer was because type

0:12:19.120 --> 0:12:21.480
<v Speaker 1>is typists were jamming machines, and that's why we have

0:12:21.520 --> 0:12:25.199
<v Speaker 1>a quarty keyboard and it's completely outdated and we should

0:12:25.280 --> 0:12:29.200
<v Speaker 1>change it. We just don't know that that's actually true.

0:12:29.559 --> 0:12:33.400
<v Speaker 1>It might be, but we can't say for certain. Anyway,

0:12:33.640 --> 0:12:37.120
<v Speaker 1>we can say that the modern keyboard layout can trace

0:12:37.160 --> 0:12:41.760
<v Speaker 1>its origins to around eight two, so the keys haven't

0:12:41.800 --> 0:12:44.480
<v Speaker 1>really changed in nearly a century and a half for

0:12:44.679 --> 0:12:48.560
<v Speaker 1>quarity keyboards for the English speaking world, which is pretty wild,

0:12:48.720 --> 0:12:51.680
<v Speaker 1>isn't it. And now we have all sorts of different

0:12:51.800 --> 0:12:55.120
<v Speaker 1>versions of the keyboard, from the physical keyboard that I

0:12:55.160 --> 0:12:58.240
<v Speaker 1>typed my notes on for these shows, two on screen

0:12:58.360 --> 0:13:01.680
<v Speaker 1>keyboards for stuff like smartphone. Now let's skip ahead a

0:13:01.679 --> 0:13:04.800
<v Speaker 1>little bit. The typewriter became a popular type of technology,

0:13:04.920 --> 0:13:07.840
<v Speaker 1>with several companies popping up to compete against each other.

0:13:08.040 --> 0:13:13.400
<v Speaker 1>You had Remington's, you had Underwood, Oliver, Corona Royal, and

0:13:13.559 --> 0:13:15.880
<v Speaker 1>many more. If you want to learn more about those,

0:13:15.920 --> 0:13:19.880
<v Speaker 1>just ask Tom Hanks. I understand he collects old typewriters. Anyway,

0:13:20.120 --> 0:13:22.120
<v Speaker 1>we're going to jump ahead to the nineteen tens. In

0:13:22.200 --> 0:13:25.880
<v Speaker 1>nineteen twenties, that's when a man named James Smathers decided

0:13:25.920 --> 0:13:29.760
<v Speaker 1>to advance typewriter technology. While it was possible to type

0:13:29.800 --> 0:13:31.880
<v Speaker 1>up a message in much less time than it took

0:13:32.000 --> 0:13:34.920
<v Speaker 1>to write things out by hand, presuming that you are

0:13:34.960 --> 0:13:39.360
<v Speaker 1>a fairly accomplished typist, that is, the experience could be exhausting,

0:13:39.400 --> 0:13:43.120
<v Speaker 1>particularly if you were typing all day, because you would

0:13:43.200 --> 0:13:46.920
<v Speaker 1>feel it. Because again, to to create the impression on

0:13:46.960 --> 0:13:50.280
<v Speaker 1>the paper, to stamp that letter onto a piece of paper,

0:13:50.280 --> 0:13:52.440
<v Speaker 1>you had to strike the keys with enough force to

0:13:52.520 --> 0:13:55.160
<v Speaker 1>move the type bar up to hit that inked ribbon

0:13:55.720 --> 0:13:58.920
<v Speaker 1>and leave a letter on the paper. So if you've

0:13:58.960 --> 0:14:03.480
<v Speaker 1>ever used an old like mechanical typewriter, you know what

0:14:03.520 --> 0:14:05.760
<v Speaker 1>I'm talking about. I used to have an old underwood

0:14:05.880 --> 0:14:08.200
<v Speaker 1>and typing on that thing was exhausting after a couple

0:14:08.240 --> 0:14:11.320
<v Speaker 1>of pages. But hey, what if we turned to technology

0:14:11.360 --> 0:14:13.480
<v Speaker 1>to do some of that work for us? What if

0:14:13.600 --> 0:14:17.480
<v Speaker 1>striking a key didn't connect to a mechanical system but

0:14:17.720 --> 0:14:21.720
<v Speaker 1>an electronic one. That was Smather's idea. He was working

0:14:21.800 --> 0:14:24.600
<v Speaker 1>on one in the early nineteen tens and he got

0:14:24.600 --> 0:14:27.680
<v Speaker 1>a patent for his invention By nineteen twelve. Now we're

0:14:27.720 --> 0:14:29.960
<v Speaker 1>reaching the point where the keys don't connect to a

0:14:30.000 --> 0:14:35.040
<v Speaker 1>mechanical lever that strikes the page, but are rather electronic switches,

0:14:35.520 --> 0:14:39.200
<v Speaker 1>and this transition would carry over to computer keyboards. In

0:14:39.320 --> 0:14:42.760
<v Speaker 1>nineteen thirty six, we got a serious challenge to the

0:14:42.920 --> 0:14:47.680
<v Speaker 1>quirty keyboard. August Dvorak and his brother in law, William Deely,

0:14:47.800 --> 0:14:50.960
<v Speaker 1>received a patent for a new layout of keys. At

0:14:51.000 --> 0:14:55.000
<v Speaker 1>this point, quirty was widely adopted throughout the industry, though

0:14:55.040 --> 0:14:58.119
<v Speaker 1>you would occasionally find keyboards that had some slight differences

0:14:58.280 --> 0:15:00.960
<v Speaker 1>in a few of the keys, but for the majority

0:15:01.000 --> 0:15:04.440
<v Speaker 1>of the keys, the layout was pretty much established. Dvorak

0:15:04.840 --> 0:15:08.920
<v Speaker 1>wanted to increase typing efficiency, which would mean reducing what

0:15:08.960 --> 0:15:13.120
<v Speaker 1>he called hurdling or jumping over a key for common

0:15:13.160 --> 0:15:16.840
<v Speaker 1>two letter combinations. In his mind, you know, very common

0:15:16.880 --> 0:15:21.240
<v Speaker 1>two letter combinations should either be split up between right

0:15:21.280 --> 0:15:24.240
<v Speaker 1>and left fingers, or they should be right next to

0:15:24.240 --> 0:15:28.320
<v Speaker 1>each other. But you shouldn't have to hurdle over and

0:15:28.480 --> 0:15:30.760
<v Speaker 1>jump across a different key in order to get to

0:15:30.840 --> 0:15:34.200
<v Speaker 1>the second letter of a two letter combination. Something that's

0:15:34.280 --> 0:15:38.480
<v Speaker 1>really common in English so uh. In the Dvorak keyboard,

0:15:38.480 --> 0:15:41.520
<v Speaker 1>he lays out the vowels of A, O, E, U,

0:15:41.720 --> 0:15:44.560
<v Speaker 1>and I in that order, from left to right on

0:15:44.640 --> 0:15:47.600
<v Speaker 1>the third row of keys, So the top row remains

0:15:47.640 --> 0:15:51.920
<v Speaker 1>the numbers and symbols, the second row is P, Y, F, G,

0:15:52.280 --> 0:15:55.240
<v Speaker 1>C R, L, and then some other symbols and so on,

0:15:55.720 --> 0:15:58.480
<v Speaker 1>and you can get Divorat keyboards to this day. You

0:15:58.520 --> 0:16:02.360
<v Speaker 1>can even remap keys in various programs and use a

0:16:02.440 --> 0:16:06.840
<v Speaker 1>standard quirty keyboard, but use the Divorac layout within the computer.

0:16:06.960 --> 0:16:09.200
<v Speaker 1>Now that means you might want to put some stickers

0:16:09.200 --> 0:16:12.000
<v Speaker 1>and all your keys to relabel them so you can

0:16:12.040 --> 0:16:16.080
<v Speaker 1>actually learn the Divorac system. Early claims about divor X

0:16:16.160 --> 0:16:19.120
<v Speaker 1>keyboard said the system was easier to learn and master

0:16:19.640 --> 0:16:22.920
<v Speaker 1>than the quirty keyboard, and that typists could reach and

0:16:22.960 --> 0:16:25.840
<v Speaker 1>surpass the speeds that they could hit with Quirty after

0:16:25.880 --> 0:16:29.560
<v Speaker 1>just a few days practice. Subsequent investigation found that these

0:16:29.560 --> 0:16:33.800
<v Speaker 1>early claims may have been at best exaggerated, but there

0:16:33.840 --> 0:16:37.600
<v Speaker 1>are people who strongly prefer the Divorac layout, and that

0:16:37.680 --> 0:16:42.000
<v Speaker 1>includes some people who absolutely swear that the original Divorax

0:16:42.040 --> 0:16:46.520
<v Speaker 1>study the Navy's studies were perfectly cromulent, and that these

0:16:46.520 --> 0:16:49.880
<v Speaker 1>subsequent studies that seemed to debunk the original one were

0:16:49.880 --> 0:16:53.560
<v Speaker 1>flawed and possibly fueled by some sort of big Corty

0:16:53.720 --> 0:16:57.160
<v Speaker 1>slush fund or something. I'm not really clear on the details. Now.

0:16:57.160 --> 0:16:59.920
<v Speaker 1>I've never used a Dvorak keyboard, having learned on the

0:17:00.000 --> 0:17:02.320
<v Speaker 1>puirty and never really tried anything else, so I can't

0:17:02.320 --> 0:17:05.439
<v Speaker 1>really comment on it. I can say that there are

0:17:05.480 --> 0:17:08.800
<v Speaker 1>a lot of anecdotes. I don't know about any actual,

0:17:08.920 --> 0:17:11.920
<v Speaker 1>like evidence based accounts, but there are a lot of

0:17:11.960 --> 0:17:17.120
<v Speaker 1>anecdotes that say that the divorate keyboard results in less

0:17:17.160 --> 0:17:21.199
<v Speaker 1>exhaustion and and fewer repetitive stress injuries and that kind

0:17:21.240 --> 0:17:24.840
<v Speaker 1>of thing, like it's arguably healthier to type on a

0:17:24.880 --> 0:17:28.119
<v Speaker 1>divorate keyboard than a quirty keyboard. But I haven't found

0:17:28.119 --> 0:17:32.480
<v Speaker 1>anything that definitively says that. It's all, like I said, anecdotal.

0:17:32.920 --> 0:17:36.600
<v Speaker 1>And of course I'm focusing on keyboards for English speaking

0:17:36.600 --> 0:17:39.679
<v Speaker 1>countries here. Keyboards for other countries can look quite a

0:17:39.680 --> 0:17:42.919
<v Speaker 1>bit different, with different numbers of keys and key combinations

0:17:42.960 --> 0:17:46.120
<v Speaker 1>to make various characters, but at the end of the day,

0:17:46.400 --> 0:17:49.040
<v Speaker 1>they're all keyboards. When we come back, I'll talk about

0:17:49.080 --> 0:17:51.440
<v Speaker 1>some of the different styles of keyboards and what makes

0:17:51.440 --> 0:17:54.960
<v Speaker 1>them tick, or really, in some cases at least click.

0:17:55.480 --> 0:18:06.399
<v Speaker 1>But first, let's take a quick break. For most, but

0:18:06.720 --> 0:18:11.440
<v Speaker 1>not all keyboards, there exists underneath the keys a grid

0:18:11.520 --> 0:18:15.840
<v Speaker 1>of circuits called the key matrix. This is where keyboard

0:18:15.880 --> 0:18:21.399
<v Speaker 1>Neo and Morpheus and Trinity fight. Keyboard agent Smith. Hang on,

0:18:21.480 --> 0:18:25.400
<v Speaker 1>wait now, I'm being told off Mike that I got

0:18:25.440 --> 0:18:29.959
<v Speaker 1>that wrong. Apparently the key matrix is a grid of circuits,

0:18:30.440 --> 0:18:34.200
<v Speaker 1>and if you aren't pressing down on any keys, all

0:18:34.240 --> 0:18:36.840
<v Speaker 1>the circuits are open. I mean there's no signal flowing

0:18:36.840 --> 0:18:39.720
<v Speaker 1>through them because there's a break in the circuit. Right,

0:18:39.720 --> 0:18:42.680
<v Speaker 1>there's not a complete circuit, so a current cannot flow

0:18:42.760 --> 0:18:46.040
<v Speaker 1>through it. Pressing down on a key activates a switch

0:18:46.480 --> 0:18:49.840
<v Speaker 1>that closes the circuit and allows a weak signal to

0:18:49.880 --> 0:18:53.199
<v Speaker 1>pass through. That signal travels to a processor within the

0:18:53.280 --> 0:18:57.800
<v Speaker 1>keyboard itself, which registers which key or keys were pressed.

0:18:58.160 --> 0:19:00.520
<v Speaker 1>If you hold the key down, the processor will detect

0:19:00.560 --> 0:19:04.080
<v Speaker 1>that as pressing the key repeatedly. At least with most keyboards,

0:19:04.680 --> 0:19:08.439
<v Speaker 1>this is essentially a mechanical keyboard, but there are several

0:19:08.480 --> 0:19:11.439
<v Speaker 1>subtypes of mechanical keyboards, and the thing they have in

0:19:11.520 --> 0:19:14.880
<v Speaker 1>common is that they all activate a switch to complete

0:19:14.880 --> 0:19:18.640
<v Speaker 1>a circuit. So let's tackle these in turn. You've got

0:19:18.680 --> 0:19:22.800
<v Speaker 1>your rubber dome keyboards. Underneath the keys, there's a pattern

0:19:22.840 --> 0:19:26.520
<v Speaker 1>of small rubber domes that are flexible, but they have

0:19:26.560 --> 0:19:29.960
<v Speaker 1>a hard center made out of carbon typically, and it

0:19:30.000 --> 0:19:32.720
<v Speaker 1>looks a little bit like bubble wrap. When you push

0:19:32.760 --> 0:19:36.080
<v Speaker 1>down on a key, the key pushes down on the dome,

0:19:36.480 --> 0:19:39.520
<v Speaker 1>causing it to squish, and the carbon center presses down

0:19:39.520 --> 0:19:44.439
<v Speaker 1>to complete the circuit. So every single letter, every single number,

0:19:44.440 --> 0:19:47.200
<v Speaker 1>every single symbol has one of these little domes over

0:19:47.359 --> 0:19:51.119
<v Speaker 1>its individual little switch. When you let go of the

0:19:51.200 --> 0:19:53.880
<v Speaker 1>key causes the dome to move back to its original

0:19:53.960 --> 0:19:58.160
<v Speaker 1>dome shape and the key moves back up. The keyboards

0:19:58.200 --> 0:20:00.920
<v Speaker 1>are pretty cheap. They also do it fairly decent job

0:20:00.920 --> 0:20:04.679
<v Speaker 1>at protecting keyboards from spills because there's effectively a rubber

0:20:04.720 --> 0:20:07.880
<v Speaker 1>sheet covering the circuitry. But I think most folks don't

0:20:07.880 --> 0:20:11.160
<v Speaker 1>really imagine these when they think of a mechanical keyboard.

0:20:11.640 --> 0:20:14.120
<v Speaker 1>Some of the dome based keyboards have a mechanism called

0:20:14.160 --> 0:20:17.760
<v Speaker 1>a scissor switch. This is a pair of plastic pieces

0:20:17.960 --> 0:20:21.840
<v Speaker 1>on either side of the key that look like scissors,

0:20:22.440 --> 0:20:25.159
<v Speaker 1>thus the name. They act as sort of a spring.

0:20:25.400 --> 0:20:30.119
<v Speaker 1>So the scissor switch style keyboards require less distance to

0:20:30.240 --> 0:20:34.000
<v Speaker 1>go from the key being up to being depressed as

0:20:34.040 --> 0:20:37.680
<v Speaker 1>it pushed down, not as in Feeling Blue. They tend

0:20:37.680 --> 0:20:40.960
<v Speaker 1>to be a little more quiet than other types of keyboards,

0:20:40.960 --> 0:20:43.120
<v Speaker 1>and they have a lower profile, you know, they don't

0:20:43.119 --> 0:20:45.680
<v Speaker 1>have to be raised up as high. So these are

0:20:45.720 --> 0:20:48.600
<v Speaker 1>the types of keyboards you find in laptops pretty frequently.

0:20:48.720 --> 0:20:50.840
<v Speaker 1>The laptop that I have in front of me, the

0:20:50.880 --> 0:20:53.520
<v Speaker 1>one I typed my notes on for this show, has

0:20:53.960 --> 0:20:58.159
<v Speaker 1>this type of keyboard. There's still a dome under the keys,

0:20:58.280 --> 0:21:01.480
<v Speaker 1>but the keys don't require much worse to press down,

0:21:01.520 --> 0:21:04.359
<v Speaker 1>nor do they go as far from a pure dome

0:21:04.440 --> 0:21:09.120
<v Speaker 1>based mechanical keyboard perspective. Similar to that type of keyboard

0:21:09.400 --> 0:21:13.600
<v Speaker 1>our membrane keyboards. These have a membrane that on the underside,

0:21:14.119 --> 0:21:16.560
<v Speaker 1>the side that's facing the circuitry has a pattern printed

0:21:16.600 --> 0:21:19.840
<v Speaker 1>on it, and pressing on a key pushes the membrane

0:21:19.840 --> 0:21:23.439
<v Speaker 1>against the circuitry, which completes the circuit at that point

0:21:23.680 --> 0:21:27.760
<v Speaker 1>or points. There are membrane keyboards that are totally flexible,

0:21:28.000 --> 0:21:30.919
<v Speaker 1>the kind that often come with stuff like tablet computers,

0:21:31.200 --> 0:21:33.880
<v Speaker 1>you know, like the rollable keyboards and stuff. They don't

0:21:33.920 --> 0:21:37.720
<v Speaker 1>have the clicky tactile response you get with other mechanical keyboards.

0:21:38.040 --> 0:21:40.479
<v Speaker 1>That's one of the reasons I don't really like this

0:21:40.560 --> 0:21:43.479
<v Speaker 1>kind of keyboard because it's hard to tell from touch

0:21:44.160 --> 0:21:47.000
<v Speaker 1>if the computer has registered the key press, and if

0:21:47.000 --> 0:21:49.720
<v Speaker 1>you're not looking at, you know, the screen where the

0:21:49.760 --> 0:21:52.440
<v Speaker 1>text is appearing, that can be a problem. Like I

0:21:52.720 --> 0:21:56.720
<v Speaker 1>can sometimes be typing notes while looking at a source

0:21:57.160 --> 0:22:00.080
<v Speaker 1>so I'm not looking directly at my document. I'm looking

0:22:00.119 --> 0:22:02.720
<v Speaker 1>at the source material and I'm making sure I'm getting

0:22:02.760 --> 0:22:05.439
<v Speaker 1>like dates, write and stuff. But that means that if

0:22:05.440 --> 0:22:10.040
<v Speaker 1>I'm typing by touch and I can't tell if the

0:22:10.160 --> 0:22:13.119
<v Speaker 1>key strike I just did was registered or not, i

0:22:13.200 --> 0:22:14.719
<v Speaker 1>might look at my notes and see that I've got

0:22:14.720 --> 0:22:17.560
<v Speaker 1>a ton of typos there because some of my key

0:22:17.600 --> 0:22:21.719
<v Speaker 1>strokes just didn't get registered. That's something that's irritating to me.

0:22:21.760 --> 0:22:24.520
<v Speaker 1>That's why I don't like membrane keyboards. However, they are

0:22:24.520 --> 0:22:28.280
<v Speaker 1>super cheap, so they are incredibly affordable. The other two

0:22:28.520 --> 0:22:32.360
<v Speaker 1>major types of mechanical keyboards are similar and that they

0:22:32.400 --> 0:22:36.640
<v Speaker 1>both have spring loaded keys, so a spring holds them

0:22:36.680 --> 0:22:41.119
<v Speaker 1>in position. That you have metal contact keys, which as

0:22:41.160 --> 0:22:44.840
<v Speaker 1>the name suggests, have a metal contact on the underside

0:22:45.080 --> 0:22:48.920
<v Speaker 1>of the key itself, so pressing the key compresses the spring.

0:22:49.440 --> 0:22:53.879
<v Speaker 1>It brings the metal contact into you know, contact with

0:22:53.960 --> 0:22:57.240
<v Speaker 1>the circuit, thus completing it at that point and letting

0:22:57.280 --> 0:22:59.439
<v Speaker 1>go of the key lets the spring expand back to

0:22:59.480 --> 0:23:02.760
<v Speaker 1>its normal size. Uh. Those tend to be really clicky

0:23:02.960 --> 0:23:05.679
<v Speaker 1>kind of keys. It's what I think most people associate

0:23:05.800 --> 0:23:09.680
<v Speaker 1>with mechanical keyboards, that clicky, clacky kind of thing. Then

0:23:09.720 --> 0:23:13.000
<v Speaker 1>you've got foam element keys, which are really pretty much

0:23:13.040 --> 0:23:15.240
<v Speaker 1>the same as the middle contacts, but of course instead

0:23:15.240 --> 0:23:17.879
<v Speaker 1>of having a metal contact under the key, there's a

0:23:17.880 --> 0:23:21.160
<v Speaker 1>piece of spongey foam that pushes down on the medal

0:23:21.280 --> 0:23:25.000
<v Speaker 1>strip that then makes contact with the circuit. Like I said,

0:23:25.040 --> 0:23:28.080
<v Speaker 1>these keyboards have the real mechanical clickiness to them, and

0:23:28.119 --> 0:23:31.000
<v Speaker 1>a lot of gamers like these types of keyboards. They

0:23:31.000 --> 0:23:34.479
<v Speaker 1>feel that that tactle response gives them the confidence they

0:23:34.480 --> 0:23:37.000
<v Speaker 1>need when they're making a lot of quick moves and games.

0:23:37.000 --> 0:23:39.000
<v Speaker 1>You know, their eyes are on the screen, so they

0:23:39.040 --> 0:23:41.720
<v Speaker 1>need to feel confident that when they've pressed a key

0:23:41.760 --> 0:23:44.399
<v Speaker 1>that it means something. So that click is kind of

0:23:44.400 --> 0:23:46.639
<v Speaker 1>a confirmation that, yeah, you did hit that button to

0:23:46.720 --> 0:23:49.280
<v Speaker 1>open the door or pick up an inventory item or

0:23:49.320 --> 0:23:52.080
<v Speaker 1>whatever it might be. Now, there is one other type

0:23:52.080 --> 0:23:55.200
<v Speaker 1>of keyboard I need to mention that is different from

0:23:55.359 --> 0:23:59.120
<v Speaker 1>these others that I've talked about, and those are capacitive keyboards.

0:23:59.160 --> 0:24:02.400
<v Speaker 1>So and the or keyboards, pushing a key completes a circuit,

0:24:03.080 --> 0:24:07.760
<v Speaker 1>but with capacitive keyboards there's already a complete circuit. So

0:24:07.920 --> 0:24:10.960
<v Speaker 1>pushing down on a key brings a tiny conductive plate

0:24:11.480 --> 0:24:16.320
<v Speaker 1>into close contact with another tiny conductive plate that's actually

0:24:16.320 --> 0:24:19.520
<v Speaker 1>attached to the circuit itself. So when these two plates

0:24:19.560 --> 0:24:22.560
<v Speaker 1>get really close to each other, it changes the amount

0:24:22.600 --> 0:24:25.560
<v Speaker 1>of current that's flowing through that part of the circuit

0:24:25.760 --> 0:24:29.520
<v Speaker 1>just slightly, and the keyboards processor detects that change in

0:24:29.600 --> 0:24:33.000
<v Speaker 1>current and registers that as a keystroke. I just think

0:24:33.040 --> 0:24:35.960
<v Speaker 1>that it's neat in the way that most keyboards detective

0:24:35.960 --> 0:24:39.680
<v Speaker 1>touch is kind of but not really the opposite. Now,

0:24:39.680 --> 0:24:43.200
<v Speaker 1>the processor's job is to detect keypresses and then to

0:24:43.320 --> 0:24:46.359
<v Speaker 1>relay which key presses were made and in what order

0:24:46.720 --> 0:24:50.480
<v Speaker 1>to the computer. The detection requires the processor to do

0:24:50.520 --> 0:24:54.480
<v Speaker 1>a little clean up work first, because pressing a key

0:24:54.680 --> 0:24:58.760
<v Speaker 1>creates an oscillating effect, meaning that while you might press

0:24:58.920 --> 0:25:02.920
<v Speaker 1>one key one time, there will be tiny oscillations that

0:25:02.960 --> 0:25:06.240
<v Speaker 1>will make it seem like that key had been pressed many, many,

0:25:06.280 --> 0:25:10.080
<v Speaker 1>many times per second. The processor can detect the changes

0:25:10.119 --> 0:25:12.800
<v Speaker 1>in current and then it kind of weeds out these

0:25:12.840 --> 0:25:16.800
<v Speaker 1>oscillations and determines the actual keystroke. This is sometimes called

0:25:17.160 --> 0:25:21.840
<v Speaker 1>de bouncing, as the processors essentially filtering out those oscillations

0:25:21.920 --> 0:25:26.320
<v Speaker 1>or bounces. The processor actually has a small memory buffer

0:25:26.400 --> 0:25:29.320
<v Speaker 1>to store data before sending it on, and then on

0:25:29.359 --> 0:25:33.800
<v Speaker 1>the computer side, you've got the keyboard controller, which receives

0:25:33.840 --> 0:25:38.120
<v Speaker 1>and processes data sent from the keyboard. This information then

0:25:38.160 --> 0:25:41.399
<v Speaker 1>goes on to the operating system. The computer can have

0:25:41.560 --> 0:25:46.119
<v Speaker 1>another filter that maps keystrokes to specific outcomes, including for

0:25:46.200 --> 0:25:48.639
<v Speaker 1>those times when you might be using, say an English

0:25:48.720 --> 0:25:51.840
<v Speaker 1>keyboard to type in a non English language that has

0:25:52.200 --> 0:25:55.880
<v Speaker 1>characters that English just doesn't have, or if you were

0:25:55.920 --> 0:25:59.760
<v Speaker 1>to say, use a quirty keyboard but use a divorac

0:26:00.160 --> 0:26:05.000
<v Speaker 1>layout within a computer program. Computer keyboards and video displays

0:26:05.400 --> 0:26:08.280
<v Speaker 1>have been a thing since nineteen sixties, and a thing

0:26:08.280 --> 0:26:12.159
<v Speaker 1>in consumer computers since the late nineteen seventies. Something that

0:26:12.240 --> 0:26:15.199
<v Speaker 1>hit the consumer market a little bit later was the

0:26:15.240 --> 0:26:18.320
<v Speaker 1>computer mouse, but these days, it's pretty much a standard

0:26:18.320 --> 0:26:23.960
<v Speaker 1>component of computer setups, at least desktop ones. There are alternatives, obviously,

0:26:24.000 --> 0:26:27.880
<v Speaker 1>like track pads and then the little racers style controllers

0:26:27.880 --> 0:26:30.800
<v Speaker 1>that laptops have, but we're going to focus on the

0:26:31.000 --> 0:26:35.440
<v Speaker 1>standard traditional computer mouse. The computer mouse is actually an

0:26:35.440 --> 0:26:41.680
<v Speaker 1>invention that emerged from two different efforts, independent efforts. Now

0:26:41.680 --> 0:26:45.560
<v Speaker 1>the one that most computer geeks know about is Doug Ingelbart,

0:26:45.640 --> 0:26:49.119
<v Speaker 1>who was an engineer who worked at the Stanford Research Institute.

0:26:49.800 --> 0:26:53.400
<v Speaker 1>These days we call that s r I International, and

0:26:53.640 --> 0:26:57.280
<v Speaker 1>at Stanford, Ingelbart came up with this idea for a

0:26:57.320 --> 0:27:00.399
<v Speaker 1>device that could act as a pointer for computer so stems,

0:27:00.720 --> 0:27:03.320
<v Speaker 1>allowing the user to indicate a specific point on a

0:27:03.320 --> 0:27:06.639
<v Speaker 1>computer screen where they wished to do something such as

0:27:06.760 --> 0:27:09.560
<v Speaker 1>move a cursor so that they could input text at

0:27:09.600 --> 0:27:12.600
<v Speaker 1>that point. There were other devices that did that sort

0:27:12.640 --> 0:27:15.840
<v Speaker 1>of thing, like track balls and light pins, but ingle

0:27:15.880 --> 0:27:19.359
<v Speaker 1>Bart wanted something that was precise and after maybe a

0:27:19.359 --> 0:27:22.199
<v Speaker 1>little bit of practice, very easy to use. So his

0:27:22.280 --> 0:27:25.800
<v Speaker 1>solution was a computer mouse. But it was a little

0:27:25.800 --> 0:27:29.240
<v Speaker 1>different from most early computer mouse gadgets we had back

0:27:29.240 --> 0:27:32.960
<v Speaker 1>in the eighties. Ingle Bart's design had two wheels on

0:27:33.040 --> 0:27:36.000
<v Speaker 1>the bottom, one was aligned for the x axis of

0:27:36.040 --> 0:27:39.720
<v Speaker 1>movement and one was aligned for the y axis. So

0:27:39.920 --> 0:27:43.480
<v Speaker 1>if you're looking from above at a computer mouse pad,

0:27:44.000 --> 0:27:46.800
<v Speaker 1>you would say one of them was for left right movement,

0:27:46.920 --> 0:27:49.320
<v Speaker 1>one was for up down movement. So essentially you had

0:27:49.359 --> 0:27:54.040
<v Speaker 1>two wheels mounted at ninety degrees from one another. Users

0:27:54.080 --> 0:27:57.679
<v Speaker 1>would see their movements with this device represented on screen.

0:27:57.800 --> 0:27:59.760
<v Speaker 1>So if you were making motions with your hand on

0:27:59.760 --> 0:28:03.359
<v Speaker 1>one plane that was approximately ninety degrees off from the

0:28:03.359 --> 0:28:06.720
<v Speaker 1>plane of a computer monitor, uh, you could do that. Now,

0:28:06.720 --> 0:28:09.040
<v Speaker 1>this is something that folks pick up pretty darn fast.

0:28:09.040 --> 0:28:11.280
<v Speaker 1>I'm sure all of you have had experience working with

0:28:11.320 --> 0:28:14.840
<v Speaker 1>a computer mouse, and before long it becomes totally natural.

0:28:15.240 --> 0:28:19.920
<v Speaker 1>That still blows my mind. It shows the amazing plasticity

0:28:19.960 --> 0:28:22.800
<v Speaker 1>of the human brain that we can see what we

0:28:22.880 --> 0:28:25.120
<v Speaker 1>need to do on a screen and then make the

0:28:25.200 --> 0:28:30.600
<v Speaker 1>appropriate movements with a device connected to our hand that's

0:28:30.840 --> 0:28:33.240
<v Speaker 1>in a totally different plane, a plane that's off by

0:28:33.320 --> 0:28:36.200
<v Speaker 1>ninety degrees from what we're looking at. That's just neat

0:28:36.240 --> 0:28:40.560
<v Speaker 1>to me. I guess I'm easily impressed. Inglebart spoke about

0:28:40.600 --> 0:28:43.360
<v Speaker 1>this computer mouse idea at a lecture in the early

0:28:43.440 --> 0:28:46.960
<v Speaker 1>nineteen sixties. Within s r I. He and an engineer

0:28:47.040 --> 0:28:50.120
<v Speaker 1>named Bill English worked on making a prototype device. So

0:28:50.160 --> 0:28:53.120
<v Speaker 1>the first computer mouse from the pair was made out

0:28:53.120 --> 0:28:55.520
<v Speaker 1>of wood. At least the main body of the mouse

0:28:55.560 --> 0:28:57.840
<v Speaker 1>was made out of wood, and it had a small

0:28:57.920 --> 0:29:00.840
<v Speaker 1>red button on the top that acted as your mouse button.

0:29:01.320 --> 0:29:03.520
<v Speaker 1>And Inglebart didn't call it a mouse at that point.

0:29:04.080 --> 0:29:06.680
<v Speaker 1>That was a term that would arise later, and the

0:29:06.720 --> 0:29:09.040
<v Speaker 1>actual origins for it are kind of lost to history.

0:29:09.160 --> 0:29:11.920
<v Speaker 1>Inglebart said, I don't know who said it first. People

0:29:12.040 --> 0:29:14.480
<v Speaker 1>just said it kind of looks like a mouse with

0:29:14.520 --> 0:29:17.640
<v Speaker 1>a tail, and it kind of got the name that way.

0:29:17.960 --> 0:29:20.720
<v Speaker 1>But we don't have like a definitive date where we

0:29:20.720 --> 0:29:23.640
<v Speaker 1>can say this was when the term was coined. But

0:29:23.720 --> 0:29:26.240
<v Speaker 1>I did say the computer mouse emerged from a couple

0:29:26.280 --> 0:29:31.440
<v Speaker 1>of different places. The other place was Germany at Telefunken,

0:29:31.880 --> 0:29:34.720
<v Speaker 1>which was a TV and radio component company, and I'll

0:29:34.760 --> 0:29:36.760
<v Speaker 1>have to do a full episode about that company. At

0:29:36.840 --> 0:29:39.440
<v Speaker 1>some point engineers came up with a similar idea to

0:29:39.560 --> 0:29:43.640
<v Speaker 1>Inglebart's device. While Inglebart had already spoken about the computer

0:29:43.720 --> 0:29:45.920
<v Speaker 1>mouse and applied for a patent for it in nineteen

0:29:46.040 --> 0:29:49.520
<v Speaker 1>sixty seven, his invention was not widely known outside of

0:29:49.560 --> 0:29:53.600
<v Speaker 1>some fairly small circles. At the same time, the German

0:29:53.640 --> 0:29:57.440
<v Speaker 1>engineers were creating their own version, and it was much

0:29:57.480 --> 0:30:00.480
<v Speaker 1>closer to the computer mouse that we had from the

0:30:00.560 --> 0:30:05.200
<v Speaker 1>nineteen eighties. So these engineers used a rolling ball rather

0:30:05.240 --> 0:30:08.200
<v Speaker 1>than a pair of wheels for their mouse. So the

0:30:08.200 --> 0:30:12.280
<v Speaker 1>computer mouse was in effect a track ball, but upside down.

0:30:12.840 --> 0:30:15.520
<v Speaker 1>So while you would use your hand to roll a

0:30:15.640 --> 0:30:19.680
<v Speaker 1>track ball which would otherwise stay stationary, and it would

0:30:19.720 --> 0:30:22.560
<v Speaker 1>activate sensors that would measure the movement and translate that

0:30:22.600 --> 0:30:26.840
<v Speaker 1>into cursor movements on the screen, the German mouse did

0:30:26.880 --> 0:30:29.280
<v Speaker 1>this with you moving the mouse around and the roller

0:30:29.320 --> 0:30:33.080
<v Speaker 1>ball would roll across you know, your desk surface. The

0:30:33.120 --> 0:30:36.520
<v Speaker 1>ball meant you only needed one rolling component because the

0:30:36.560 --> 0:30:39.720
<v Speaker 1>ball could roll along either the X or the y

0:30:39.800 --> 0:30:42.800
<v Speaker 1>axis and technically all the stuff in between as well.

0:30:43.480 --> 0:30:47.040
<v Speaker 1>Inglebart's invention gets the most attention, largely because it played

0:30:47.040 --> 0:30:50.400
<v Speaker 1>a part in a famous demonstration in nineteen sixty eight,

0:30:50.640 --> 0:30:54.200
<v Speaker 1>often called the Mother of all demos. This was a

0:30:54.280 --> 0:30:58.120
<v Speaker 1>presentation to the Association for Computing Machinery and Institute of

0:30:58.160 --> 0:31:02.760
<v Speaker 1>Electrical and Electronics Engineer Years. The demo was essentially a

0:31:02.840 --> 0:31:05.160
<v Speaker 1>laundry list of all the types of stuff we would

0:31:05.160 --> 0:31:10.720
<v Speaker 1>consider standard in computers. Decades later, Inglebart showed off stuff

0:31:10.760 --> 0:31:14.400
<v Speaker 1>like hypertext, that is text within a document that links

0:31:14.440 --> 0:31:18.680
<v Speaker 1>to another document or a section of a document. He

0:31:18.720 --> 0:31:24.520
<v Speaker 1>showed off collaborative simultaneous editing software, video conferencing. He showed

0:31:24.520 --> 0:31:27.240
<v Speaker 1>off the computer mouse obviously, and also the g u

0:31:27.360 --> 0:31:31.400
<v Speaker 1>I or graphical user interface like Windows or the Mac

0:31:31.400 --> 0:31:35.840
<v Speaker 1>operating system. Some members of Inglebart's team would in following

0:31:35.920 --> 0:31:40.120
<v Speaker 1>years migrate over to work at the Xerox Palo Alto

0:31:40.320 --> 0:31:44.880
<v Speaker 1>Research Center or Park. This group produced a computer that

0:31:45.000 --> 0:31:48.320
<v Speaker 1>was never sold commercially, but it did feature a window

0:31:48.440 --> 0:31:52.600
<v Speaker 1>to operating system and a computer mouse as a navigational

0:31:52.720 --> 0:31:56.720
<v Speaker 1>tool for the machine. A certain Steve Jobs visited Park

0:31:57.080 --> 0:32:00.280
<v Speaker 1>and saw a demonstration of this device and mysterio see

0:32:00.280 --> 0:32:02.800
<v Speaker 1>The Apple Macintosh line of computers began to take on

0:32:02.880 --> 0:32:06.960
<v Speaker 1>some of those characteristics a few years later. Similarly, Microsoft

0:32:07.040 --> 0:32:08.960
<v Speaker 1>would get to work on its own g u I

0:32:09.280 --> 0:32:12.400
<v Speaker 1>that would require the use of a mouse. The Macintosh

0:32:12.720 --> 0:32:15.800
<v Speaker 1>debuted in nineteen eighty four, and it didn't take very

0:32:15.840 --> 0:32:19.000
<v Speaker 1>long for the computer mouse to become standard equipment on

0:32:19.600 --> 0:32:23.640
<v Speaker 1>computers after that. Microsoft Windows first launched in night five,

0:32:23.880 --> 0:32:27.280
<v Speaker 1>though the first version didn't get much traction, and so

0:32:27.440 --> 0:32:30.480
<v Speaker 1>most PC users were still sticking with DOSS. It wasn't

0:32:30.520 --> 0:32:34.200
<v Speaker 1>until nineteen nineties Windows three point oh that the operating

0:32:34.200 --> 0:32:37.920
<v Speaker 1>system really started to gain ground. And of course, these days,

0:32:38.200 --> 0:32:43.000
<v Speaker 1>a lot of computer mousees mices my my anyway, a

0:32:43.040 --> 0:32:46.400
<v Speaker 1>lot of them are optical. So gone are the roller

0:32:46.480 --> 0:32:50.160
<v Speaker 1>balls that you would occasionally have to pop out of

0:32:50.200 --> 0:32:53.320
<v Speaker 1>the mouse and then clean. Those are pretty much gone now.

0:32:53.440 --> 0:32:56.640
<v Speaker 1>Most of the ones we used today are effectively a

0:32:56.720 --> 0:32:59.800
<v Speaker 1>very small sled that we push around on the surface

0:33:00.240 --> 0:33:05.080
<v Speaker 1>and underneath there's an optical sensor that detects motion. Um.

0:33:05.120 --> 0:33:08.760
<v Speaker 1>But it's obviously the same general concept, it's just a

0:33:08.760 --> 0:33:11.680
<v Speaker 1>different way of accomplishing it. Now. When we come back,

0:33:11.920 --> 0:33:14.240
<v Speaker 1>I'll talk about a few other types of input devices

0:33:14.240 --> 0:33:17.160
<v Speaker 1>that we currently use for computers, and then chat about

0:33:17.160 --> 0:33:20.040
<v Speaker 1>why we haven't migrated from the keyboard and mouse, even

0:33:20.080 --> 0:33:23.160
<v Speaker 1>though it's been around for decades. But first let's take

0:33:23.400 --> 0:33:34.160
<v Speaker 1>another quick break. So one of the input devices I've

0:33:34.160 --> 0:33:36.920
<v Speaker 1>already mentioned is the track ball, which is like the

0:33:36.960 --> 0:33:40.840
<v Speaker 1>old rollerball mouse gadget turned upside down. We're gonna skip

0:33:40.880 --> 0:33:44.280
<v Speaker 1>over that one, but you get the point. Then you

0:33:44.320 --> 0:33:47.640
<v Speaker 1>have other input devices like we had light pens those

0:33:47.720 --> 0:33:50.680
<v Speaker 1>predate the computer mouse. This was another way to control

0:33:50.920 --> 0:33:55.640
<v Speaker 1>cursor placement. The earliest light pens were tethered to computers

0:33:55.640 --> 0:33:58.320
<v Speaker 1>with cables, and while it was a bit more efficient

0:33:58.360 --> 0:34:02.120
<v Speaker 1>than trying to maneuver a cursor using keyboard keys, it

0:34:02.240 --> 0:34:05.800
<v Speaker 1>wasn't exactly convenient. Essentially, a light pin is a kind

0:34:05.800 --> 0:34:09.799
<v Speaker 1>of specialized optical sensor. It picks up the changes of

0:34:09.920 --> 0:34:14.160
<v Speaker 1>brightness for a small group of pixels. This was in

0:34:14.200 --> 0:34:18.520
<v Speaker 1>the day of cathode ray tube or CRT computer monitors,

0:34:18.880 --> 0:34:21.440
<v Speaker 1>and the way CRT monitors work is that you have

0:34:21.480 --> 0:34:24.680
<v Speaker 1>an electron gun that's on the inside of the monitor,

0:34:24.760 --> 0:34:28.719
<v Speaker 1>so it's behind the screen, and it's effectively painting the

0:34:28.760 --> 0:34:32.880
<v Speaker 1>screen pixel by pixel, crossing the screen and horizontal lines

0:34:32.920 --> 0:34:36.279
<v Speaker 1>from top to bottom. So the light pen would pick

0:34:36.360 --> 0:34:39.320
<v Speaker 1>up the timing of when a specific group of pixels

0:34:39.320 --> 0:34:42.520
<v Speaker 1>would change in brightness. And because it's connected directly to

0:34:42.560 --> 0:34:45.560
<v Speaker 1>the computer, the computer could interpret where the light pen

0:34:45.880 --> 0:34:49.320
<v Speaker 1>was in relation to the overall screen because the computer

0:34:49.560 --> 0:34:53.279
<v Speaker 1>knows quote unquote where the electron beam is at any

0:34:53.360 --> 0:34:57.520
<v Speaker 1>given moment. This created an incredibly precise method for interacting

0:34:57.560 --> 0:35:01.200
<v Speaker 1>with text on screen. But just as find it inconvenient

0:35:01.280 --> 0:35:04.759
<v Speaker 1>to use touch screen displays for desktop computers, so do

0:35:04.880 --> 0:35:07.680
<v Speaker 1>people find light pens a bit tiresome to use. It

0:35:07.680 --> 0:35:11.520
<v Speaker 1>can also lead to repetitive stress injuries. The computer mouse

0:35:11.560 --> 0:35:13.840
<v Speaker 1>would end up being much more comfortable, and so in

0:35:13.920 --> 0:35:17.759
<v Speaker 1>many but not all applications, the mouse would replace the

0:35:17.880 --> 0:35:21.759
<v Speaker 1>light pen. Then we have graphic tablets, which see a

0:35:21.760 --> 0:35:25.719
<v Speaker 1>lot of use today for various purposes, including creating digital art.

0:35:26.320 --> 0:35:29.600
<v Speaker 1>Uh those are not terribly different from light pens. It

0:35:29.640 --> 0:35:32.359
<v Speaker 1>works on a different principle, but like the idea of

0:35:32.840 --> 0:35:37.960
<v Speaker 1>using a physical pen device or stylus to create a

0:35:38.080 --> 0:35:41.680
<v Speaker 1>digital representation of something, that is what is not new.

0:35:42.440 --> 0:35:44.360
<v Speaker 1>Of course, we also have touch screens, which allow us

0:35:44.360 --> 0:35:47.239
<v Speaker 1>to interface with computer devices through touch. There are a

0:35:47.280 --> 0:35:50.359
<v Speaker 1>couple of different versions of that. Capacitive touch screens are

0:35:50.880 --> 0:35:54.200
<v Speaker 1>usually those are like the most common these days. And

0:35:54.239 --> 0:35:58.480
<v Speaker 1>then we also had software designed to detect and interpret handwriting,

0:35:58.760 --> 0:36:01.520
<v Speaker 1>which had a pretty rough start in the early days.

0:36:01.760 --> 0:36:04.320
<v Speaker 1>It was a main selling point for the infamous Apple

0:36:04.400 --> 0:36:07.440
<v Speaker 1>Newton line of devices, but the early versions of the

0:36:07.480 --> 0:36:12.200
<v Speaker 1>Newton had finnicky handwriting recognition capabilities, which resulted in a

0:36:12.200 --> 0:36:14.759
<v Speaker 1>lot of errors to me, I think it's funny that

0:36:14.840 --> 0:36:18.839
<v Speaker 1>the Newton and then later you know, personal digital assistance

0:36:19.320 --> 0:36:22.719
<v Speaker 1>like the Palm pilots, they were effectively looking for a

0:36:22.760 --> 0:36:25.840
<v Speaker 1>way to let people use handwriting to take notes on

0:36:25.880 --> 0:36:28.920
<v Speaker 1>a digital device. Now, the reason I find it funny

0:36:29.080 --> 0:36:31.840
<v Speaker 1>is that one of the big reasons folks like Shoals

0:36:32.360 --> 0:36:35.120
<v Speaker 1>way back in the eighteen hundreds were working on creating

0:36:35.160 --> 0:36:38.239
<v Speaker 1>typewriters in the first place was to let people quote

0:36:38.280 --> 0:36:41.560
<v Speaker 1>unquote write faster than they would if they were to

0:36:41.640 --> 0:36:44.279
<v Speaker 1>do it by hand. So, in other words, we went

0:36:44.320 --> 0:36:48.000
<v Speaker 1>from creating the keyboard form factor in order to make

0:36:48.000 --> 0:36:52.319
<v Speaker 1>it easier and faster to write by uh, you know,

0:36:52.520 --> 0:36:56.719
<v Speaker 1>using these keys, to creating handwriting recognition software and a

0:36:56.760 --> 0:37:00.160
<v Speaker 1>stylus interface in order to move away from keyboards him

0:37:00.200 --> 0:37:03.640
<v Speaker 1>back to writing now. To be fair, the foreign factor

0:37:03.680 --> 0:37:07.240
<v Speaker 1>for handheld devices means that incorporating keyboards that are easy

0:37:07.280 --> 0:37:10.920
<v Speaker 1>to use is challenging. If it's a physical keyboard that

0:37:11.040 --> 0:37:14.399
<v Speaker 1>impacts the size of the device, including its thickness. If

0:37:14.440 --> 0:37:17.080
<v Speaker 1>it's an on screen keyboard, you have to be, you know,

0:37:17.200 --> 0:37:20.600
<v Speaker 1>really good at touch detection and error correction to avoid

0:37:20.640 --> 0:37:25.279
<v Speaker 1>creating a frustrating user experience, so I get why developers

0:37:25.280 --> 0:37:27.560
<v Speaker 1>were doing this. It's just funny to me that you

0:37:27.600 --> 0:37:30.480
<v Speaker 1>had people like Schul saying, we need a better way

0:37:30.520 --> 0:37:32.719
<v Speaker 1>to write. How about we take the pens out of

0:37:32.760 --> 0:37:35.560
<v Speaker 1>people's hands and replace it with keys, And then you

0:37:35.719 --> 0:37:39.880
<v Speaker 1>had a couple of generations later engineers saying we need

0:37:39.920 --> 0:37:41.759
<v Speaker 1>a better way to write. We need to take the

0:37:41.800 --> 0:37:45.000
<v Speaker 1>keys away and put a pen back in people's hands.

0:37:45.040 --> 0:37:48.560
<v Speaker 1>Just kind of cyclical, I guess. For decades, one of

0:37:48.600 --> 0:37:50.720
<v Speaker 1>the sci fi visions of the future is a world

0:37:50.719 --> 0:37:53.640
<v Speaker 1>in which we interact with computers through voice commands, and

0:37:53.680 --> 0:37:56.759
<v Speaker 1>we definitely have laid the groundwork with this. Voice recognition

0:37:56.960 --> 0:38:00.520
<v Speaker 1>is a complicated discipline. It's a subset of artificial and eligence,

0:38:00.800 --> 0:38:02.520
<v Speaker 1>and it took a long time to get it to

0:38:02.560 --> 0:38:07.080
<v Speaker 1>a level of precision that's, you know, mostly reliable. So

0:38:07.160 --> 0:38:12.120
<v Speaker 1>today we've got various smartphones, smart speakers, smart watches, computer

0:38:12.200 --> 0:38:16.399
<v Speaker 1>systems that can accept voice commands. However, despite all that,

0:38:16.800 --> 0:38:20.360
<v Speaker 1>some of our more involved tasks with computers tend to

0:38:20.400 --> 0:38:24.000
<v Speaker 1>be best reserved for a keyboard and mouse. For example,

0:38:24.160 --> 0:38:27.400
<v Speaker 1>when I type up my notes for episodes, I definitely

0:38:27.480 --> 0:38:31.360
<v Speaker 1>type them up I could I guess dictate notes to

0:38:31.440 --> 0:38:35.080
<v Speaker 1>my computer. But the process of thinking what I need

0:38:35.120 --> 0:38:38.320
<v Speaker 1>to type and then typing it is a little different

0:38:38.360 --> 0:38:40.480
<v Speaker 1>from the experience of thinking what I want to say

0:38:40.480 --> 0:38:44.600
<v Speaker 1>and then speaking it. My composition would change, the nature

0:38:44.640 --> 0:38:48.200
<v Speaker 1>of my notes would change. Uh, it's just you know,

0:38:48.239 --> 0:38:54.080
<v Speaker 1>a different approach to creating and then processing and recording thoughts.

0:38:54.360 --> 0:38:56.640
<v Speaker 1>I guess I could write down my notes and then

0:38:56.680 --> 0:38:58.840
<v Speaker 1>dictate it, but then I'm just doubling my work. Actually

0:38:58.840 --> 0:39:01.160
<v Speaker 1>I'm tripling it because then have to record it again

0:39:01.200 --> 0:39:05.560
<v Speaker 1>for you guys. So maybe one day I'll give it

0:39:05.600 --> 0:39:08.200
<v Speaker 1>a shot and just see if I can, you know,

0:39:08.280 --> 0:39:12.759
<v Speaker 1>extemporaneously speak into a microphone and take notes that way

0:39:12.800 --> 0:39:16.440
<v Speaker 1>for an episode, you know, researching stuff and then speaking

0:39:16.440 --> 0:39:19.640
<v Speaker 1>in and just wing it from there. That would be

0:39:19.680 --> 0:39:21.880
<v Speaker 1>an interesting experiment. I don't know that it would be

0:39:21.880 --> 0:39:26.080
<v Speaker 1>a good episode, but it would be an experimental one. Um.

0:39:26.120 --> 0:39:29.799
<v Speaker 1>But voice recognition voice to text it tends to be

0:39:29.840 --> 0:39:32.120
<v Speaker 1>a little clunky, which is not helped by the fact

0:39:32.120 --> 0:39:34.640
<v Speaker 1>that if you want to add punctuation, typically you have

0:39:34.760 --> 0:39:39.240
<v Speaker 1>to say it period. That's kind of a joke. Then

0:39:39.400 --> 0:39:42.680
<v Speaker 1>we have just your control systems. Video game consoles have

0:39:42.760 --> 0:39:46.279
<v Speaker 1>tried pushing this a lot. You've got gadgets like the

0:39:46.360 --> 0:39:49.960
<v Speaker 1>Nintendo we which allowed for emotion controls while players were

0:39:50.000 --> 0:39:54.239
<v Speaker 1>holding various controllers and then making physical motions with them.

0:39:54.760 --> 0:39:59.240
<v Speaker 1>PlayStation and Xbox have both experimented with cameras and optical

0:39:59.280 --> 0:40:04.240
<v Speaker 1>sensor basis stems, as well as voice activation for alternative controls,

0:40:04.239 --> 0:40:07.840
<v Speaker 1>but even in these specific implementations, the technologies have seen

0:40:08.000 --> 0:40:12.600
<v Speaker 1>limited success. Then you've got eye tracking solutions. These can

0:40:12.600 --> 0:40:16.560
<v Speaker 1>be incredibly important from an accessibility standpoint. They can allow

0:40:16.600 --> 0:40:18.960
<v Speaker 1>people who might not otherwise be able to work a

0:40:19.080 --> 0:40:22.080
<v Speaker 1>keyboard or use voice activation, be able to you know,

0:40:22.120 --> 0:40:24.960
<v Speaker 1>interact with a computer system and they direct their eyes

0:40:25.000 --> 0:40:28.240
<v Speaker 1>to specific points on a screen, which the system tracks.

0:40:28.640 --> 0:40:31.879
<v Speaker 1>Eye tracking can be used in combination of multiple other

0:40:31.920 --> 0:40:35.439
<v Speaker 1>input devices in order to augment the experience. But there's

0:40:35.480 --> 0:40:37.920
<v Speaker 1>also a privacy concern with this approach, as it means

0:40:37.960 --> 0:40:41.200
<v Speaker 1>that the computer can track where you're looking, and it

0:40:41.239 --> 0:40:44.600
<v Speaker 1>can record how long you're looking there. So for a

0:40:44.640 --> 0:40:48.160
<v Speaker 1>company that you know, makes this money through advertising, like

0:40:48.320 --> 0:40:52.440
<v Speaker 1>Facebook or Google, that could be incredibly valuable information that

0:40:52.520 --> 0:40:55.200
<v Speaker 1>starts to feel a little invasive. However, that doesn't mean

0:40:55.200 --> 0:40:58.960
<v Speaker 1>that eye tracking technology is inherently bad, It just depends

0:40:59.040 --> 0:41:03.040
<v Speaker 1>upon the implement mevation of the tech. For certain applications

0:41:03.080 --> 0:41:05.960
<v Speaker 1>such as VR and a R, it would be useful

0:41:06.080 --> 0:41:10.720
<v Speaker 1>to have alternatives to keyboards and computer mouse, and many

0:41:10.800 --> 0:41:13.640
<v Speaker 1>of these use cases the user might not have a

0:41:13.680 --> 0:41:18.000
<v Speaker 1>clear view of a keyboarder mouse, so something that doesn't

0:41:18.000 --> 0:41:21.480
<v Speaker 1>depend upon you know, being able to to see and

0:41:21.520 --> 0:41:24.920
<v Speaker 1>then touch keyboard or mouse would be really handy. You

0:41:24.960 --> 0:41:27.680
<v Speaker 1>can use specialized controllers to get around some of this,

0:41:28.560 --> 0:41:30.759
<v Speaker 1>but again, if you were going to engage in any

0:41:30.800 --> 0:41:34.040
<v Speaker 1>task that's more involved than the relatively narrow range of

0:41:34.080 --> 0:41:36.759
<v Speaker 1>commands you would use for say a video game, you

0:41:36.760 --> 0:41:39.759
<v Speaker 1>would start to hit some challenges. Now that's not to

0:41:39.800 --> 0:41:43.120
<v Speaker 1>say that various engineers and inventors haven't tried to create

0:41:43.160 --> 0:41:47.960
<v Speaker 1>alternatives to the classic keyboard. There are several different incarnations

0:41:48.000 --> 0:41:50.719
<v Speaker 1>of one handed keyboards out there. Those are meant to

0:41:50.760 --> 0:41:53.200
<v Speaker 1>allow someone to type with one hand and then they

0:41:53.200 --> 0:41:55.640
<v Speaker 1>can use their other hand to control a mouse and

0:41:55.760 --> 0:41:58.920
<v Speaker 1>never have to switch. And from what I understand, the

0:41:59.000 --> 0:42:02.880
<v Speaker 1>learning experience on these devices is somewhat challenging because you know,

0:42:03.920 --> 0:42:07.440
<v Speaker 1>you can't typically have a full sized keyboard and expect

0:42:07.480 --> 0:42:09.520
<v Speaker 1>someone to type on it with one hand. They tend

0:42:09.520 --> 0:42:13.439
<v Speaker 1>to be smaller keyboards. That also means that creating every

0:42:13.440 --> 0:42:17.040
<v Speaker 1>single character means you're gonna be using some combined keystrokes.

0:42:17.080 --> 0:42:20.080
<v Speaker 1>For certain characters, there's just not you know, not enough

0:42:20.800 --> 0:42:23.480
<v Speaker 1>keys to go around to represent all of them. That

0:42:23.520 --> 0:42:25.960
<v Speaker 1>means you're using at least two fingers to create a

0:42:26.000 --> 0:42:29.320
<v Speaker 1>single letter or number, depending upon the layout and design.

0:42:29.880 --> 0:42:32.799
<v Speaker 1>There's also a one handed typing solution that gets rid

0:42:32.840 --> 0:42:35.920
<v Speaker 1>of the keyboard entirely. There's a company called Tap that

0:42:36.040 --> 0:42:41.480
<v Speaker 1>created a wearable keyboard and mouse substitute. So, okay, imagine

0:42:41.480 --> 0:42:44.600
<v Speaker 1>you've got a glove. Let's say it's the right handed glove.

0:42:45.040 --> 0:42:47.960
<v Speaker 1>Now imagine that you cut the fingers off the glove

0:42:48.040 --> 0:42:51.120
<v Speaker 1>a little above the base at each finger, so you

0:42:51.160 --> 0:42:54.640
<v Speaker 1>know you've got a little ring there. Now imagine that

0:42:54.640 --> 0:42:56.920
<v Speaker 1>you cut away most of the rest of the glove.

0:42:57.000 --> 0:43:00.120
<v Speaker 1>You only leave a bit of connected fabric betwe in

0:43:00.280 --> 0:43:03.839
<v Speaker 1>each of the digits, including your thumb. Now you have

0:43:03.920 --> 0:43:06.680
<v Speaker 1>these loops, these connected loops that you can fit over

0:43:06.719 --> 0:43:09.400
<v Speaker 1>your thumb and fingers. Now imagine that you attach some

0:43:09.480 --> 0:43:12.759
<v Speaker 1>sensors to each of those little rings of fabric, and

0:43:12.880 --> 0:43:16.399
<v Speaker 1>you kind of have what the tap system is. So

0:43:16.440 --> 0:43:20.359
<v Speaker 1>what TAP does is register finger taps against any other

0:43:20.440 --> 0:43:23.799
<v Speaker 1>surface like a desk or a table, or your leg

0:43:23.880 --> 0:43:29.160
<v Speaker 1>or whatever, and different finger combinations will produce different characters.

0:43:29.200 --> 0:43:32.520
<v Speaker 1>So the typical human hand has five fingers, right, and

0:43:32.600 --> 0:43:36.000
<v Speaker 1>we've got twenty six letters in the English alphabet, Plus

0:43:36.000 --> 0:43:38.720
<v Speaker 1>we have numerals zero through nine, so ten of those,

0:43:39.080 --> 0:43:43.680
<v Speaker 1>plus numerous punctuation symbols and other symbols. So to be

0:43:43.760 --> 0:43:45.719
<v Speaker 1>able to type each of those using a device that

0:43:45.760 --> 0:43:49.520
<v Speaker 1>registers motion from a maximum of five digits means you've

0:43:49.560 --> 0:43:52.120
<v Speaker 1>got to rely on a lot of finger combinations to

0:43:52.160 --> 0:43:55.760
<v Speaker 1>make that happen. For example, if you wanted to type

0:43:55.800 --> 0:43:58.600
<v Speaker 1>the letter C, you would have to type your thumb

0:43:59.160 --> 0:44:03.360
<v Speaker 1>plus your last three fingers, leaving your index finger alone.

0:44:03.960 --> 0:44:05.560
<v Speaker 1>That would be a C. If you wanted to do

0:44:05.640 --> 0:44:08.160
<v Speaker 1>an H, it would be your four fingers but not

0:44:08.280 --> 0:44:10.719
<v Speaker 1>your thumb that you would tap, and A would be

0:44:11.120 --> 0:44:14.000
<v Speaker 1>just your index fingers. So, as you might imagine, the

0:44:14.120 --> 0:44:16.360
<v Speaker 1>learning curve on this is a little steep because it

0:44:16.400 --> 0:44:20.520
<v Speaker 1>requires a lot of pattern memorization. I'll say the videos

0:44:20.640 --> 0:44:22.719
<v Speaker 1>of this thing are kind of neat, but I'm not

0:44:22.800 --> 0:44:26.239
<v Speaker 1>sure that it's a better way to input information than

0:44:26.239 --> 0:44:30.120
<v Speaker 1>a keyboard, but it could be a useful alternative input

0:44:30.200 --> 0:44:34.200
<v Speaker 1>device for specific use cases. Now in the future, we're

0:44:34.280 --> 0:44:37.080
<v Speaker 1>likely to see more brain computer interfaces. In fact, there

0:44:37.120 --> 0:44:39.719
<v Speaker 1>are lots of companies working on this. Elon musk is

0:44:39.800 --> 0:44:43.600
<v Speaker 1>gaga over it. We already have examples of these today,

0:44:43.640 --> 0:44:47.319
<v Speaker 1>but in most cases they require invasive transcranial surgery in

0:44:47.440 --> 0:44:52.600
<v Speaker 1>order to implant electrodes into the user's brain. Obviously, anytime

0:44:52.600 --> 0:44:55.759
<v Speaker 1>you're talking about surgery there are medical risks, and when

0:44:55.800 --> 0:44:58.239
<v Speaker 1>it comes to the blood brain barrier, the risks are

0:44:58.320 --> 0:45:02.840
<v Speaker 1>super high. Infection would be deadly. So the test cases

0:45:02.880 --> 0:45:06.279
<v Speaker 1>involving these interfaces have been restricted to people who are

0:45:06.360 --> 0:45:10.360
<v Speaker 1>paraplegic but otherwise have few ways to interact with the

0:45:10.360 --> 0:45:13.600
<v Speaker 1>world around them and tend to be heavily or entirely

0:45:13.680 --> 0:45:18.840
<v Speaker 1>dependent upon caretakers. Brain computer interfaces have the potential to

0:45:18.960 --> 0:45:22.920
<v Speaker 1>return some independence to people who have lives like that,

0:45:23.320 --> 0:45:27.080
<v Speaker 1>which is incredible and much further down the road, such

0:45:27.120 --> 0:45:30.240
<v Speaker 1>interfaces might change the way the rest of us interact

0:45:30.280 --> 0:45:33.600
<v Speaker 1>with our devices. But to get there, we're likely going

0:45:33.640 --> 0:45:36.440
<v Speaker 1>to need to have technologies that can accurately read brain

0:45:36.480 --> 0:45:40.560
<v Speaker 1>waves safely without the need for surgery to make it happen.

0:45:41.120 --> 0:45:43.840
<v Speaker 1>And we'll need applications that can work seamlessly with that

0:45:44.000 --> 0:45:46.960
<v Speaker 1>sort of technology. And even then, we might still be

0:45:47.040 --> 0:45:49.800
<v Speaker 1>using a keyboard and mouse for certain stuff like typing

0:45:49.880 --> 0:45:52.319
<v Speaker 1>up a novel or whatever, so that we don't have

0:45:52.920 --> 0:45:58.640
<v Speaker 1>some extraneous thoughts just intrude upon our narration. Something like

0:45:58.680 --> 0:46:01.920
<v Speaker 1>this could happen. So imagine that I have written a novel.

0:46:02.480 --> 0:46:05.120
<v Speaker 1>I warned you it will not be a good one,

0:46:05.520 --> 0:46:07.640
<v Speaker 1>but here we go. So here's my novel, as if

0:46:07.640 --> 0:46:10.000
<v Speaker 1>I were using a brain computer interface to type it.

0:46:10.800 --> 0:46:14.480
<v Speaker 1>Jane's hand froze just before touching the door knob. What

0:46:14.560 --> 0:46:18.520
<v Speaker 1>if she were wrong? Doubt seeped into her mind, taking

0:46:18.560 --> 0:46:21.239
<v Speaker 1>hold and make sure you buy milk today because you're

0:46:21.239 --> 0:46:23.640
<v Speaker 1>out of it. Plus I think the dog needs to

0:46:23.640 --> 0:46:28.640
<v Speaker 1>go out. Wait did I type that? Am I still typing? Stop? Thinking?

0:46:29.200 --> 0:46:35.480
<v Speaker 1>Stop and seen? So why do we still have the

0:46:35.520 --> 0:46:40.560
<v Speaker 1>keyboard and mouse? Well, they've proven to be useful interface devices.

0:46:40.640 --> 0:46:43.759
<v Speaker 1>I mean, if it ain't broke, don't fix it. There

0:46:43.800 --> 0:46:47.480
<v Speaker 1>are certain tasks that keyboards tend to be the best

0:46:47.520 --> 0:46:50.759
<v Speaker 1>tool for the job, at least so far. Now that

0:46:50.840 --> 0:46:54.200
<v Speaker 1>does not mean it will always be that way. Maybe

0:46:54.239 --> 0:46:58.759
<v Speaker 1>someone will come up with an input method that's more efficient,

0:46:58.960 --> 0:47:02.880
<v Speaker 1>more accurate, and easier to use than a keyboard, but

0:47:03.040 --> 0:47:08.360
<v Speaker 1>it hasn't happened yet, at least not for intense uses

0:47:08.440 --> 0:47:12.560
<v Speaker 1>like typing out a novel or the notes to a podcast.

0:47:13.280 --> 0:47:17.520
<v Speaker 1>I'm interested to hear what you think about various interfaces,

0:47:17.560 --> 0:47:21.040
<v Speaker 1>whether or not we will ever abandon the keyboard and mouse,

0:47:21.080 --> 0:47:23.279
<v Speaker 1>or if they're just here to stay. Maybe that's just

0:47:23.320 --> 0:47:28.200
<v Speaker 1>gonna be a legacy technology that remains useful for as

0:47:28.239 --> 0:47:31.120
<v Speaker 1>long as we're using computers the way we do. Or

0:47:31.239 --> 0:47:33.880
<v Speaker 1>maybe you have suggestions for future episodes of tech Stuff.

0:47:34.320 --> 0:47:35.719
<v Speaker 1>If you would like to get in touch with me,

0:47:35.760 --> 0:47:37.920
<v Speaker 1>the best way to do that is over on Twitter.

0:47:38.239 --> 0:47:40.480
<v Speaker 1>Drop me a line. The handle we use for the

0:47:40.520 --> 0:47:44.120
<v Speaker 1>show is tech Stuff hs W, and I'll talk to

0:47:44.160 --> 0:47:53.160
<v Speaker 1>you again really soon. Tech Stuff is an I Heart

0:47:53.280 --> 0:47:57.040
<v Speaker 1>Radio production. For more podcasts from my Heart Radio, visit

0:47:57.080 --> 0:48:00.160
<v Speaker 1>the i Heart Radio app, Apple Podcasts, or wherever you

0:48:00.200 --> 0:48:01.560
<v Speaker 1>listen to your favorite shows.