Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'harmony', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
harmony
Transposition0
ahrmony
hramony
hamrony
haromny
harmnoy
harmoyn
Transposition1
rahmony
hmraony
haomrny
harnomy
harmyno
Transposition2
marhony
hormany
hanmory
haryonm
Transposition2r
mrahony
homrany
hanomry
harynom
Transposition0x2
ahmrony
ahromny
ahrmnoy
ahrmoyn
hraomny
hramnoy
hramoyn
hamrnoy
hamroyn
haromyn
Slip3A
arhmony
hrmaony
hamorny
haronmy
harmnyo
Slip3B
rhamony
hmarony
haormny
harnmoy
harmyon
Omission
armony
hrmony
hamony
harony
harmny
harmoy
harmon
Repetition
hharmony
haarmony
harrmony
harmmony
harmoony
harmonny
harmonyy
QWERTY Substitution
garmony
jarmony
hsrmony
haemony
hatmony
harnony
harminy
harmpny
harmoby
harmomy
harmont
harmonu
QWERTY Repetition after
hgarmony
hjarmony
hasrmony
haremony
hartmony
harmnony
harmoiny
harmopny
harmonby
harmonmy
harmonyt
harmonyu
QWERTY Repetition before
gharmony
jharmony
hsarmony
haermony
hatrmony
harnmony
harmiony
harmpony
harmobny
harmomny
harmonty
harmonuy
QWERTY Substitution Transposed
agrmony
gramony
gamrony
garomny
garmnoy
garmoyn
ajrmony
jramony
jamrony
jaromny
jarmnoy
jarmoyn
shrmony
hrsmony
hsmrony
hsromny
hsrmnoy
hsrmoyn
ahemony
heamony
hameony
haeomny
haemnoy
haemoyn
ahtmony
htamony
hamtony
hatomny
hatmnoy
hatmoyn
ahrnony
hranony
hanrony
haronny
harnnoy
harnoyn
ahrminy
hraminy
hamriny
harimny
harmniy
harmiyn
ahrmpny
hrampny
hamrpny
harpmny
harmnpy
harmpyn
ahrmoby
hramoby
hamroby
haromby
harmboy
harmoyb
ahrmomy
hramomy
hamromy
harommy
harmmoy
harmoym
ahrmont
hramont
hamront
haromnt
harmnot
harmotn
ahrmonu
hramonu
hamronu
haromnu
harmnou
harmoun
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