Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'grace', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
grace
Transposition0
rgace
garce
grcae
graec
Transposition1
argce
gcare
greca
Transposition2
crage
geacr
Transposition2r
carge
gecar
Transposition0x2
rgcae
rgaec
garec
Slip3A
ragce
gacre
grcea
Slip3B
agrce
gcrae
greac
Omission
race
gace
grce
grae
grac
Repetition
ggrace
grrace
graace
gracce
gracee
QWERTY Substitution
frace
hrace
geace
gtace
grsce
graxe
grave
gracw
gracr
QWERTY Repetition after
gfrace
ghrace
greace
grtace
grasce
gracxe
gracve
gracew
gracer
QWERTY Repetition before
fgrace
hgrace
gerace
gtrace
grsace
graxce
gravce
gracwe
gracre
QWERTY Substitution Transposed
rface
farce
frcae
fraec
rhace
harce
hrcae
hraec
egace
gaece
gecae
geaec
tgace
gatce
gtcae
gtaec
rgsce
gsrce
grcse
grsec
rgaxe
garxe
grxae
graex
rgave
garve
grvae
graev
rgacw
garcw
grcaw
grawc
rgacr
garcr
grcar
grarc
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