Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'contacts', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
contacts
Transposition0
ocntacts
cnotacts
cotnacts
conatcts
contcats
contatcs
contacst
Transposition1
noctacts
ctnoacts
coatncts
concatts
conttcas
contastc
Transposition2
toncacts
cantocts
coctants
contscta
Transposition2r
tnocacts
catnocts
cocatnts
contcats
contstca
Transposition0x2
octnacts
ocnatcts
ocntcats
ocntatcs
ocntacst
cnoatcts
cnotcats
cnotatcs
cnotacst
cotncats
cotnatcs
cotnacst
conattcs
conatcst
contcast
Slip3A
onctacts
cntoacts
cotancts
conactts
contctas
contatsc
Slip3B
ncotacts
ctonacts
coantcts
conctats
conttacs
contasct
Omission
ontacts
cntacts
cotacts
conacts
contcts
contats
contacs
contact
Repetition
ccontacts
coontacts
conntacts
conttacts
contaacts
contaccts
contactts
contactss
QWERTY Substitution
xontacts
vontacts
cintacts
cpntacts
cobtacts
comtacts
conracts
conyacts
contscts
contaxts
contavts
contacrs
contacys
contacta
contactd
QWERTY Repetition after
cxontacts
cvontacts
cointacts
copntacts
conbtacts
conmtacts
contracts
contyacts
contascts
contacxts
contacvts
contactrs
contactys
contactsa
contactsd
QWERTY Repetition before
xcontacts
vcontacts
ciontacts
cpontacts
cobntacts
comntacts
conrtacts
conytacts
contsacts
contaxcts
contavcts
contacrts
contacyts
contactas
contactds
QWERTY Substitution Transposed
oxntacts
xnotacts
xotnacts
xonatcts
xontcats
xontatcs
xontacst
ovntacts
vnotacts
votnacts
vonatcts
vontcats
vontatcs
vontacst
icntacts
cnitacts
citnacts
cinatcts
cintcats
cintatcs
cintacst
pcntacts
cnptacts
cptnacts
cpnatcts
cpntcats
cpntatcs
cpntacst
ocbtacts
cbotacts
cotbacts
cobatcts
cobtcats
cobtatcs
cobtacst
ocmtacts
cmotacts
cotmacts
comatcts
comtcats
comtatcs
comtacst
ocnracts
cnoracts
cornacts
conarcts
conrcats
conratcs
conracst
ocnyacts
cnoyacts
coynacts
conaycts
conycats
conyatcs
conyacst
ocntscts
cnotscts
cotnscts
constcts
contcsts
contstcs
contscst
ocntaxts
cnotaxts
cotnaxts
conatxts
contxats
contatxs
contaxst
ocntavts
cnotavts
cotnavts
conatvts
contvats
contatvs
contavst
ocntacrs
cnotacrs
cotnacrs
conatcrs
contcars
contarcs
contacsr
ocntacys
cnotacys
cotnacys
conatcys
contcays
contaycs
contacsy
ocntacta
cnotacta
cotnacta
conatcta
contcata
contatca
contacat
ocntactd
cnotactd
cotnactd
conatctd
contcatd
contatcd
contacdt
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