Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'windmill', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
windmill
Transposition0
iwndmill
wnidmill
widnmill
winmdill
windimll
windmlil
Transposition1
niwdmill
wdnimill
wimdnill
winimdll
windliml
windmlli
Transposition2
dinwmill
wmndiill
wiidmnll
winlmidl
windlilm
Transposition2r
dniwmill
wmdniill
wiimdnll
winlimdl
windllim
Transposition0x2
iwdnmill
iwnmdill
iwndimll
iwndmlil
iwndmill
wnimdill
wnidimll
wnidmlil
wnidmill
widnimll
widnmlil
widnmill
winmdlil
winmdill
windimll
Slip3A
inwdmill
wndimill
widmnill
winmidll
windilml
windmlli
Slip3B
nwidmill
wdinmill
wimndill
winidmll
windlmil
windmlil
Omission
indmill
wndmill
widmill
winmill
windill
windmll
windmil
Repetition
wwindmill
wiindmill
winndmill
winddmill
windmmill
windmiill
windmilll
QWERTY Substitution
qindmill
eindmill
wundmill
wondmill
wibdmill
wimdmill
winsmill
winfmill
windnill
windmull
windmoll
windmikl
windmilk
QWERTY Repetition after
wqindmill
weindmill
wiundmill
wiondmill
winbdmill
winmdmill
windsmill
windfmill
windmnill
windmiull
windmioll
windmilkl
windmillk
QWERTY Repetition before
qwindmill
ewindmill
wuindmill
woindmill
wibndmill
wimndmill
winsdmill
winfdmill
windnmill
windmuill
windmoill
windmikll
windmilkl
QWERTY Substitution Transposed
iqndmill
qnidmill
qidnmill
qinmdill
qindimll
qindmlil
iendmill
enidmill
eidnmill
einmdill
eindimll
eindmlil
uwndmill
wnudmill
wudnmill
wunmdill
wundimll
wundmlil
owndmill
wnodmill
wodnmill
wonmdill
wondimll
wondmlil
iwbdmill
wbidmill
widbmill
wibmdill
wibdimll
wibdmlil
iwmdmill
wmidmill
widmmill
wimmdill
wimdimll
wimdmlil
iwnsmill
wnismill
wisnmill
winmsill
winsimll
winsmlil
iwnfmill
wnifmill
wifnmill
winmfill
winfimll
winfmlil
iwndnill
wnidnill
widnnill
winndill
windinll
windnlil
iwndmull
wnidmull
widnmull
winmdull
windumll
windmlul
iwndmoll
wnidmoll
widnmoll
winmdoll
windomll
windmlol
iwndmikl
wnidmikl
widnmikl
winmdikl
windimkl
windmkil
windmilk
iwndmilk
wnidmilk
widnmilk
winmdilk
windimlk
windmlik
windmikl
WrongDoubles
windmiil
$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