Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'socks', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
socks
Transposition0
oscks
scoks
sokcs
socsk
Transposition1
cosks
skcos
soskc
Transposition2
kocss
sscko
Transposition2r
kcoss
sskco
Transposition0x2
oskcs
oscsk
scosk
Slip3A
ocsks
sckos
soksc
Slip3B
csoks
skocs
sosck
Omission
ocks
scks
soks
socs
sock
Repetition
ssocks
soocks
soccks
sockks
sockss
QWERTY Substitution
aocks
docks
sicks
spcks
soxks
sovks
socjs
socls
socka
sockd
QWERTY Repetition after
saocks
sdocks
soicks
sopcks
socxks
socvks
sockjs
sockls
socksa
socksd
QWERTY Repetition before
asocks
dsocks
siocks
spocks
soxcks
sovcks
socjks
soclks
sockas
sockds
QWERTY Substitution Transposed
oacks
acoks
aokcs
aocsk
odcks
dcoks
dokcs
docsk
iscks
sciks
sikcs
sicsk
pscks
scpks
spkcs
spcsk
osxks
sxoks
sokxs
soxsk
osvks
svoks
sokvs
sovsk
oscjs
scojs
sojcs
socsj
oscls
scols
solcs
socsl
oscka
scoka
sokca
socak
osckd
scokd
sokcd
socdk
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