(ROOT (S (NP (DT The) (JJ basic) (NN computer) (NN mouse)) (VP (VBZ is) (NP (NP (DT an) (ADJP (RB amazingly) (JJ clever)) (NN invention)) (PP (IN with) (NP (NP (DT a) (ADJP (RB relatively) (JJ simple)) (NN design)) (SBAR (SBAR (WHNP (WDT that)) (S (VP (VBZ allows) (S (NP (PRP us)) (VP (TO to) (VP (VB point) (PP (IN at) (NP (NP (NNS things)) (PP (IN on) (NP (DT the) (NN computer))))))))))) (CC and) (S (NP (PRP it)) (VP (VBZ is) (ADJP (RB very) (JJ productive))))))))) (. .)))
The basic computer mouse is an amazingly clever invention with a relatively simple design that allows us to point at things on the computer and it is very productive.
det
Definite=Def|PronType=Art
the
The
DET
DT
amod
Degree=Pos
basic
basic
ADJ
JJ
compound
Number=Sing
computer
computer
NOUN
NN
nsubj
Number=Sing
mouse
mouse
NOUN
NN
cop
Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin
be
is
AUX
VBZ
det
Definite=Ind|PronType=Art
a
an
DET
DT
advmod
amazingly
amazingly
ADV
RB
amod
Degree=Pos
clever
clever
ADJ
JJ
root
Number=Sing
invention
invention
NOUN
NN
case
with
with
ADP
IN
det
Definite=Ind|PronType=Art
a
a
DET
DT
advmod
relatively
relatively
ADV
RB
amod
Degree=Pos
simple
simple
ADJ
JJ
nmod
Number=Sing
design
design
NOUN
NN
nsubj
PronType=Rel
that
that
PRON
WDT
acl:relcl
Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin
allow
allows
VERB
VBZ
iobj
Case=Acc|Number=Plur|Person=1|PronType=Prs
we
us
PRON
PRP
mark
to
to
PART
TO
xcomp
VerbForm=Inf
point
point
VERB
VB
case
at
at
ADP
IN
obl
Number=Plur
thing
things
NOUN
NNS
case
on
on
ADP
IN
det
Definite=Def|PronType=Art
the
the
DET
DT
obl
Number=Sing
computer
computer
NOUN
NN
cc
and
and
CCONJ
CC
nsubj
Case=Nom|Gender=Neut|Number=Sing|Person=3|PronType=Prs
it
it
PRON
PRP
cop
Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin
be
is
AUX
VBZ
advmod
very
very
ADV
RB
conj
Degree=Pos
productive
productive
ADJ
JJ
punct
.
.
PUNCT
.
(ROOT (S (VP (VB Think) (PP (IN of) (NP (NP (PDT all) (DT the) (NNS things)) (SBAR (S (NP (PRP you)) (VP (MD can) (VP (VB do) (PP (IN with) (NP (NP (DT a) (NN mouse)) (PP (IN like) (S (VP (VBG selecting) (NP (NN text)) (PP (IN for) (S (NP (NN copying) (CC and) (NN pasting) (, ,) (NN drawing) (, ,) (CC and) (ADVP (RB even)) (VP (VBG scrolling) (PP (IN on) (NP (DT the) (NN page))) (PP (IN with) (NP (NP (DT the) (JJR newer) (NNS mice)) (PP (IN with) (NP (DT the) (NN wheel))))))))))))))))))))) (. .)))
Think of all the things you can do with a mouse like selecting text for copying and pasting, drawing, and even scrolling on the page with the newer mice with the wheel.
root
Mood=Imp|VerbForm=Fin
think
Think
VERB
VB
case
of
of
ADP
IN
det:predet
all
all
DET
PDT
det
Definite=Def|PronType=Art
the
the
DET
DT
obl
Number=Plur
thing
things
NOUN
NNS
nsubj
Case=Nom|Person=2|PronType=Prs
you
you
PRON
PRP
aux
VerbForm=Fin
can
can
AUX
MD
acl:relcl
VerbForm=Inf
do
do
VERB
VB
case
with
with
ADP
IN
det
Definite=Ind|PronType=Art
a
a
DET
DT
obl
Number=Sing
mouse
mouse
NOUN
NN
mark
like
like
SCONJ
IN
advcl
VerbForm=Ger
select
selecting
VERB
VBG
obj
Number=Sing
text
text
NOUN
NN
case
for
for
ADP
IN
obl
Number=Sing
copying
copying
NOUN
NN
cc
and
and
CCONJ
CC
conj
Number=Sing
pasting
pasting
NOUN
NN
punct
,
,
PUNCT
,
conj
Number=Sing
draw
drawing
NOUN
NN
punct
,
,
PUNCT
,
cc
and
and
CCONJ
CC
advmod
even
even
ADV
RB
conj
VerbForm=Ger
scroll
scrolling
VERB
VBG
case
on
on
ADP
IN
det
Definite=Def|PronType=Art
the
the
DET
DT
obl
Number=Sing
page
page
NOUN
NN
case
with
with
ADP
IN
det
Definite=Def|PronType=Art
the
the
DET
DT
amod
Degree=Cmp
new
newer
ADJ
JJR
obl
Number=Plur
mouse
mice
NOUN
NNS
case
with
with
ADP
IN
det
Definite=Def|PronType=Art
the
the
DET
DT
nmod
Number=Sing
wheel
wheel
NOUN
NN
punct
.
.
PUNCT
.
(ROOT (S (S (NP (NP (JJS Most)) (PP (IN of) (NP (PRP us)))) (VP (VBP use) (NP (DT the) (NN computer) (NN mouse)) (ADVP (RB daily)) (PP (IN without) (S (VP (VBG stopping) (S (VP (TO to) (VP (VB think) (SBAR (WHADVP (WRB how)) (S (NP (PRP it)) (VP (VBZ works))))))) (SBAR (IN until) (S (NP (PRP it)) (VP (VBZ gets) (ADJP (JJ dirty)))))))))) (CC and) (S (NP (PRP we)) (VP (VBP have) (S (VP (TO to) (VP (VB learn) (SBAR (WHADVP (WRB how)) (S (VP (TO to) (VP (VB clean) (NP (PRP it))))))))))) (. .)))
Most of us use the computer mouse daily without stopping to think how it works until it gets dirty and we have to learn how to clean it.
nsubj
Degree=Sup
most
Most
ADJ
JJS
case
of
of
ADP
IN
nmod
Case=Acc|Number=Plur|Person=1|PronType=Prs
we
us
PRON
PRP
root
Mood=Ind|Number=Plur|Person=3|Tense=Pres|VerbForm=Fin
use
use
VERB
VBP
det
Definite=Def|PronType=Art
the
the
DET
DT
compound
Number=Sing
computer
computer
NOUN
NN
obj
Number=Sing
mouse
mouse
NOUN
NN
advmod
daily
daily
ADV
RB
mark
without
without
SCONJ
IN
advcl
VerbForm=Ger
stop
stopping
VERB
VBG
mark
to
to
PART
TO
xcomp
VerbForm=Inf
think
think
VERB
VB
advmod
PronType=Int
how
how
ADV
WRB
nsubj
Case=Nom|Gender=Neut|Number=Sing|Person=3|PronType=Prs
it
it
PRON
PRP
ccomp
Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin
work
works
VERB
VBZ
mark
until
until
SCONJ
IN
nsubj
Case=Nom|Gender=Neut|Number=Sing|Person=3|PronType=Prs
it
it
PRON
PRP
advcl
Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin
get
gets
VERB
VBZ
xcomp
Degree=Pos
dirty
dirty
ADJ
JJ
cc
and
and
CCONJ
CC
nsubj
Case=Nom|Number=Plur|Person=1|PronType=Prs
we
we
PRON
PRP
conj
Mood=Ind|Number=Plur|Person=1|Tense=Pres|VerbForm=Fin
have
have
VERB
VBP
mark
to
to
PART
TO
xcomp
VerbForm=Inf
learn
learn
VERB
VB
obj
PronType=Int
how
how
ADV
WRB
mark
to
to
PART
TO
ccomp
VerbForm=Inf
clean
clean
VERB
VB
obj
Case=Acc|Gender=Neut|Number=Sing|Person=3|PronType=Prs
it
it
PRON
PRP
punct
.
.
PUNCT
.
(ROOT (S (S (NP (PRP We)) (VP (VBP learn) (S (VP (TO to) (VP (VB point) (PP (IN at) (NP (NN thing))) (SBAR (IN before) (S (NP (PRP we)) (VP (VBP learn) (S (VP (TO to) (VP (VB speak)))))))))))) (, ,) (RB so) (S (NP (DT the) (NN mouse)) (VP (VBZ is) (NP (DT a) (ADJP (RB very) (JJ natural)) (NN pointing) (NN device)))) (. .)))
We learn to point at thing before we learn to speak, so the mouse is a very natural pointing device.
nsubj
Case=Nom|Number=Plur|Person=1|PronType=Prs
we
We
PRON
PRP
root
Mood=Ind|Number=Plur|Person=1|Tense=Pres|VerbForm=Fin
learn
learn
VERB
VBP
mark
to
to
PART
TO
xcomp
VerbForm=Inf
point
point
VERB
VB
case
at
at
ADP
IN
obl
Number=Sing
thing
thing
NOUN
NN
mark
before
before
SCONJ
IN
nsubj
Case=Nom|Number=Plur|Person=1|PronType=Prs
we
we
PRON
PRP
advcl
Mood=Ind|Number=Plur|Person=1|Tense=Pres|VerbForm=Fin
learn
learn
VERB
VBP
mark
to
to
PART
TO
xcomp
VerbForm=Inf
speak
speak
VERB
VB
punct
,
,
PUNCT
,
advmod
so
so
ADV
RB
det
Definite=Def|PronType=Art
the
the
DET
DT
nsubj
Number=Sing
mouse
mouse
NOUN
NN
cop
Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin
be
is
AUX
VBZ
det
Definite=Ind|PronType=Art
a
a
DET
DT
advmod
very
very
ADV
RB
amod
Degree=Pos
natural
natural
ADJ
JJ
compound
Number=Sing
point
pointing
NOUN
NN
parataxis
Number=Sing
device
device
NOUN
NN
punct
.
.
PUNCT
.
(ROOT (S (NP (JJ Other) (NML (NN computer) (NN pointing)) (NNS devices)) (VP (VBP include) (NP (NP (NP (NN light) (NNS pens)) (, ,) (NP (NN graphics) (NNS tablets)) (CC and) (NP (NN touch) (NN screen))) (, ,) (CC but) (NP (NP (DT the) (NN mouse)) (ADVP (RB still)) (NP (PRP$ our) (NN workhorse))))) (. .)))
Other computer pointing devices include light pens, graphics tablets and touch screen, but the mouse still our workhorse.
amod
Degree=Pos
other
Other
ADJ
JJ
compound
Number=Sing
computer
computer
NOUN
NN
compound
Number=Sing
point
pointing
NOUN
NN
nsubj
Number=Plur
device
devices
NOUN
NNS
root
Mood=Ind|Number=Plur|Person=3|Tense=Pres|VerbForm=Fin
include
include
VERB
VBP
compound
Number=Sing
light
light
NOUN
NN
obj
Number=Plur
pen
pens
NOUN
NNS
punct
,
,
PUNCT
,
compound
Number=Sing
graphic
graphics
NOUN
NN
conj
Number=Plur
tablet
tablets
NOUN
NNS
cc
and
and
CCONJ
CC
compound
Number=Sing
touch
touch
NOUN
NN
conj
Number=Sing
screen
screen
NOUN
NN
punct
,
,
PUNCT
,
cc
but
but
CCONJ
CC
det
Definite=Def|PronType=Art
the
the
DET
DT
nsubj
Number=Sing
mouse
mouse
NOUN
NN
advmod
still
still
ADV
RB
nmod:poss
Case=Gen|Number=Plur|Person=1|Poss=Yes|PronType=Prs
our
our
PRON
PRP$
conj
Number=Sing
workhorse
workhorse
NOUN
NN
punct
.
.
PUNCT
.
(ROOT (NFP  ))
root
PUNCT
NFP
(ROOT (S (NP (DT The) (NN computer) (NN mouse)) (VP (VBD was) (VP (VBN invented) (PP (IN in) (NP (CD 1964))) (PP (IN by) (NP (NP (NNP Douglas) (NNP Englehart)) (PP (IN of) (NP (NNP Stanford) (NNP University))))))) (. .)))
The computer mouse was invented in 1964 by Douglas Englehart of Stanford University.
det
Definite=Def|PronType=Art
the
The
DET
DT
compound
Number=Sing
computer
computer
NOUN
NN
nsubj:pass
Number=Sing
mouse
mouse
NOUN
NN
aux:pass
Mood=Ind|Number=Sing|Person=3|Tense=Past|VerbForm=Fin
be
was
AUX
VBD
root
Tense=Past|VerbForm=Part|Voice=Pass
invent
invented
VERB
VBN
case
in
in
ADP
IN
obl
NumForm=Digit|NumType=Card
1964
1964
NUM
CD
case
by
by
ADP
IN
obl
Number=Sing
Douglas
Douglas
PROPN
NNP
flat
Number=Sing
Englehart
Englehart
PROPN
NNP
case
of
of
ADP
IN
compound
Number=Sing
Stanford
Stanford
PROPN
NNP
nmod
Number=Sing
University
University
PROPN
NNP
punct
.
.
PUNCT
.
(ROOT (S (SBAR (IN As) (S (S (NP (NN computer) (NNS screens)) (VP (VBD became) (ADJP (JJ popular)))) (CC and) (S (NP (NN arrow) (NNS keys)) (VP (VBD were) (VP (VBN used) (S (VP (TO to) (PP (ADVP (RBR more)) (IN around) (NP (NP (DT a) (NN body)) (PP (IN of) (NP (NN text)))))))))))) (, ,) (NP (NP (PRP it))) (VP (VBD became) (ADJP (JJ clear)) (SBAR (IN that) (S (NP (NP (NP (DT a) (NN pointing) (NN device)) (SBAR (WHNP (WDT that)) (S (VP (VBD allowed) (NP (NP (JJR easier) (NN motion)) (PP (IN through) (NP (DT the) (NN text)))))))) (CC and) (NP (NP (RB even) (NN selection)) (PP (IN of) (NP (NN text))))) (VP (MD would) (VP (VB be) (ADJP (RB very) (JJ useful))))))) (. .)))
As computer screens became popular and arrow keys were used to more around a body of text, it became clear that a pointing device that allowed easier motion through the text and even selection of text would be very useful.
mark
as
As
SCONJ
IN
compound
Number=Sing
computer
computer
NOUN
NN
nsubj
Number=Plur
screen
screens
NOUN
NNS
advcl
Mood=Ind|Number=Plur|Person=3|Tense=Past|VerbForm=Fin
become
became
VERB
VBD
amod
Degree=Pos
popular
popular
ADJ
JJ
cc
and
and
CCONJ
CC
compound
Number=Sing
arrow
arrow
NOUN
NN
obj
Number=Plur
key
keys
NOUN
NNS
aux:pass
Mood=Ind|Number=Plur|Person=3|Tense=Past|VerbForm=Fin
be
were
AUX
VBD
xcomp
Tense=Past|VerbForm=Part|Voice=Pass
use
used
VERB
VBN
mark
to
to
PART
TO
advmod
Degree=Cmp
more
more
ADV
RBR
case
around
around
ADP
IN
det
Definite=Ind|PronType=Art
a
a
DET
DT
obl
Number=Sing
body
body
NOUN
NN
case
of
of
ADP
IN
nmod
Number=Sing
text
text
NOUN
NN
punct
,
,
PUNCT
,
expl
Case=Nom|Gender=Neut|Number=Sing|Person=3|PronType=Prs
it
it
PRON
PRP
root
Mood=Ind|Number=Sing|Person=3|Tense=Past|VerbForm=Fin
become
became
VERB
VBD
xcomp
Degree=Pos
clear
clear
ADJ
JJ
mark
that
that
SCONJ
IN
det
Definite=Ind|PronType=Art
a
a
DET
DT
amod
Number=Sing
point
pointing
NOUN
NN
nsubj
Number=Sing
device
device
NOUN
NN
nsubj
PronType=Rel
that
that
PRON
WDT
acl:relcl
Mood=Ind|Number=Sing|Person=3|Tense=Past|VerbForm=Fin
allow
allowed
VERB
VBD
amod
Degree=Cmp
easy
easier
ADJ
JJR
obj
Number=Sing
motion
motion
NOUN
NN
case
through
through
ADP
IN
det
Definite=Def|PronType=Art
the
the
DET
DT
obl
Number=Sing
text
text
NOUN
NN
cc
and
and
CCONJ
CC
advmod
even
even
ADV
RB
conj
Number=Sing
selection
selection
NOUN
NN
case
of
of
ADP
IN
nmod
Number=Sing
text
text
NOUN
NN
aux
VerbForm=Fin
would
would
AUX
MD
cop
VerbForm=Inf
be
be
AUX
VB
advmod
very
very
ADV
RB
ccomp
Degree=Pos
useful
useful
ADJ
JJ
punct
.
.
PUNCT
.
(ROOT (S (NP (NP (DT The) (NN introduction)) (PP (IN of) (NP (NP (DT the) (NN mouse)) (, ,) (PP (IN with) (NP (NP (DT the) (NML (NNP Apple) (NNP Lisa)) (NN computer)) (PP (IN in) (NP (CD 1983))))) (, ,)))) (ADVP (RB really)) (VP (VBD started) (NP (DT the) (NN computer)) (S (ADJP (NN public))) (PP (IN on) (NP (DT the) (NN road))) (PP (IN to) (S (VP (VBG relying) (PP (IN on) (NP (DT the) (NN mouse))) (PP (IN for) (NP (JJ routine) (NN computer) (NNS tasks))))))) (. .)))
The introduction of the mouse, with the Apple Lisa computer in 1983, really started the computer public on the road to relying on the mouse for routine computer tasks.
det
Definite=Def|PronType=Art
the
The
DET
DT
nsubj
Number=Sing
introduction
introduction
NOUN
NN
case
of
of
ADP
IN
det
Definite=Def|PronType=Art
the
the
DET
DT
nmod
Number=Sing
mouse
mouse
NOUN
NN
punct
,
,
PUNCT
,
case
with
with
ADP
IN
det
Definite=Def|PronType=Art
the
the
DET
DT
compound
Number=Sing
Apple
Apple
PROPN
NNP
compound
Number=Sing
Lisa
Lisa
PROPN
NNP
nmod
Number=Sing
computer
computer
NOUN
NN
case
in
in
ADP
IN
nmod
NumForm=Digit|NumType=Card
1983
1983
NUM
CD
punct
,
,
PUNCT
,
advmod
really
really
ADV
RB
root
Mood=Ind|Number=Sing|Person=3|Tense=Past|VerbForm=Fin
start
started
VERB
VBD
det
Definite=Def|PronType=Art
the
the
DET
DT
compound
Number=Sing
computer
computer
NOUN
NN
obj
Number=Sing
public
public
NOUN
NN
case
on
on
ADP
IN
det
Definite=Def|PronType=Art
the
the
DET
DT
obl
Number=Sing
road
road
NOUN
NN
mark
to
to
SCONJ
IN
advcl
VerbForm=Ger
rely
relying
VERB
VBG
case
on
on
ADP
IN
det
Definite=Def|PronType=Art
the
the
DET
DT
obl
Number=Sing
mouse
mouse
NOUN
NN
case
for
for
ADP
IN
amod
Degree=Pos
routine
routine
ADJ
JJ
compound
Number=Sing
computer
computer
NOUN
NN
obl
Number=Plur
task
tasks
NOUN
NNS
punct
.
.
PUNCT
.
(ROOT (NFP  ))
root
PUNCT
NFP
(ROOT (SBARQ (WHADVP (WRB How)) (SQ (VBZ does) (NP (DT the) (NN mouse)) (VP (VB work))) (. ?)))
How does the mouse work?
advmod
PronType=Int
how
How
ADV
WRB
aux
Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin
do
does
AUX
VBZ
det
Definite=Def|PronType=Art
the
the
DET
DT
nsubj
Number=Sing
mouse
mouse
NOUN
NN
root
VerbForm=Inf
work
work
VERB
VB
punct
?
?
PUNCT
.
(ROOT (S (NP (PRP We)) (VP (VP (VBP have) (S (VP (TO to) (VP (VB start) (PP (IN at) (NP (DT the) (NN bottom))))))) (, ,) (RB so) (VP (VB think) (ADVP (RB upside) (RP down)) (PP (IN for) (ADVP (RB now))))) (. .)))
We have to start at the bottom, so think upside down for now.
nsubj
Case=Nom|Number=Plur|Person=1|PronType=Prs
we
We
PRON
PRP
root
Mood=Ind|Number=Plur|Person=1|Tense=Pres|VerbForm=Fin
have
have
VERB
VBP
mark
to
to
PART
TO
xcomp
VerbForm=Inf
start
start
VERB
VB
case
at
at
ADP
IN
det
Definite=Def|PronType=Art
the
the
DET
DT
obl
Number=Sing
bottom
bottom
NOUN
NN
punct
,
,
PUNCT
,
advmod
so
so
ADV
RB
parataxis
Mood=Imp|VerbForm=Fin
think
think
VERB
VB
advmod
upside
upside
ADV
RB
compound:prt
down
down
ADP
RP
case
for
for
ADP
IN
obl
now
now
ADV
RB
punct
.
.
PUNCT
.
(ROOT (S (NP (NP (PRP It)) (NP (DT all))) (VP (VBZ starts) (PP (IN with) (NP (NN mouse) (NN ball)))) (. .)))
It all starts with mouse ball.
nsubj
Case=Nom|Gender=Neut|Number=Sing|Person=3|PronType=Prs
it
It
PRON
PRP
det
PronType=Tot
all
all
DET
DT
root
Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin
start
starts
VERB
VBZ
case
with
with
ADP
IN
compound
Number=Sing
mouse
mouse
NOUN
NN
obl
Number=Sing
ball
ball
NOUN
NN
punct
.
.
PUNCT
.
(ROOT (S (SBAR (IN As) (S (NP (NP (DT the) (NN mouse) (NN ball)) (PP (IN in) (NP (NP (DT the) (NN bottom)) (PP (IN of) (NP (DT the) (NN mouse)))))) (VP (VBZ rolls) (PP (IN over) (NP (DT the) (NN mouse) (NN pad)))))) (, ,) (NP (PRP it)) (VP (VP (VBZ presses) (PRT (IN against))) (CC and) (VP (VBZ turns)) (NP (CD two) (NNS shafts))) (. .)))
As the mouse ball in the bottom of the mouse rolls over the mouse pad, it presses against and turns two shafts.
mark
as
As
SCONJ
IN
det
Definite=Def|PronType=Art
the
the
DET
DT
compound
Number=Sing
mouse
mouse
NOUN
NN
nsubj
Number=Sing
ball
ball
NOUN
NN
case
in
in
ADP
IN
det
Definite=Def|PronType=Art
the
the
DET
DT
nmod
Number=Sing
bottom
bottom
NOUN
NN
case
of
of
ADP
IN
det
Definite=Def|PronType=Art
the
the
DET
DT
nmod
Number=Sing
mouse
mouse
NOUN
NN
advcl
Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin
roll
rolls
VERB
VBZ
case
over
over
ADP
IN
det
Definite=Def|PronType=Art
the
the
DET
DT
compound
Number=Sing
mouse
mouse
NOUN
NN
obl
Number=Sing
pad
pad
NOUN
NN
punct
,
,
PUNCT
,
nsubj
Case=Nom|Gender=Neut|Number=Sing|Person=3|PronType=Prs
it
it
PRON
PRP
root
Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin
press
presses
VERB
VBZ
obl
against
against
ADP
IN
cc
and
and
CCONJ
CC
conj
Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin
turn
turns
VERB
VBZ
nummod
NumForm=Word|NumType=Card
two
two
NUM
CD
obj
Number=Plur
shaft
shafts
NOUN
NNS
punct
.
.
PUNCT
.
(ROOT (S (NP (DT The) (NNS shafts)) (VP (VBP are) (VP (VBN connected) (PP (IN to) (NP (NP (NNS wheels)) (PP (IN with) (NP (NP (JJ several) (JJ small) (NNS holes)) (PP (IN in) (NP (PRP them))))))))) (. .)))
The shafts are connected to wheels with several small holes in them.
det
Definite=Def|PronType=Art
the
The
DET
DT
nsubj:pass
Number=Plur
shaft
shafts
NOUN
NNS
aux:pass
Mood=Ind|Number=Plur|Person=3|Tense=Pres|VerbForm=Fin
be
are
AUX
VBP
root
Tense=Past|VerbForm=Part|Voice=Pass
connect
connected
VERB
VBN
case
to
to
ADP
IN
obl
Number=Plur
wheel
wheels
NOUN
NNS
case
with
with
ADP
IN
amod
Degree=Pos
several
several
ADJ
JJ
amod
Degree=Pos
small
small
ADJ
JJ
nmod
Number=Plur
hole
holes
NOUN
NNS
case
in
in
ADP
IN
nmod
Case=Acc|Number=Plur|Person=3|PronType=Prs
they
them
PRON
PRP
punct
.
.
PUNCT
.
(ROOT (S (NP (DT The) (NNS wheels)) (VP (VBP have) (NP (NP (DT a) (NN pair)) (PP (IN of) (NP (NP (NP (JJ small) (JJ electronic) (JJ light-emitting) (NNS devices)) (VP (VBN called) (S (NP (NP (NML (NN light) (NN emitting)) (NNS diodes)) (-LRB- -LRB-) (NP (NN LED)) (-RRB- -RRB-))))) (VP (VBN mounted) (PP (IN on) (NP (DT either) (NN side)))))))) (. .)))
The wheels have a pair of small electronic light-emitting devices called light emitting diodes (LED) mounted on either side.
det
Definite=Def|PronType=Art
the
The
DET
DT
nsubj
Number=Plur
wheel
wheels
NOUN
NNS
root
Mood=Ind|Number=Plur|Person=3|Tense=Pres|VerbForm=Fin
have
have
VERB
VBP
det
Definite=Ind|PronType=Art
a
a
DET
DT
obj
Number=Sing
pair
pair
NOUN
NN
case
of
of
ADP
IN
amod
Degree=Pos
small
small
ADJ
JJ
amod
Degree=Pos
electronic
electronic
ADJ
JJ
amod
Degree=Pos
light-emitting
light-emitting
ADJ
JJ
nmod
Number=Plur
device
devices
NOUN
NNS
acl
Tense=Past|VerbForm=Part
call
called
VERB
VBN
compound
Number=Sing
light
light
NOUN
NN
compound
Number=Sing
emit
emitting
NOUN
NN
xcomp
Number=Plur
diode
diodes
NOUN
NNS
punct
(
(
PUNCT
-LRB-
appos
Number=Sing
LED
LED
NOUN
NN
punct
)
)
PUNCT
-RRB-
acl
Tense=Past|VerbForm=Part
mount
mounted
VERB
VBN
case
on
on
ADP
IN
det
PronType=Art
either
either
DET
DT
obl
Number=Sing
side
side
NOUN
NN
punct
.
.
PUNCT
.
(ROOT (S (NP (CD One) (NN LED)) (VP (VBZ sends) (NP (DT a) (NN light) (NN beam)) (PP (IN to) (NP (DT the) (NN LED))) (PP (IN on) (NP (DT the) (JJ other) (NN side)))) (. .)))
One LED sends a light beam to the LED on the other side.
nummod
NumForm=Word|NumType=Card
one
One
NUM
CD
nsubj
Number=Sing
LED
LED
NOUN
NN
root
Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin
send
sends
VERB
VBZ
det
Definite=Ind|PronType=Art
a
a
DET
DT
compound
Number=Sing
light
light
NOUN
NN
obj
Number=Sing
beam
beam
NOUN
NN
case
to
to
ADP
IN
det
Definite=Def|PronType=Art
the
the
DET
DT
obl
Number=Sing
LED
LED
NOUN
NN
case
on
on
ADP
IN
det
Definite=Def|PronType=Art
the
the
DET
DT
amod
Degree=Pos
other
other
ADJ
JJ
obl
Number=Sing
side
side
NOUN
NN
punct
.
.
PUNCT
.
(ROOT (S (SBAR (IN As) (S (S (NP (DT the) (NNS wheels)) (VP (VBP spin))) (CC and) (S (NP (DT a) (NN hole)) (VP (VBZ rotates) (ADVP (RB by)))))) (, ,) (NP (DT the) (NN light) (NN beam)) (VP (VBZ gets) (ADVP (RB through)) (PP (IN to) (NP (DT the) (NN LED))) (PP (IN on) (NP (DT the) (JJ other) (NN side)))) (. .)))
As the wheels spin and a hole rotates by, the light beam gets through to the LED on the other side.
mark
as
As
SCONJ
IN
det
Definite=Def|PronType=Art
the
the
DET
DT
nsubj
Number=Plur
wheel
wheels
NOUN
NNS
advcl
Mood=Ind|Number=Plur|Person=3|Tense=Pres|VerbForm=Fin
spin
spin
VERB
VBP
cc
and
and
CCONJ
CC
det
Definite=Ind|PronType=Art
a
a
DET
DT
nsubj
Number=Sing
hole
hole
NOUN
NN
conj
Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin
rotate
rotates
VERB
VBZ
advmod
by
by
ADV
RB
punct
,
,
PUNCT
,
det
Definite=Def|PronType=Art
the
the
DET
DT
compound
Number=Sing
light
light
NOUN
NN
nsubj
Number=Sing
beam
beam
NOUN
NN
root
Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin
get
gets
VERB
VBZ
advmod
through
through
ADV
RB
case
to
to
ADP
IN
det
Definite=Def|PronType=Art
the
the
DET
DT
obl
Number=Sing
LED
LED
NOUN
NN
case
on
on
ADP
IN
det
Definite=Def|PronType=Art
the
the
DET
DT
amod
Degree=Pos
other
other
ADJ
JJ
nmod
Number=Sing
side
side
NOUN
NN
punct
.
.
PUNCT
.
(ROOT (S (CC But) (ADVP (NP (DT a) (NN moment)) (RBR later)) (NP (DT the) (NN light) (NN beam)) (VP (VBZ is) (VP (VBN blocked) (SBAR (IN until) (S (NP (DT the) (JJ next) (NN hole)) (VP (VBZ is) (PP (IN in) (NP (NN place)))))))) (. .)))
But a moment later the light beam is blocked until the next hole is in place.
cc
but
But
CCONJ
CC
det
Definite=Ind|PronType=Art
a
a
DET
DT
obl:tmod
Number=Sing
moment
moment
NOUN
NN
advmod
Degree=Cmp
late
later
ADV
RBR
det
Definite=Def|PronType=Art
the
the
DET
DT
compound
Number=Sing
light
light
NOUN
NN
nsubj:pass
Number=Sing
beam
beam
NOUN
NN
aux:pass
Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin
be
is
AUX
VBZ
root
Tense=Past|VerbForm=Part|Voice=Pass
block
blocked
VERB
VBN
mark
until
until
SCONJ
IN
det
Definite=Def|PronType=Art
the
the
DET
DT
amod
Degree=Pos
next
next
ADJ
JJ
nsubj
Number=Sing
hole
hole
NOUN
NN
cop
Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin
be
is
AUX
VBZ
case
in
in
ADP
IN
advcl
Number=Sing
place
place
NOUN
NN
punct
.
.
PUNCT
.
(ROOT (S (NP (DT The) (NN LED)) (VP (VP (VBZ detects) (NP (NP (DT a) (VBG changing) (NN pattern)) (PP (IN of) (NP (NN light))))) (, ,) (VP (VBZ converts) (NP (DT the) (NN pattern)) (PP (IN into) (NP (DT an) (JJ electronic) (NN signal)))) (, ,) (CC and) (VP (VBZ sends) (NP (DT the) (NN signal)) (PP (IN to) (NP (DT the) (NN computer))) (PP (IN through) (NP (NNS wires))) (PP (IN in) (NP (NP (DT a) (NN cable)) (SBAR (WHNP (WDT that)) (S (VP (VBZ goes) (PRT (RP out)) (NP (DT the) (NN mouse) (NN body))))))))) (. .)))
The LED detects a changing pattern of light, converts the pattern into an electronic signal, and sends the signal to the computer through wires in a cable that goes out the mouse body.
det
Definite=Def|PronType=Art
the
The
DET
DT
nsubj
Number=Sing
LED
LED
NOUN
NN
root
Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin
detect
detects
VERB
VBZ
det
Definite=Ind|PronType=Art
a
a
DET
DT
amod
VerbForm=Ger
change
changing
VERB
VBG
obj
Number=Sing
pattern
pattern
NOUN
NN
case
of
of
ADP
IN
nmod
Number=Sing
light
light
NOUN
NN
punct
,
,
PUNCT
,
conj
Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin
convert
converts
VERB
VBZ
det
Definite=Def|PronType=Art
the
the
DET
DT
obj
Number=Sing
pattern
pattern
NOUN
NN
case
into
into
ADP
IN
det
Definite=Ind|PronType=Art
a
an
DET
DT
amod
Degree=Pos
electronic
electronic
ADJ
JJ
obl
Number=Sing
signal
signal
NOUN
NN
punct
,
,
PUNCT
,
cc
and
and
CCONJ
CC
conj
Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin
send
sends
VERB
VBZ
det
Definite=Def|PronType=Art
the
the
DET
DT
obj
Number=Sing
signal
signal
NOUN
NN
case
to
to
ADP
IN
det
Definite=Def|PronType=Art
the
the
DET
DT
obl
Number=Sing
computer
computer
NOUN
NN
case
through
through
ADP
IN
obl
Number=Plur
wire
wires
NOUN
NNS
case
in
in
ADP
IN
det
Definite=Ind|PronType=Art
a
a
DET
DT
nmod
Number=Sing
cable
cable
NOUN
NN
nsubj
PronType=Rel
that
that
PRON
WDT
acl:relcl
Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin
go
goes
VERB
VBZ
compound:prt
out
out
ADP
RP
det
Definite=Def|PronType=Art
the
the
DET
DT
compound
Number=Sing
mouse
mouse
NOUN
NN
obj
Number=Sing
body
body
NOUN
NN
punct
.
.
PUNCT
.
(ROOT (S (NP (DT This) (NN cable)) (VP (VBZ is) (NP (NP (DT the) (NN tail)) (SBAR (WHNP (WDT that)) (S (VP (VBZ helps) (S (VP (VB give) (NP (DT the) (NN mouse)) (NP (PRP$ its) (NN name))))))))) (. .)))
This cable is the tail that helps give the mouse its name.
det
Number=Sing|PronType=Dem
this
This
DET
DT
nsubj
Number=Sing
cable
cable
NOUN
NN
cop
Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin
be
is
AUX
VBZ
det
Definite=Def|PronType=Art
the
the
DET
DT
root
Number=Sing
tail
tail
NOUN
NN
nsubj
PronType=Rel
that
that
PRON
WDT
acl:relcl
Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin
help
helps
VERB
VBZ
xcomp
VerbForm=Inf
give
give
VERB
VB
det
Definite=Def|PronType=Art
the
the
DET
DT
iobj
Number=Sing
mouse
mouse
NOUN
NN
nmod:poss
Case=Gen|Gender=Neut|Number=Sing|Person=3|Poss=Yes|PronType=Prs
its
its
PRON
PRP$
obj
Number=Sing
name
name
NOUN
NN
punct
.
.
PUNCT
.
(ROOT (S (NP (DT The) (NN computer)) (VP (VBZ interprets) (NP (DT the) (NN signal)) (S (VP (TO to) (VP (VB tell) (NP (PRP it)) (SBAR (WHADVP (WRB where)) (S (VP (TO to) (VP (VB position) (NP (DT the) (NN cursor)) (PP (IN on) (NP (DT the) (NN computer) (NN screen))))))))))) (. .)))
The computer interprets the signal to tell it where to position the cursor on the computer screen.
det
Definite=Def|PronType=Art
the
The
DET
DT
nsubj
Number=Sing
computer
computer
NOUN
NN
root
Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin
interpret
interprets
VERB
VBZ
det
Definite=Def|PronType=Art
the
the
DET
DT
obj
Number=Sing
signal
signal
NOUN
NN
mark
to
to
PART
TO
advcl
VerbForm=Inf
tell
tell
VERB
VB
iobj
Case=Acc|Gender=Neut|Number=Sing|Person=3|PronType=Prs
it
it
PRON
PRP
advmod
PronType=Int
where
where
ADV
WRB
mark
to
to
PART
TO
ccomp
VerbForm=Inf
position
position
VERB
VB
det
Definite=Def|PronType=Art
the
the
DET
DT
obj
Number=Sing
cursor
cursor
NOUN
NN
case
on
on
ADP
IN
det
Definite=Def|PronType=Art
the
the
DET
DT
compound
Number=Sing
computer
computer
NOUN
NN
obl
Number=Sing
screen
screen
NOUN
NN
punct
.
.
PUNCT
.
(ROOT (NFP  ))
root
PUNCT
NFP
(ROOT (S (ADVP (RB So) (RB far)) (NP (PRP we)) (VP (VBP have) (ADVP (RB only)) (VP (VBN discussed) (NP (NP (DT the) (JJ basic) (NN computer) (NN mouse)) (SBAR (WHNP (WDT that)) (S (NP (NP (JJS most)) (PP (IN of) (NP (PRP you)))) (ADVP (RB probably)) (VP (VBP have) (CC or) (VP (VBP have) (VP (VBN used))))))))) (. .)))
So far we have only discussed the basic computer mouse that most of you probably have or have used.
advmod
so
So
ADV
RB
advmod
Degree=Pos
far
far
ADV
RB
nsubj
Case=Nom|Number=Plur|Person=1|PronType=Prs
we
we
PRON
PRP
aux
Mood=Ind|Number=Plur|Person=1|Tense=Pres|VerbForm=Fin
have
have
AUX
VBP
advmod
only
only
ADV
RB
root
Tense=Past|VerbForm=Part
discuss
discussed
VERB
VBN
det
Definite=Def|PronType=Art
the
the
DET
DT
amod
Degree=Pos
basic
basic
ADJ
JJ
compound
Number=Sing
computer
computer
NOUN
NN
obj
Number=Sing
mouse
mouse
NOUN
NN
obj
PronType=Rel
that
that
PRON
WDT
nsubj
Degree=Sup
most
most
ADJ
JJS
case
of
of
ADP
IN
nmod
Case=Acc|Person=2|PronType=Prs
you
you
PRON
PRP
advmod
probably
probably
ADV
RB
acl:relcl
Mood=Ind|Number=Plur|Person=3|Tense=Pres|VerbForm=Fin
have
have
VERB
VBP
cc
or
or
CCONJ
CC
aux
Mood=Ind|Number=Plur|Person=3|Tense=Pres|VerbForm=Fin
have
have
AUX
VBP
conj
Tense=Past|VerbForm=Part
use
used
VERB
VBN
punct
.
.
PUNCT
.
(ROOT (S (NP (NP (CD One) (NN problem)) (PP (IN with) (NP (DT this) (NN design)))) (VP (VBZ is) (SBAR (IN that) (S (NP (DT the) (NN mouse)) (VP (VBZ gets) (ADJP (JJ dirty)) (SBAR (IN as) (S (NP (DT the) (NN ball)) (VP (VP (VBZ rolls) (PP (IN over) (NP (DT the) (NN surface)))) (CC and) (VP (VBZ picks) (PRT (RP up)) (NP (DT the) (NN dirt)))))))))) (. .)))
One problem with this design is that the mouse gets dirty as the ball rolls over the surface and picks up the dirt.
nummod
NumForm=Word|NumType=Card
one
One
NUM
CD
nsubj:outer
Number=Sing
problem
problem
NOUN
NN
case
with
with
ADP
IN
det
Number=Sing|PronType=Dem
this
this
DET
DT
nmod
Number=Sing
design
design
NOUN
NN
cop
Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin
be
is
AUX
VBZ
mark
that
that
SCONJ
IN
det
Definite=Def|PronType=Art
the
the
DET
DT
nsubj
Number=Sing
mouse
mouse
NOUN
NN
root
Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin
get
gets
VERB
VBZ
xcomp
Degree=Pos
dirty
dirty
ADJ
JJ
mark
as
as
SCONJ
IN
det
Definite=Def|PronType=Art
the
the
DET
DT
nsubj
Number=Sing
ball
ball
NOUN
NN
advcl
Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin
roll
rolls
VERB
VBZ
case
over
over
ADP
IN
det
Definite=Def|PronType=Art
the
the
DET
DT
obl
Number=Sing
surface
surface
NOUN
NN
cc
and
and
CCONJ
CC
conj
Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin
pick
picks
VERB
VBZ
compound:prt
up
up
ADP
RP
det
Definite=Def|PronType=Art
the
the
DET
DT
obj
Number=Sing
dirt
dirt
NOUN
NN
punct
.
.
PUNCT
.
(ROOT (S (ADVP (RB Eventually)) (NP (PRP you)) (VP (VBP have) (S (VP (TO to) (VP (VB clean) (NP (PRP$ your) (NN mouse)))))) (. .)))
Eventually you have to clean your mouse.
advmod
eventually
Eventually
ADV
RB
nsubj
Case=Nom|Person=2|PronType=Prs
you
you
PRON
PRP
root
Mood=Ind|Number=Sing|Person=2|Tense=Pres|VerbForm=Fin
have
have
VERB
VBP
mark
to
to
PART
TO
xcomp
VerbForm=Inf
clean
clean
VERB
VB
nmod:poss
Case=Gen|Person=2|Poss=Yes|PronType=Prs
your
your
PRON
PRP$
obj
Number=Sing
mouse
mouse
NOUN
NN
punct
.
.
PUNCT
.
(ROOT (S (NP (DT The) (JJR newer) (JJ optical) (NNS mice)) (VP (VBP avoid) (NP (DT this) (NN problem)) (PP (IN by) (S (VP (VBG having) (NP (DT no) (NN moving) (NNS parts)))))) (. .)))
The newer optical mice avoid this problem by having no moving parts.
det
Definite=Def|PronType=Art
the
The
DET
DT
amod
Degree=Cmp
new
newer
ADJ
JJR
amod
Degree=Pos
optical
optical
ADJ
JJ
nsubj
Number=Plur
mouse
mice
NOUN
NNS
root
Mood=Ind|Number=Plur|Person=3|Tense=Pres|VerbForm=Fin
avoid
avoid
VERB
VBP
det
Number=Sing|PronType=Dem
this
this
DET
DT
obj
Number=Sing
problem
problem
NOUN
NN
mark
by
by
SCONJ
IN
advcl
VerbForm=Ger
have
having
VERB
VBG
det
no
no
DET
DT
compound
Number=Sing
moving
moving
NOUN
NN
obj
Number=Plur
part
parts
NOUN
NNS
punct
.
.
PUNCT
.
The basic computer mouse is an amazingly clever invention with a relatively simple design that allows us to point at things on the computer and it is very productive. Think of all the things you can do with a mouse like selecting text for copying and pasting, drawing, and even scrolling on the page with the newer mice with the wheel. Most of us use the computer mouse daily without stopping to think how it works until it gets dirty and we have to learn how to clean it. We learn to point at thing before we learn to speak, so the mouse is a very natural pointing device. Other computer pointing devices include light pens, graphics tablets and touch screen, but the mouse still our workhorse.  The computer mouse was invented in 1964 by Douglas Englehart of Stanford University. As computer screens became popular and arrow keys were used to more around a body of text, it became clear that a pointing device that allowed easier motion through the text and even selection of text would be very useful. The introduction of the mouse, with the Apple Lisa computer in 1983, really started the computer public on the road to relying on the mouse for routine computer tasks.  How does the mouse work? We have to start at the bottom, so think upside down for now. It all starts with mouse ball. As the mouse ball in the bottom of the mouse rolls over the mouse pad, it presses against and turns two shafts. The shafts are connected to wheels with several small holes in them. The wheels have a pair of small electronic light-emitting devices called light emitting diodes (LED) mounted on either side. One LED sends a light beam to the LED on the other side. As the wheels spin and a hole rotates by, the light beam gets through to the LED on the other side. But a moment later the light beam is blocked until the next hole is in place. The LED detects a changing pattern of light, converts the pattern into an electronic signal, and sends the signal to the computer through wires in a cable that goes out the mouse body. This cable is the tail that helps give the mouse its name. The computer interprets the signal to tell it where to position the cursor on the computer screen.  So far we have only discussed the basic computer mouse that most of you probably have or have used. One problem with this design is that the mouse gets dirty as the ball rolls over the surface and picks up the dirt. Eventually you have to clean your mouse. The newer optical mice avoid this problem by having no moving parts.