Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'fashion', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
fashion
Transposition0
afshion
fsahion
fahsion
fasihon
fashoin
fashino
Transposition1
safhion
fhsaion
faihson
fasoihn
fashnoi
Transposition2
hasfion
fishaon
faohisn
fasnioh
Transposition2r
hsafion
fihsaon
faoihsn
fasnoih
Transposition0x2
afhsion
afsihon
afshoin
afshino
fsaihon
fsahoin
fsahino
fahsoin
fahsino
fasihno
Slip3A
asfhion
fshaion
fahison
fasiohn
fashoni
Slip3B
sfahion
fhasion
faishon
fasohin
fashnio
Omission
ashion
fshion
fahion
fasion
fashon
fashin
fashio
Repetition
ffashion
faashion
fasshion
fashhion
fashiion
fashioon
fashionn
QWERTY Substitution
dashion
gashion
fsshion
faahion
fadhion
fasgion
fasjion
fashuon
fashoon
fashiin
fashipn
fashiob
fashiom
QWERTY Repetition after
fdashion
fgashion
fasshion
fasahion
fasdhion
fashgion
fashjion
fashiuon
fashioon
fashioin
fashiopn
fashionb
fashionm
QWERTY Repetition before
dfashion
gfashion
fsashion
faashion
fadshion
fasghion
fasjhion
fashuion
fashoion
fashiion
fashipon
fashiobn
fashiomn
QWERTY Substitution Transposed
adshion
dsahion
dahsion
dasihon
dashoin
dashino
agshion
gsahion
gahsion
gasihon
gashoin
gashino
sfshion
fshsion
fssihon
fsshoin
fsshino
afahion
fahaion
faaihon
faahoin
faahino
afdhion
fdahion
fahdion
fadihon
fadhoin
fadhino
afsgion
fsagion
fagsion
fasigon
fasgoin
fasgino
afsjion
fsajion
fajsion
fasijon
fasjoin
fasjino
afshuon
fsahuon
fahsuon
fasuhon
fashoun
fashuno
afshoon
fsahoon
fahsoon
fasohon
fashono
afshiin
fsahiin
fahsiin
fasihin
fashini
afshipn
fsahipn
fahsipn
fasihpn
fashpin
fashinp
afshiob
fsahiob
fahsiob
fasihob
fashoib
fashibo
afshiom
fsahiom
fahsiom
fasihom
fashoim
fashimo
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