Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'anti-spam', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
anti-spam
Transposition0
nati-spam
atni-spam
anit-spam
ant-ispam
antis-pam
anti-psam
anti-sapm
anti-spma
Transposition1
tnai-spam
aitn-spam
an-itspam
ants-ipam
antips-am
anti-apsm
anti-smap
Transposition2
inta-spam
a-tinspam
ansi-tpam
antp-siam
antiasp-m
anti-mpas
Transposition2r
itna-spam
a-itnspam
ans-itpam
antps-iam
antiaps-m
anti-maps
Transposition0x2
nait-spam
nat-ispam
natis-pam
nati-psam
nati-sapm
nati-spma
atn-ispam
atnis-pam
atni-psam
atni-sapm
atni-spma
anits-pam
anit-psam
anit-sapm
anit-spma
ant-ipsam
ant-isapm
ant-ispma
antis-apm
antis-pma
anti-psma
Slip3A
ntai-spam
atin-spam
ani-tspam
ant-sipam
antisp-am
anti-pasm
anti-samp
Slip3B
tani-spam
aint-spam
an-tispam
antsi-pam
antip-sam
anti-aspm
anti-smpa
Omission
nti-spam
ati-spam
ani-spam
ant-spam
antispam
anti-pam
anti-sam
anti-spm
anti-spa
Repetition
aanti-spam
annti-spam
antti-spam
antii-spam
anti--spam
anti-sspam
anti-sppam
anti-spaam
anti-spamm
QWERTY Substitution
snti-spam
abti-spam
amti-spam
anri-spam
anyi-spam
antu-spam
anto-spam
anti-apam
anti-dpam
anti-soam
anti-spsm
anti-span
QWERTY Repetition after
asnti-spam
anbti-spam
anmti-spam
antri-spam
antyi-spam
antiu-spam
antio-spam
anti-sapam
anti-sdpam
anti-spoam
anti-spasm
anti-spamn
QWERTY Repetition before
santi-spam
abnti-spam
amnti-spam
anrti-spam
anyti-spam
antui-spam
antoi-spam
anti-aspam
anti-dspam
anti-sopam
anti-spsam
anti-spanm
QWERTY Substitution Transposed
nsti-spam
stni-spam
snit-spam
snt-ispam
sntis-pam
snti-psam
snti-sapm
snti-spma
bati-spam
atbi-spam
abit-spam
abt-ispam
abtis-pam
abti-psam
abti-sapm
abti-spma
mati-spam
atmi-spam
amit-spam
amt-ispam
amtis-pam
amti-psam
amti-sapm
amti-spma
nari-spam
arni-spam
anir-spam
anr-ispam
anris-pam
anri-psam
anri-sapm
anri-spma
nayi-spam
ayni-spam
aniy-spam
any-ispam
anyis-pam
anyi-psam
anyi-sapm
anyi-spma
natu-spam
atnu-spam
anut-spam
ant-uspam
antus-pam
antu-psam
antu-sapm
antu-spma
nato-spam
atno-spam
anot-spam
ant-ospam
antos-pam
anto-psam
anto-sapm
anto-spma
nati-apam
atni-apam
anit-apam
ant-iapam
antia-pam
anti-paam
anti-aapm
anti-apma
nati-dpam
atni-dpam
anit-dpam
ant-idpam
antid-pam
anti-pdam
anti-dapm
anti-dpma
nati-soam
atni-soam
anit-soam
ant-isoam
antis-oam
anti-osam
anti-saom
anti-soma
nati-spsm
atni-spsm
anit-spsm
ant-ispsm
antis-psm
anti-pssm
anti-sspm
anti-spms
nati-span
atni-span
anit-span
ant-ispan
antis-pan
anti-psan
anti-sapn
anti-spna
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
$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