Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'joann', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
joann
Transposition0
ojann
jaonn
jonan
Transposition1
aojnn
jnaon
jonna
Transposition2
noajn
jnano
Transposition2r
naojn
jnnao
Transposition0x2
ojnan
ojann
jaonn
Slip3A
oajnn
janon
jonna
Slip3B
ajonn
jnoan
jonan
Omission
oann
jann
jonn
joan
Repetition
jjoann
jooann
joaann
joannn
QWERTY Substitution
hoann
koann
jiann
jpann
josnn
joabn
joamn
joanb
joanm
QWERTY Repetition after
jhoann
jkoann
joiann
jopann
joasnn
joanbn
joanmn
joannb
joannm
QWERTY Repetition before
hjoann
kjoann
jioann
jpoann
josann
joabnn
joamnn
joanbn
joanmn
QWERTY Substitution Transposed
ohann
haonn
honan
okann
kaonn
konan
ijann
jainn
jinan
pjann
japnn
jpnan
ojsnn
jsonn
jonsn
ojabn
jaobn
joban
joanb
ojamn
jaomn
joman
joanm
ojanb
jaonb
jonab
joabn
ojanm
jaonm
jonam
joamn
WrongDoubles
joaan
$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