Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'socks ski', 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 ski
Transposition0
oscks ski
scoks ski
sokcs ski
socsk ski
sock sski
sockss ki
socks ksi
socks sik
Transposition1
cosks ski
skcos ski
soskc ski
soc skski
socksks i
socks iks
Transposition2
kocss ski
sscko ski
so kscski
socss kki
sockk ssi
socksisk
Transposition2r
kcoss ski
sskco ski
so skcski
socs skki
sockks si
socksiks
Transposition0x2
oskcs ski
oscskski
osck sski
osckss ki
oscks ksi
oscks sik
scoskski
scok sski
scokss ki
scoks ksi
scoks sik
sokc sski
sokcss ki
sokcs ksi
sokcs sik
socsks ki
socsk ksi
socsk sik
sock sksi
sock ssik
sockss ik
Slip3A
ocsks ski
sckos ski
soksc ski
socs kski
sock sski
sockssk i
socks kis
Slip3B
csoks ski
skocs ski
sosck ski
soc ksski
sockss ki
socksk si
socks isk
Omission
ocks ski
scks ski
soks ski
socs ski
sock ski
socksski
socks ki
socks si
socks sk
Repetition
ssocks ski
soocks ski
soccks ski
sockks ski
sockss ski
socks ski
socks sski
socks skki
socks skii
QWERTY Substitution
aocks ski
docks ski
sicks ski
spcks ski
soxks ski
sovks ski
socjs ski
socls ski
socka ski
sockd ski
socks aki
socks dki
socks sji
socks sli
socks sku
socks sko
QWERTY Repetition after
saocks ski
sdocks ski
soicks ski
sopcks ski
socxks ski
socvks ski
sockjs ski
sockls ski
socksa ski
socksd ski
socks saki
socks sdki
socks skji
socks skli
socks skiu
socks skio
QWERTY Repetition before
asocks ski
dsocks ski
siocks ski
spocks ski
soxcks ski
sovcks ski
socjks ski
soclks ski
sockas ski
sockds ski
socks aski
socks dski
socks sjki
socks slki
socks skui
socks skoi
QWERTY Substitution Transposed
oacks ski
acoks ski
aokcs ski
aocsk ski
aock sski
aockss ki
aocks ksi
aocks sik
odcks ski
dcoks ski
dokcs ski
docsk ski
dock sski
dockss ki
docks ksi
docks sik
iscks ski
sciks ski
sikcs ski
sicsk ski
sick sski
sickss ki
sicks ksi
sicks sik
pscks ski
scpks ski
spkcs ski
spcsk ski
spck sski
spckss ki
spcks ksi
spcks sik
osxks ski
sxoks ski
sokxs ski
soxsk ski
soxk sski
soxkss ki
soxks ksi
soxks sik
osvks ski
svoks ski
sokvs ski
sovsk ski
sovk sski
sovkss ki
sovks ksi
sovks sik
oscjs ski
scojs ski
sojcs ski
socsj ski
socj sski
socjss ki
socjs ksi
socjs sik
oscls ski
scols ski
solcs ski
socsl ski
socl sski
soclss ki
socls ksi
socls sik
oscka ski
scoka ski
sokca ski
socak ski
sock aski
sockas ki
socka ksi
socka sik
osckd ski
scokd ski
sokcd ski
socdk ski
sock dski
sockds ki
sockd ksi
sockd sik
oscks aki
scoks aki
sokcs aki
socsk aki
sock saki
socksa ki
socks kai
socks aik
oscks dki
scoks dki
sokcs dki
socsk dki
sock sdki
socksd ki
socks kdi
socks dik
oscks sji
scoks sji
sokcs sji
socsk sji
sock ssji
sockss ji
socks jsi
socks sij
oscks sli
scoks sli
sokcs sli
socsk sli
sock ssli
sockss li
socks lsi
socks sil
oscks sku
scoks sku
sokcs sku
socsk sku
sock ssku
sockss ku
socks ksu
socks suk
oscks sko
scoks sko
sokcs sko
socsk sko
sock ssko
sockss ko
socks kso
socks sok
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