Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'harvard', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
harvard
Transposition0
ahrvard
hravard
havrard
haravrd
harvrad
harvadr
Transposition1
rahvard
hvraard
haavrrd
harravd
harvdra
Transposition2
varhard
hardarv
Transposition2r
vrahard
havrard
haravrd
hardrav
Transposition0x2
ahvrard
ahravrd
ahrvrad
ahrvadr
hraavrd
hravrad
hravadr
havrrad
havradr
haravdr
Slip3A
arhvard
hrvaard
havarrd
hararvd
harvrda
Slip3B
rhavard
hvarard
haarvrd
harrvad
harvdar
Omission
arvard
hrvard
havard
harard
harvrd
harvad
harvar
Repetition
hharvard
haarvard
harrvard
harvvard
harvaard
harvarrd
harvardd
QWERTY Substitution
garvard
jarvard
hsrvard
haevard
hatvard
harcard
harbard
harvsrd
harvaed
harvatd
harvars
harvarf
QWERTY Repetition after
hgarvard
hjarvard
hasrvard
harevard
hartvard
harvcard
harvbard
harvasrd
harvared
harvartd
harvards
harvardf
QWERTY Repetition before
gharvard
jharvard
hsarvard
haervard
hatrvard
harcvard
harbvard
harvsard
harvaerd
harvatrd
harvarsd
harvarfd
QWERTY Substitution Transposed
agrvard
gravard
gavrard
garavrd
garvrad
garvadr
ajrvard
jravard
javrard
jaravrd
jarvrad
jarvadr
shrvard
hrsvard
hsvrard
hsravrd
hsrvrad
hsrvadr
ahevard
heavard
haveard
haeavrd
haevrad
haevadr
ahtvard
htavard
havtard
hatavrd
hatvrad
hatvadr
ahrcard
hracard
hacrard
haracrd
harcrad
harcadr
ahrbard
hrabard
habrard
harabrd
harbrad
harbadr
ahrvsrd
hravsrd
havrsrd
harsvrd
harvrsd
harvsdr
ahrvaed
hravaed
havraed
haraved
harvead
harvade
ahrvatd
hravatd
havratd
haravtd
harvtad
harvadt
ahrvars
hravars
havrars
haravrs
harvras
harvasr
ahrvarf
hravarf
havrarf
haravrf
harvraf
harvafr
WrongDoubles
$JSON
$address
$applyDefault
$clone
$commas
$copy
$copyFields
$delete
$entries
$expand
$filt
$getType
$isArray
$isBoolean
$isClass
$isDate
$isElement
$isFunction
$isNumber
$isObject
$isString
$isType
$isValidDate
$json2txt
$keys
$load
$matchall
$parseFloats
$pick
$postJSON
$prune
$save
$set
$sortBy
$stringify
$sum
$svgPoster1
$textify
$toFixed
$type
$without
Glossary
Transposition = adjacent pairs of letters are swapped
Omission = individual letters are missed out
Repetition = individual letters are entered twice consecutively
QWERTY substitution = letters are replaced by each of their QWERTY-keyboard based physical neighbours (e.g. 'h' gets replaced with y, u, j, n, b, g)
QWERTY repetition type 1 = letters are followed by each of their QWERTY-keyboard neighbours
QWERTY repetition type 2 = letters are preceded by each of their QWERTY-keyboard neighbours