Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'graco', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
graco
Transposition0
rgaco
garco
grcao
graoc
Transposition1
argco
gcaro
groca
Transposition2
crago
goacr
Transposition2r
cargo
gocar
Transposition0x2
rgcao
rgaoc
garoc
Slip3A
ragco
gacro
grcoa
Slip3B
agrco
gcrao
groac
Omission
raco
gaco
grco
grao
grac
Repetition
ggraco
grraco
graaco
gracco
gracoo
QWERTY Substitution
fraco
hraco
geaco
gtaco
grsco
graxo
gravo
graci
gracp
QWERTY Repetition after
gfraco
ghraco
greaco
grtaco
grasco
gracxo
gracvo
gracoi
gracop
QWERTY Repetition before
fgraco
hgraco
geraco
gtraco
grsaco
graxco
gravco
gracio
gracpo
QWERTY Substitution Transposed
rfaco
farco
frcao
fraoc
rhaco
harco
hrcao
hraoc
egaco
gaeco
gecao
geaoc
tgaco
gatco
gtcao
gtaoc
rgsco
gsrco
grcso
grsoc
rgaxo
garxo
grxao
graox
rgavo
garvo
grvao
graov
rgaci
garci
grcai
graic
rgacp
garcp
grcap
grapc
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
$table
$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