Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'holes', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
holes
Transposition0
ohles
hloes
hoels
holse
Transposition1
lohes
helos
hosel
Transposition2
eolhs
hsleo
Transposition2r
elohs
hselo
Transposition0x2
ohels
ohlse
hlose
Slip3A
olhes
hleos
hoesl
Slip3B
lhoes
heols
hosle
Omission
oles
hles
hoes
hols
hole
Repetition
hholes
hooles
holles
holees
holess
QWERTY Substitution
goles
joles
hiles
hples
hokes
holws
holrs
holea
holed
QWERTY Repetition after
hgoles
hjoles
hoiles
hoples
holkes
holews
holers
holesa
holesd
QWERTY Repetition before
gholes
jholes
hioles
hpoles
hokles
holwes
holres
holeas
holeds
QWERTY Substitution Transposed
ogles
gloes
goels
golse
ojles
jloes
joels
jolse
ihles
hlies
hiels
hilse
phles
hlpes
hpels
hplse
ohkes
hkoes
hoeks
hokse
ohlws
hlows
howls
holsw
ohlrs
hlors
horls
holsr
ohlea
hloea
hoela
holae
ohled
hloed
hoeld
holde
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