Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'windows', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
windows
Transposition0
iwndows
wnidows
widnows
winodws
windwos
windosw
Transposition1
niwdows
wdniows
wiodnws
winwods
windswo
Transposition2
dinwows
wondiws
wiwdons
winsowd
Transposition2r
dniwows
wodniws
wiwodns
winswod
Transposition0x2
iwdnows
iwnodws
iwndwos
iwndosw
wniodws
wnidwos
wnidosw
widnwos
widnosw
winodsw
Slip3A
inwdows
wndiows
widonws
winowds
windwso
Slip3B
nwidows
wdinows
wiondws
winwdos
windsow
Omission
indows
wndows
widows
winows
windws
windos
window
Repetition
wwindows
wiindows
winndows
winddows
windoows
windowws
windowss
QWERTY Substitution
qindows
eindows
wundows
wondows
wibdows
wimdows
winsows
winfows
windiws
windpws
windoqs
windoes
windowa
windowd
QWERTY Repetition after
wqindows
weindows
wiundows
wiondows
winbdows
winmdows
windsows
windfows
windoiws
windopws
windowqs
windowes
windowsa
windowsd
QWERTY Repetition before
qwindows
ewindows
wuindows
woindows
wibndows
wimndows
winsdows
winfdows
windiows
windpows
windoqws
windoews
windowas
windowds
QWERTY Substitution Transposed
iqndows
qnidows
qidnows
qinodws
qindwos
qindosw
iendows
enidows
eidnows
einodws
eindwos
eindosw
uwndows
wnudows
wudnows
wunodws
wundwos
wundosw
owndows
wnodows
wodnows
wonodws
wondwos
wondosw
iwbdows
wbidows
widbows
wibodws
wibdwos
wibdosw
iwmdows
wmidows
widmows
wimodws
wimdwos
wimdosw
iwnsows
wnisows
wisnows
winosws
winswos
winsosw
iwnfows
wnifows
wifnows
winofws
winfwos
winfosw
iwndiws
wnidiws
widniws
winidws
windwis
windisw
iwndpws
wnidpws
widnpws
winpdws
windwps
windpsw
iwndoqs
wnidoqs
widnoqs
winodqs
windqos
windosq
iwndoes
wnidoes
widnoes
winodes
windeos
windose
iwndowa
wnidowa
widnowa
winodwa
windwoa
windoaw
iwndowd
wnidowd
widnowd
winodwd
windwod
windodw
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
$sortKeys
$stringify
$stringifySafe
$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