Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'baby', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
baby
Transposition0
abby
bbay
bayb
Transposition1
byba
Transposition2
yabb
Transposition2r
ybab
Transposition0x2
abyb
Slip3A
abby
bbya
Slip3B
bbay
byab
Omission
aby
bby
bay
bab
Repetition
bbaby
baaby
babby
babyy
QWERTY Substitution
vaby
naby
bsby
bavy
bany
babt
babu
QWERTY Repetition after
bvaby
bnaby
basby
babvy
babny
babyt
babyu
QWERTY Repetition before
vbaby
nbaby
bsaby
bavby
banby
babty
babuy
QWERTY Substitution Transposed
avby
vbay
vayb
anby
nbay
nayb
sbby
bbsy
bsyb
abvy
bvay
bayv
abny
bnay
bayn
abbt
bbat
batb
abbu
bbau
baub
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
$sortKeys
$stringify
$stringifySafe
$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