Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'cleaning', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
cleaning
Transposition0
lceaning
celaning
claening
clenaing
cleainng
cleannig
cleanign
Transposition1
elcaning
caelning
clnaeing
cleinang
cleangni
Transposition2
alecning
cnealing
clianeng
clenniag
cleaginn
Transposition2r
aelcning
cnaeling
clinaeng
cleninag
cleagnin
Transposition0x2
lcaening
lcenaing
lceainng
lceannig
lceanign
celnaing
celainng
celannig
celanign
claeinng
claennig
claenign
clenanig
clenaign
cleaingn
Slip3A
lecaning
cealning
claneing
cleniang
cleainng
cleanngi
Slip3B
eclaning
calening
clneaing
cleianng
cleannig
cleangin
Omission
leaning
ceaning
claning
clening
cleaing
cleanng
cleanig
cleanin
Repetition
ccleaning
clleaning
cleeaning
cleaaning
cleanning
cleaniing
cleaninng
cleaningg
QWERTY Substitution
xleaning
vleaning
ckeaning
clwaning
clraning
clesning
cleabing
cleaming
cleanung
cleanong
cleanibg
cleanimg
cleaninf
cleaninh
QWERTY Repetition after
cxleaning
cvleaning
clkeaning
clewaning
cleraning
cleasning
cleanbing
cleanming
cleaniung
cleaniong
cleaninbg
cleaninmg
cleaningf
cleaningh
QWERTY Repetition before
xcleaning
vcleaning
ckleaning
clweaning
clreaning
clesaning
cleabning
cleamning
cleanuing
cleanoing
cleanibng
cleanimng
cleaninfg
cleaninhg
QWERTY Substitution Transposed
lxeaning
xelaning
xlaening
xlenaing
xleainng
xleannig
xleanign
lveaning
velaning
vlaening
vlenaing
vleainng
vleannig
vleanign
kceaning
cekaning
ckaening
ckenaing
ckeainng
ckeannig
ckeanign
lcwaning
cwlaning
clawning
clwnaing
clwainng
clwannig
clwanign
lcraning
crlaning
clarning
clrnaing
clrainng
clrannig
clranign
lcesning
celsning
clsening
clensing
clesinng
clesnnig
clesnign
lceabing
celabing
claebing
clebaing
cleaibng
cleabnig
cleabign
lceaming
celaming
claeming
clemaing
cleaimng
cleamnig
cleamign
lceanung
celanung
claenung
clenaung
cleaunng
cleannug
cleanugn
lceanong
celanong
claenong
clenaong
cleaonng
cleannog
cleanogn
lceanibg
celanibg
claenibg
clenaibg
cleainbg
cleanbig
cleanigb
lceanimg
celanimg
claenimg
clenaimg
cleainmg
cleanmig
cleanigm
lceaninf
celaninf
claeninf
clenainf
cleainnf
cleannif
cleanifn
lceaninh
celaninh
claeninh
clenainh
cleainnh
cleannih
cleanihn
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