Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'anti-virus', 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-virus
Transposition0
nati-virus
atni-virus
anit-virus
ant-ivirus
antiv-irus
anti-ivrus
anti-vrius
anti-viurs
anti-virsu
Transposition1
tnai-virus
aitn-virus
an-itvirus
antv-iirus
antiiv-rus
anti-rivus
anti-vuris
anti-visur
Transposition2
inta-virus
a-tinvirus
anvi-tirus
antirvi-us
anti-uirvs
anti-vsrui
Transposition2r
itna-virus
a-itnvirus
anv-itirus
antiv-irus
antiriv-us
anti-urivs
anti-vsuri
Transposition0x2
nait-virus
nat-ivirus
nativ-irus
nati-ivrus
nati-vrius
nati-viurs
nati-virsu
atn-ivirus
atniv-irus
atni-ivrus
atni-vrius
atni-viurs
atni-virsu
anitv-irus
anit-ivrus
anit-vrius
anit-viurs
anit-virsu
ant-iivrus
ant-ivrius
ant-iviurs
ant-ivirsu
antiv-rius
antiv-iurs
antiv-irsu
anti-ivurs
anti-ivrsu
anti-vrisu
Slip3A
ntai-virus
atin-virus
ani-tvirus
ant-viirus
antivi-rus
anti-irvus
anti-vruis
anti-viusr
Slip3B
tani-virus
aint-virus
an-tivirus
antvi-irus
antii-vrus
anti-rvius
anti-vuirs
anti-visru
Omission
nti-virus
ati-virus
ani-virus
ant-virus
antivirus
anti-irus
anti-vrus
anti-vius
anti-virs
anti-viru
Repetition
aanti-virus
annti-virus
antti-virus
antii-virus
anti--virus
anti-vvirus
anti-viirus
anti-virrus
anti-viruus
anti-viruss
QWERTY Substitution
snti-virus
abti-virus
amti-virus
anri-virus
anyi-virus
antu-virus
anto-virus
anti-cirus
anti-birus
anti-vurus
anti-vorus
anti-vieus
anti-vitus
anti-virys
anti-viris
anti-virua
anti-virud
QWERTY Repetition after
asnti-virus
anbti-virus
anmti-virus
antri-virus
antyi-virus
antiu-virus
antio-virus
anti-vcirus
anti-vbirus
anti-viurus
anti-viorus
anti-vireus
anti-virtus
anti-viruys
anti-viruis
anti-virusa
anti-virusd
QWERTY Repetition before
santi-virus
abnti-virus
amnti-virus
anrti-virus
anyti-virus
antui-virus
antoi-virus
anti-cvirus
anti-bvirus
anti-vuirus
anti-voirus
anti-vierus
anti-vitrus
anti-viryus
anti-virius
anti-viruas
anti-viruds
QWERTY Substitution Transposed
nsti-virus
stni-virus
snit-virus
snt-ivirus
sntiv-irus
snti-ivrus
snti-vrius
snti-viurs
snti-virsu
bati-virus
atbi-virus
abit-virus
abt-ivirus
abtiv-irus
abti-ivrus
abti-vrius
abti-viurs
abti-virsu
mati-virus
atmi-virus
amit-virus
amt-ivirus
amtiv-irus
amti-ivrus
amti-vrius
amti-viurs
amti-virsu
nari-virus
arni-virus
anir-virus
anr-ivirus
anriv-irus
anri-ivrus
anri-vrius
anri-viurs
anri-virsu
nayi-virus
ayni-virus
aniy-virus
any-ivirus
anyiv-irus
anyi-ivrus
anyi-vrius
anyi-viurs
anyi-virsu
natu-virus
atnu-virus
anut-virus
ant-uvirus
antuv-irus
antu-ivrus
antu-vrius
antu-viurs
antu-virsu
nato-virus
atno-virus
anot-virus
ant-ovirus
antov-irus
anto-ivrus
anto-vrius
anto-viurs
anto-virsu
nati-cirus
atni-cirus
anit-cirus
ant-icirus
antic-irus
anti-icrus
anti-crius
anti-ciurs
anti-cirsu
nati-birus
atni-birus
anit-birus
ant-ibirus
antib-irus
anti-ibrus
anti-brius
anti-biurs
anti-birsu
nati-vurus
atni-vurus
anit-vurus
ant-ivurus
antiv-urus
anti-uvrus
anti-vruus
anti-vuurs
anti-vursu
nati-vorus
atni-vorus
anit-vorus
ant-ivorus
antiv-orus
anti-ovrus
anti-vrous
anti-vours
anti-vorsu
nati-vieus
atni-vieus
anit-vieus
ant-ivieus
antiv-ieus
anti-iveus
anti-veius
anti-viues
anti-viesu
nati-vitus
atni-vitus
anit-vitus
ant-ivitus
antiv-itus
anti-ivtus
anti-vtius
anti-viuts
anti-vitsu
nati-virys
atni-virys
anit-virys
ant-ivirys
antiv-irys
anti-ivrys
anti-vriys
anti-viyrs
anti-virsy
nati-viris
atni-viris
anit-viris
ant-iviris
antiv-iris
anti-ivris
anti-vriis
anti-viirs
anti-virsi
nati-virua
atni-virua
anit-virua
ant-ivirua
antiv-irua
anti-ivrua
anti-vriua
anti-viura
anti-virau
nati-virud
atni-virud
anit-virud
ant-ivirud
antiv-irud
anti-ivrud
anti-vriud
anti-viurd
anti-virdu
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