Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'heavenly', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
heavenly
Transposition0
ehavenly
haevenly
hevaenly
heaevnly
heavnely
heavelny
heavenyl
Transposition1
aehvenly
hvaeenly
heevanly
heanevly
heavlney
heaveyln
Transposition2
veahenly
henvealy
healenvy
heavynle
Transposition2r
vaehenly
hevaenly
henevaly
healnevy
heavylne
Transposition0x2
ehvaenly
ehaevnly
ehavnely
ehavelny
ehavenyl
haeevnly
haevnely
haevelny
haevenyl
hevanely
hevaelny
hevaenyl
heaevlny
heaevnyl
heavneyl
Slip3A
eahvenly
haveenly
heveanly
heaenvly
heavnley
heavelyn
Slip3B
ahevenly
hveaenly
heeavnly
heanvely
heavleny
heaveynl
Omission
eavenly
havenly
hevenly
heaenly
heavnly
heavely
heaveny
heavenl
Repetition
hheavenly
heeavenly
heaavenly
heavvenly
heaveenly
heavennly
heavenlly
heavenlyy
QWERTY Substitution
geavenly
jeavenly
hwavenly
hravenly
hesvenly
heacenly
heabenly
heavwnly
heavrnly
heavebly
heavemly
heavenky
heavenlt
heavenlu
QWERTY Repetition after
hgeavenly
hjeavenly
hewavenly
heravenly
heasvenly
heavcenly
heavbenly
heavewnly
heavernly
heavenbly
heavenmly
heavenlky
heavenlyt
heavenlyu
QWERTY Repetition before
gheavenly
jheavenly
hweavenly
hreavenly
hesavenly
heacvenly
heabvenly
heavwenly
heavrenly
heavebnly
heavemnly
heavenkly
heavenlty
heavenluy
QWERTY Substitution Transposed
egavenly
gaevenly
gevaenly
geaevnly
geavnely
geavelny
geavenyl
ejavenly
jaevenly
jevaenly
jeaevnly
jeavnely
jeavelny
jeavenyl
whavenly
hawvenly
hwvaenly
hwaevnly
hwavnely
hwavelny
hwavenyl
rhavenly
harvenly
hrvaenly
hraevnly
hravnely
hravelny
hravenyl
ehsvenly
hsevenly
hevsenly
hesevnly
hesvnely
hesvelny
hesvenyl
ehacenly
haecenly
hecaenly
heaecnly
heacnely
heacelny
heacenyl
ehabenly
haebenly
hebaenly
heaebnly
heabnely
heabelny
heabenyl
ehavwnly
haevwnly
hevawnly
heawvnly
heavnwly
heavwlny
heavwnyl
ehavrnly
haevrnly
hevarnly
hearvnly
heavnrly
heavrlny
heavrnyl
ehavebly
haevebly
hevaebly
heaevbly
heavbely
heavelby
heavebyl
ehavemly
haevemly
hevaemly
heaevmly
heavmely
heavelmy
heavemyl
ehavenky
haevenky
hevaenky
heaevnky
heavneky
heavekny
heavenyk
ehavenlt
haevenlt
hevaenlt
heaevnlt
heavnelt
heavelnt
heaventl
ehavenlu
haevenlu
hevaenlu
heaevnlu
heavnelu
heavelnu
heavenul
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