-
Notifications
You must be signed in to change notification settings - Fork 48
/
200.srt
3042 lines (2226 loc) · 66.3 KB
/
200.srt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
WEBVTT
X-TIMESTAMP-MAP=MPEGTS:181083,LOCAL:00:00:00.000
00:00:00.506 --> 00:00:10.836 A:middle
[ Silence ]
00:00:11.336 --> 00:00:12.176 A:middle
>> Good morning.
00:00:12.676 --> 00:00:15.116 A:middle
My name is Gregory Hughes and
I'm the engineering manager
00:00:15.186 --> 00:00:16.896 A:middle
for accessibility on OS X.
00:00:16.896 --> 00:00:20.336 A:middle
I'm really excited to be able
to have the opportunity to speak
00:00:20.336 --> 00:00:21.216 A:middle
to you this morning about some
00:00:21.216 --> 00:00:24.356 A:middle
of the great new accessibility
features in OS X Mavericks.
00:00:26.226 --> 00:00:29.356 A:middle
Here at Apple, we care very
deeply about accessibility
00:00:29.616 --> 00:00:32.195 A:middle
and we work really
hard to deliver a lot
00:00:32.195 --> 00:00:33.706 A:middle
of great accessibility features.
00:00:34.166 --> 00:00:37.136 A:middle
We work on all sorts of
products, like VoiceOver
00:00:37.136 --> 00:00:40.256 A:middle
and closed captioning,
Zoom and Guided Access.
00:00:40.876 --> 00:00:43.446 A:middle
And if I were to
summarize what our does,
00:00:43.446 --> 00:00:46.856 A:middle
I would say that we solve
problems and remove barriers
00:00:46.926 --> 00:00:48.356 A:middle
for users with disabilities.
00:00:49.146 --> 00:00:51.106 A:middle
The two big problems
that we look
00:00:51.106 --> 00:00:54.816 A:middle
at everyday are how can we
deliver an outstanding operating
00:00:54.816 --> 00:00:58.146 A:middle
system that's fully usable
by all users regardless
00:00:58.146 --> 00:00:59.596 A:middle
of their abilities
or disabilities?
WEBVTT
X-TIMESTAMP-MAP=MPEGTS:181083,LOCAL:00:00:00.000
00:01:00.636 --> 00:01:04.626 A:middle
The second problem we look
at is how can we provide you,
00:01:04.626 --> 00:01:07.876 A:middle
the developers, with outstanding
API and developer support
00:01:07.916 --> 00:01:11.576 A:middle
to help you do the same thing,
to help you deliver applications
00:01:11.576 --> 00:01:13.576 A:middle
that are accessible and
usable by everybody?
00:01:14.336 --> 00:01:17.226 A:middle
So to start off, I want to
talk that first problem.
00:01:17.836 --> 00:01:20.596 A:middle
What features do we deliver as
part of the operating system
00:01:20.596 --> 00:01:24.646 A:middle
to help users with disabilities,
because you're maybe aware one
00:01:24.646 --> 00:01:26.586 A:middle
of the flagship products
is called VoiceOver.
00:01:27.146 --> 00:01:28.996 A:middle
VoiceOver is a screen
reader which is a piece
00:01:28.996 --> 00:01:31.156 A:middle
of software designed
for users who are blind.
00:01:32.166 --> 00:01:34.746 A:middle
A screen reader converts all
the graphical user inter--
00:01:35.176 --> 00:01:36.916 A:middle
graphical user information--
00:01:37.246 --> 00:01:40.376 A:middle
sorry, screen reader converts
the graphical user interface
00:01:40.706 --> 00:01:43.426 A:middle
into a spoken interface so
that somebody who's blind can
00:01:43.426 --> 00:01:46.376 A:middle
navigate OS X and get
all the same information
00:01:46.376 --> 00:01:48.166 A:middle
that you would get, sighted,
looking at the screen.
00:01:48.756 --> 00:01:50.656 A:middle
VoiceOver also has
the capability
00:01:50.656 --> 00:01:51.706 A:middle
of outputting to Braille.
00:01:52.256 --> 00:01:53.896 A:middle
And now, this is
really important,
00:01:53.896 --> 00:01:56.026 A:middle
both of these features
within VoiceOver.
00:01:56.986 --> 00:01:58.806 A:middle
Because what this means
is someone who is blind
00:01:58.806 --> 00:02:00.836 A:middle
and deaf can use
all of the features
WEBVTT
X-TIMESTAMP-MAP=MPEGTS:181083,LOCAL:00:00:00.000
00:01:58.806 --> 00:02:00.836 A:middle
and deaf can use
all of the features
00:02:00.836 --> 00:02:03.716 A:middle
and all the functionality of
OS X to its fullest potential.
00:02:03.976 --> 00:02:06.966 A:middle
And because VoiceOver ships
with the operating system,
00:02:07.236 --> 00:02:09.716 A:middle
this means that the computer's
operable right out of the box
00:02:09.716 --> 00:02:11.006 A:middle
for this class of users.
00:02:12.456 --> 00:02:13.696 A:middle
Now, VoiceOver shipping as part
00:02:13.696 --> 00:02:17.876 A:middle
of the OS also has a
really significant impact
00:02:18.056 --> 00:02:18.946 A:middle
across the board.
00:02:20.456 --> 00:02:23.236 A:middle
Now, gone are the days where
student who's blind has to work
00:02:23.236 --> 00:02:25.176 A:middle
in a separate room, work
on a separate computer
00:02:25.906 --> 00:02:29.326 A:middle
with assistive technology,
because VoiceOver ships standard
00:02:29.326 --> 00:02:32.066 A:middle
with OS X, a blind student
can use the same computer
00:02:32.066 --> 00:02:32.966 A:middle
as everybody else.
00:02:33.256 --> 00:02:34.686 A:middle
They just need to
turn on VoiceOver.
00:02:35.046 --> 00:02:36.926 A:middle
The same is true
in the workplace.
00:02:37.306 --> 00:02:40.306 A:middle
Corporations no longer need to
buy expensive assistive pieces
00:02:40.306 --> 00:02:43.276 A:middle
of technology and colleagues
no longer have difficulty
00:02:43.276 --> 00:02:46.886 A:middle
collaborating because
VoiceOver is standard in OS X.
00:02:47.316 --> 00:02:50.066 A:middle
Furthermore, because
VoiceOver is standard in OS X,
00:02:50.296 --> 00:02:52.806 A:middle
you have a world class
screen reader built right
00:02:52.806 --> 00:02:54.666 A:middle
in to help test your
applications.
00:02:55.006 --> 00:02:57.776 A:middle
So, it's incredibly powerful
and incredibly enabling
00:02:57.916 --> 00:03:00.336 A:middle
for both users with
disabilities and developers
WEBVTT
X-TIMESTAMP-MAP=MPEGTS:181083,LOCAL:00:00:00.000
00:02:57.916 --> 00:03:00.336 A:middle
for both users with
disabilities and developers
00:03:00.336 --> 00:03:03.166 A:middle
who are developing to help
these users with disabilities.
00:03:03.766 --> 00:03:07.086 A:middle
So that's a brief
introduction about VoiceOver.
00:03:07.526 --> 00:03:09.436 A:middle
We also look at a lot
of other disabilities.
00:03:09.656 --> 00:03:12.546 A:middle
We work really hard across
the board to deliver closed--
00:03:12.546 --> 00:03:14.486 A:middle
an outstanding closed
captioned experience.
00:03:15.266 --> 00:03:17.446 A:middle
There are really great
closed captions in iTunes,
00:03:17.446 --> 00:03:19.896 A:middle
on iOS and even the
iPod Classic.
00:03:20.386 --> 00:03:21.986 A:middle
So whenever you open
up your media
00:03:21.986 --> 00:03:23.416 A:middle
that has closed caption content,
00:03:23.686 --> 00:03:26.386 A:middle
you can enable a closed caption
track right on the device.
00:03:26.976 --> 00:03:30.056 A:middle
But we've gone above and
beyond that in OS X Mavericks.
00:03:30.286 --> 00:03:32.816 A:middle
We're happy to introduce some
great new closed caption support
00:03:33.116 --> 00:03:34.006 A:middle
for users who are deaf.
00:03:35.126 --> 00:03:37.246 A:middle
In the Accessibility
Preference pane,
00:03:37.246 --> 00:03:38.936 A:middle
you'll now notice
the Captioning tab.
00:03:40.246 --> 00:03:41.966 A:middle
One feature that I'd like
to draw your attention
00:03:41.966 --> 00:03:43.696 A:middle
to is this checkbox
here that says
00:03:43.786 --> 00:03:46.016 A:middle
"prefer closed captioning
in SDH."
00:03:46.326 --> 00:03:48.986 A:middle
If you're unaware, SDH
stands for "Subtitles
00:03:48.986 --> 00:03:50.226 A:middle
for the deaf and
hard-of-hearing".
00:03:51.136 --> 00:03:54.486 A:middle
What this checkbox does is it
provides a single global place
00:03:54.486 --> 00:03:57.456 A:middle
for user who's deaf to
basically tell the OS
00:03:57.616 --> 00:03:59.456 A:middle
that they want captions
whenever possible.
WEBVTT
X-TIMESTAMP-MAP=MPEGTS:181083,LOCAL:00:00:00.000
00:04:00.546 --> 00:04:02.656 A:middle
Now, under the hood, it's
actually pretty complex.
00:04:03.196 --> 00:04:05.006 A:middle
In every application
across the system,
00:04:05.216 --> 00:04:07.426 A:middle
whenever media is played,
we're going to look
00:04:07.426 --> 00:04:09.566 A:middle
and find the best
caption track we can.
00:04:09.896 --> 00:04:11.986 A:middle
We're going to cascade
through some complex rules,
00:04:11.986 --> 00:04:14.646 A:middle
try to find a closed captioning
track, try to find the subtitles
00:04:14.646 --> 00:04:17.245 A:middle
for deaf and hard-of-heard
track, and leaving cascade
00:04:17.245 --> 00:04:19.196 A:middle
down to just a regular
subtitle track based
00:04:19.196 --> 00:04:20.136 A:middle
on the system locale.
00:04:21.245 --> 00:04:23.036 A:middle
So, this is really,
really helpful
00:04:23.036 --> 00:04:25.206 A:middle
because now a user doesn't
have to dig through settings
00:04:25.206 --> 00:04:27.056 A:middle
in each application
to try to find how
00:04:27.056 --> 00:04:28.356 A:middle
to enable closed captioning.
00:04:28.506 --> 00:04:30.926 A:middle
They don't have to dig
through a track list of 10
00:04:30.926 --> 00:04:34.026 A:middle
to 15 text tracks to figure
out which one is best for them.
00:04:34.496 --> 00:04:36.776 A:middle
Users now just have to check
one checkbox and we're going
00:04:36.776 --> 00:04:37.926 A:middle
to do all the work
under the hood.
00:04:38.476 --> 00:04:40.676 A:middle
Users can still override
our choice if they want to.
00:04:40.996 --> 00:04:43.166 A:middle
But we found that generally
that's not necessary.
00:04:43.796 --> 00:04:46.756 A:middle
As you'll notice here too,
we have closed captions
00:04:47.016 --> 00:04:48.196 A:middle
with captioning styles.
00:04:49.086 --> 00:04:51.506 A:middle
By default, we're going to ship
the system with three styles
00:04:51.966 --> 00:04:53.606 A:middle
that our [inaudible]
team has designed
00:04:53.606 --> 00:04:54.596 A:middle
and they look really great.
00:04:54.596 --> 00:04:57.706 A:middle
We have the default
style, the classic style
00:04:58.166 --> 00:04:59.506 A:middle
and the large text style.
WEBVTT
X-TIMESTAMP-MAP=MPEGTS:181083,LOCAL:00:00:00.000
00:05:00.096 --> 00:05:02.156 A:middle
So just like that checkbox,
these are going to apply
00:05:02.156 --> 00:05:05.026 A:middle
across the system to all the
applications that adopt this API
00:05:05.026 --> 00:05:06.606 A:middle
that are displaying captioning.
00:05:07.446 --> 00:05:09.226 A:middle
So now, it's really
simple to create--
00:05:09.226 --> 00:05:11.406 A:middle
to select the style
that suits your needs.
00:05:11.696 --> 00:05:13.836 A:middle
You're sitting across
the room from your iMac,
00:05:13.836 --> 00:05:15.706 A:middle
it might be easier to
use large text style.
00:05:15.786 --> 00:05:18.796 A:middle
If you're watching a movie on
an airplane on your laptop,
00:05:19.016 --> 00:05:20.476 A:middle
you might prefer default style.
00:05:21.446 --> 00:05:25.686 A:middle
And, for users with needs to
aren't suited by these styles,
00:05:26.186 --> 00:05:29.176 A:middle
with-- for users with needs
that aren't met by these styles,
00:05:29.176 --> 00:05:31.366 A:middle
rather, you can create
your own style.
00:05:31.766 --> 00:05:33.826 A:middle
And this is really
great, for example,
00:05:33.826 --> 00:05:37.046 A:middle
for a user with a vision
impairment that prefers a font
00:05:37.146 --> 00:05:38.776 A:middle
that has all capital letters.
00:05:39.136 --> 00:05:41.346 A:middle
You can also customize
the color, the opacity,
00:05:41.556 --> 00:05:44.786 A:middle
and really create a great closed
caption experience regardless
00:05:44.786 --> 00:05:45.466 A:middle
of your needs.
00:05:45.886 --> 00:05:47.796 A:middle
And as I said, this is
where it all applies
00:05:47.796 --> 00:05:51.156 A:middle
across the system whether you're
in iTunes, in QuickTime and even
00:05:51.156 --> 00:05:53.896 A:middle
on appropriately tagged
webpages, so really,
00:05:53.896 --> 00:05:56.786 A:middle
really powerful and really
enabling for these users.
00:05:57.346 --> 00:06:02.126 A:middle
Now, we're not going to have
time today to go into the nuts
WEBVTT
X-TIMESTAMP-MAP=MPEGTS:181083,LOCAL:00:00:00.000
00:05:57.346 --> 00:06:02.126 A:middle
Now, we're not going to have
time today to go into the nuts
00:06:02.126 --> 00:06:04.146 A:middle
and bolts specifically
of closed captioning.
00:06:04.456 --> 00:06:06.316 A:middle
There's a whole talk
tomorrow on preparing
00:06:06.316 --> 00:06:08.076 A:middle
and presenting media
for accessibility.
00:06:08.436 --> 00:06:10.126 A:middle
They're going to talk
a lot about the APIs
00:06:10.126 --> 00:06:12.586 A:middle
and preparing media to be
displayed in your application.
00:06:12.586 --> 00:06:14.776 A:middle
So if you have an
application that displays a lot
00:06:14.776 --> 00:06:16.626 A:middle
of video content, I
strongly encourage you
00:06:16.626 --> 00:06:19.016 A:middle
to attend this talk
tomorrow morning at 10:15.
00:06:19.496 --> 00:06:21.606 A:middle
Or otherwise, the video,
00:06:21.606 --> 00:06:23.056 A:middle
just like all videos
will be available.
00:06:23.686 --> 00:06:28.426 A:middle
So the last topic that I
want to talk about are users
00:06:28.426 --> 00:06:29.696 A:middle
with mobility impairments.
00:06:29.696 --> 00:06:32.996 A:middle
So, we've delivered a lot of
really great features for users
00:06:32.996 --> 00:06:33.976 A:middle
with mobility impairments.
00:06:34.376 --> 00:06:37.286 A:middle
We have things like Sticky Keys
and Slow Keys which help user
00:06:37.286 --> 00:06:38.486 A:middle
that have difficulty typing.
00:06:38.486 --> 00:06:41.166 A:middle
We have Mouse Keys
which help users
00:06:41.166 --> 00:06:44.916 A:middle
who don't have the physical
dexterity to use a mouse.
00:06:44.986 --> 00:06:48.726 A:middle
And in OS X Mavericks,
we're really happy
00:06:48.726 --> 00:06:51.016 A:middle
to introduce a great
new feature for users
00:06:51.016 --> 00:06:52.676 A:middle
with severely limited mobility.
00:06:53.726 --> 00:06:55.616 A:middle
This class of users
that we're talking
00:06:55.616 --> 00:06:57.906 A:middle
about quite literally
only have the capability
00:06:57.906 --> 00:06:59.586 A:middle
to operate a single button.
WEBVTT
X-TIMESTAMP-MAP=MPEGTS:181083,LOCAL:00:00:00.000
00:07:00.186 --> 00:07:02.526 A:middle
In some cases, this maybe a
button mounted on the side
00:07:02.526 --> 00:07:04.756 A:middle
of a wheelchair that these
will activate with their head.
00:07:05.306 --> 00:07:07.126 A:middle
It could be also called
"sip-and-puff straw"
00:07:07.126 --> 00:07:09.386 A:middle
that these will activate
by blowing air into
00:07:09.386 --> 00:07:10.796 A:middle
or sucking air out of a straw.
00:07:11.546 --> 00:07:13.276 A:middle
Some buttons even
manifests themselves
00:07:13.276 --> 00:07:14.726 A:middle
as a small sensor
they might place
00:07:14.726 --> 00:07:16.916 A:middle
in their cheek that's activated
by clinching their jaw.
00:07:17.986 --> 00:07:20.166 A:middle
But in all of these cases,
the common denominator is
00:07:20.166 --> 00:07:22.236 A:middle
that the user has
some physical mobility
00:07:22.236 --> 00:07:23.436 A:middle
to operate a single button.
00:07:24.466 --> 00:07:27.456 A:middle
And we thought about this
problem and the more we thought
00:07:27.456 --> 00:07:30.886 A:middle
about it, the more we realized,
this is a really hard problem.
00:07:32.036 --> 00:07:34.406 A:middle
How do we take all
of the power of OS X
00:07:34.406 --> 00:07:36.306 A:middle
and fit it in one button?
00:07:37.056 --> 00:07:39.166 A:middle
How do you use an
entire operating system,
00:07:39.366 --> 00:07:42.466 A:middle
all the functionality and
features with just one button?
00:07:42.466 --> 00:07:45.016 A:middle
And the problem really boils
00:07:45.016 --> 00:07:47.096 A:middle
down to the standard
user interface,
00:07:47.126 --> 00:07:48.956 A:middle
the standard input
available to a user.
00:07:50.026 --> 00:07:52.596 A:middle
The average user has a
keyboard with 78 keys,
00:07:52.826 --> 00:07:55.356 A:middle
a Trackpad with two
dimensions of movement.
00:07:55.626 --> 00:07:58.726 A:middle
It also has acceleration
between one and five buttons
00:07:58.726 --> 00:08:00.136 A:middle
and scrolling capabilities.
WEBVTT
X-TIMESTAMP-MAP=MPEGTS:181083,LOCAL:00:00:00.000
00:07:58.726 --> 00:08:00.136 A:middle
and scrolling capabilities.
00:08:00.136 --> 00:08:03.656 A:middle
The case with the Trackpad, you
also have Multi-Touch gestures.
00:08:04.326 --> 00:08:06.796 A:middle
How do you take all of this
input and fit it in one button.
00:08:06.796 --> 00:08:09.116 A:middle
All right, it's not
an easy task.
00:08:10.306 --> 00:08:18.276 A:middle
So after much deliberation and
much kind of intense iteration
00:08:18.276 --> 00:08:21.166 A:middle
on how to fit all of the
functionality of OS X
00:08:21.166 --> 00:08:23.716 A:middle
into a single button,
we're really happy
00:08:23.716 --> 00:08:26.566 A:middle
to introduce Switch
software for OS X.
00:08:27.446 --> 00:08:30.496 A:middle
What does this software
does, it enables a user
00:08:30.496 --> 00:08:31.816 A:middle
who can only operate one button
00:08:31.816 --> 00:08:33.806 A:middle
to use all the functionality
in OS X.
00:08:34.866 --> 00:08:38.496 A:middle
When you turn on Switch Control,
it appears there's a small menu
00:08:38.496 --> 00:08:39.736 A:middle
on the top right of your screen.
00:08:40.035 --> 00:08:42.476 A:middle
This menu here that you see
is what we call the Home Menu.
00:08:43.296 --> 00:08:46.076 A:middle
And now, with only one button,
you don't have the option
00:08:46.076 --> 00:08:48.356 A:middle
to select Next, Previous,
Up or Down.
00:08:49.266 --> 00:08:50.826 A:middle
So, we're going to stand
through the interface
00:08:50.826 --> 00:08:53.226 A:middle
for the user automatically
and the user can set the rate
00:08:53.226 --> 00:08:54.806 A:middle
of scanning speed
that they desire.
00:08:55.286 --> 00:08:57.026 A:middle
So as we scan through
the interface,
00:08:57.026 --> 00:08:59.636 A:middle
you notice each button
gets highlighted on screen.
00:08:59.936 --> 00:09:01.376 A:middle
You need to press your Switch
WEBVTT
X-TIMESTAMP-MAP=MPEGTS:181083,LOCAL:00:00:00.000
00:08:59.936 --> 00:09:01.376 A:middle
You need to press your Switch
00:09:01.376 --> 00:09:02.816 A:middle
when the appropriate
button is highlighted.
00:09:03.036 --> 00:09:05.396 A:middle
In this case, if we want
to open up keyboard,
00:09:05.976 --> 00:09:07.706 A:middle
we press the Switch, the
keyboard would appear.
00:09:08.856 --> 00:09:09.716 A:middle
Now, as you can imagine,
00:09:09.716 --> 00:09:11.216 A:middle
navigating through
your keyboard button
00:09:11.216 --> 00:09:13.046 A:middle
by button would take
a really long time.
00:09:13.306 --> 00:09:14.576 A:middle
So, we grouped each row.
00:09:15.326 --> 00:09:16.976 A:middle
So, we navigate down,
grouping rows.
00:09:16.976 --> 00:09:18.366 A:middle
And then each row has groups
00:09:18.366 --> 00:09:19.856 A:middle
and you press your
button to drill in.
00:09:20.186 --> 00:09:22.186 A:middle
And eventually, really
intuitively,
00:09:22.186 --> 00:09:25.166 A:middle
get to the single letter
that you want to type.
00:09:25.276 --> 00:09:26.536 A:middle
As you'll notice up at the top,
00:09:26.536 --> 00:09:28.326 A:middle
we also offer spelling
suggestions.
00:09:28.656 --> 00:09:30.846 A:middle
That gets populated with
the next most likely letter
00:09:31.106 --> 00:09:34.476 A:middle
and next mostly like word
that you're trying to type.
00:09:34.776 --> 00:09:37.226 A:middle
And we use the incredibly
powerful spelling
00:09:37.226 --> 00:09:39.456 A:middle
and spell checking engine
built right into OS X
00:09:39.506 --> 00:09:42.016 A:middle
to help provide us some great
spelling suggestions here.
00:09:43.206 --> 00:09:45.186 A:middle
So now, I'm sure you're
thinking to yourself
00:09:45.186 --> 00:09:47.236 A:middle
that there's lot more to
OS X than just a keyboard.
00:09:47.406 --> 00:09:51.196 A:middle
Now, we do have access to the
other keyboard keys, of course,
00:09:51.236 --> 00:09:54.166 A:middle
like the media keys and
even the hardware buttons
00:09:54.166 --> 00:09:55.146 A:middle
that might appear
on your monitor
00:09:55.146 --> 00:09:56.426 A:middle
like the brightness controls.
00:09:57.146 --> 00:10:00.806 A:middle
But going beyond that, we have
full functionality of the mouse.
WEBVTT
X-TIMESTAMP-MAP=MPEGTS:181083,LOCAL:00:00:00.000
00:09:57.146 --> 00:10:00.806 A:middle
But going beyond that, we have
full functionality of the mouse.
00:10:01.476 --> 00:10:03.636 A:middle
And this problem
alone is really hard.
00:10:03.636 --> 00:10:07.286 A:middle
How do you take a trackpad, a
mouse with that two dimensions
00:10:07.286 --> 00:10:09.906 A:middle
of movement, and boil it
down into a single button.
00:10:10.946 --> 00:10:13.426 A:middle
Well, I'm fortunate enough
to be able to work with some
00:10:13.426 --> 00:10:14.686 A:middle
of the brightest
people on the planet.
00:10:15.246 --> 00:10:17.986 A:middle
And they've came up-- they came
up with a really great solution.
00:10:18.796 --> 00:10:20.216 A:middle
When you want to move the mouse,
00:10:20.216 --> 00:10:22.086 A:middle
you'd select Move
from this menu here.
00:10:22.586 --> 00:10:24.226 A:middle
And if we take an
example of Calculator,
00:10:24.856 --> 00:10:27.096 A:middle
if we want to move the mouse
to select the Five button,
00:10:27.326 --> 00:10:30.366 A:middle
we're first going to scan the
x-axis and the user is going
00:10:30.366 --> 00:10:32.766 A:middle
to press their Switch when the
appropriate region is selected.
00:10:33.436 --> 00:10:35.466 A:middle
You then press your Switch
again to select the point
00:10:35.466 --> 00:10:38.706 A:middle
within that region and we repeat
the process on the y-axis.
00:10:39.656 --> 00:10:42.136 A:middle
So, really, really
simple and fast.
00:10:42.466 --> 00:10:43.566 A:middle
Just using one button,
00:10:43.566 --> 00:10:45.796 A:middle
we're able to move the mouse
anywhere on the screen.
00:10:46.716 --> 00:10:49.776 A:middle