Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'smarthome', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
smarthome
Transposition0
msarthome
samrthome
smrathome
smatrhome
smarhtome
smartohme
smarthmoe
smarthoem
Transposition1
amsrthome
sramthome
smtrahome
smahtrome
smarohtme
smartmohe
smarthemo
Transposition2
rmasthome
starmhome
smhrtaome
smaothrme
smarmhote
smarteomh
Transposition2r
ramsthome
stramhome
smhtraome
smaohtrme
smarmohte
smartemoh
Transposition0x2
msrathome
msatrhome
msarhtome
msartohme
msarthmoe
msarthoem
samtrhome
samrhtome
samrtohme
samrthmoe
samrthoem
smrahtome
smratohme
smrathmoe
smrathoem
smatrohme
smatrhmoe
smatrhoem
smarhtmoe
smarhtoem
smartohem
Slip3A
masrthome
sarmthome
smrtahome
smathrome
smarhotme
smartomhe
smarthmeo
Slip3B
asmrthome
srmathome
smtarhome
smahrtome
smarothme
smartmhoe
smartheom
Omission
marthome
sarthome
smrthome
smathome
smarhome
smartome
smarthme
smarthoe
smarthom
Repetition
ssmarthome
smmarthome
smaarthome
smarrthome
smartthome
smarthhome
smarthoome
smarthomme
smarthomee
QWERTY Substitution
amarthome
dmarthome
snarthome
smsrthome
smaethome
smatthome
smarrhome
smaryhome
smartgome
smartjome
smarthime
smarthpme
smarthone
smarthomw
smarthomr
QWERTY Repetition after
samarthome
sdmarthome
smnarthome
smasrthome
smarethome
smartthome
smartrhome
smartyhome
smarthgome
smarthjome
smarthoime
smarthopme
smarthomne
smarthomew
smarthomer
QWERTY Repetition before
asmarthome
dsmarthome
snmarthome
smsarthome
smaerthome
smatrthome
smarrthome
smarythome
smartghome
smartjhome
smarthiome
smarthpome
smarthonme
smarthomwe
smarthomre
QWERTY Substitution Transposed
maarthome
aamrthome
amrathome
amatrhome
amarhtome
amartohme
amarthmoe
amarthoem
mdarthome
damrthome
dmrathome
dmatrhome
dmarhtome
dmartohme
dmarthmoe
dmarthoem
nsarthome
sanrthome
snrathome
snatrhome
snarhtome
snartohme
snarthmoe
snarthoem
mssrthome
ssmrthome
smrsthome
smstrhome
smsrhtome
smsrtohme
smsrthmoe
smsrthoem
msaethome
samethome
smeathome
smatehome
smaehtome
smaetohme
smaethmoe
smaethoem
msatthome
samtthome
smtathome
smathtome
smattohme
smatthmoe
smatthoem
msarrhome
samrrhome
smrarhome
smarhrome
smarrohme
smarrhmoe
smarrhoem
msaryhome
samryhome
smrayhome
smayrhome
smarhyome
smaryohme
smaryhmoe
smaryhoem
msartgome
samrtgome
smratgome
smatrgome
smargtome
smartogme
smartgmoe
smartgoem
msartjome
samrtjome
smratjome
smatrjome
smarjtome
smartojme
smartjmoe
smartjoem
msarthime
samrthime
smrathime
smatrhime
smarhtime
smartihme
smarthmie
smarthiem
msarthpme
samrthpme
smrathpme
smatrhpme
smarhtpme
smartphme
smarthmpe
smarthpem
msarthone
samrthone
smrathone
smatrhone
smarhtone
smartohne
smarthnoe
smarthoen
msarthomw
samrthomw
smrathomw
smatrhomw
smarhtomw
smartohmw
smarthmow
smarthowm
msarthomr
samrthomr
smrathomr
smatrhomr
smarhtomr
smartohmr
smarthmor
smarthorm
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