Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'middle', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
middle
Transposition0
imddle
mdidle
midlde
middel
Transposition1
dimdle
mddile
mildde
mideld
Transposition2
didmle
mlddie
miedld
Transposition2r
ddimle
mlddie
mieldd
Transposition0x2
imddle
imdlde
imddel
mdilde
mdidel
middel
Slip3A
idmdle
mddile
midlde
midled
Slip3B
dmidle
mdidle
mildde
midedl
Omission
iddle
mddle
midle
midde
middl
Repetition
mmiddle
miiddle
midddle
middlle
middlee
QWERTY Substitution
niddle
muddle
moddle
misdle
mifdle
midsle
midfle
middke
middlw
middlr
QWERTY Repetition after
mniddle
miuddle
mioddle
midsdle
midfdle
middsle
middfle
middlke
middlew
middler
QWERTY Repetition before
nmiddle
muiddle
moiddle
misddle
mifddle
midsdle
midfdle
middkle
middlwe
middlre
QWERTY Substitution Transposed
inddle
ndidle
nidlde
niddel
umddle
mdudle
mudlde
muddel
omddle
mdodle
modlde
moddel
imsdle
msidle
midsle
mislde
misdel
imfdle
mfidle
midfle
miflde
mifdel
imdsle
mdisle
misdle
midlse
midsel
imdfle
mdifle
mifdle
midlfe
midfel
imddke
mdidke
midkde
middek
imddlw
mdidlw
midldw
middwl
imddlr
mdidlr
midldr
middrl
WrongDoubles
miidle
midlle
$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