Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'advil', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
advil
Transposition0
davil
avdil
adivl
advli
Transposition1
vdail
aivdl
adliv
Transposition2
idval
alvid
Transposition2r
ivdal
alivd
Transposition0x2
daivl
davli
avdli
Slip3A
dvail
avidl
adilv
Slip3B
vadil
aidvl
adlvi
Omission
dvil
avil
adil
advl
advi
Repetition
aadvil
addvil
advvil
adviil
advill
QWERTY Substitution
sdvil
asvil
afvil
adcil
adbil
advul
advol
advik
QWERTY Repetition after
asdvil
adsvil
adfvil
advcil
advbil
adviul
adviol
advilk
QWERTY Repetition before
sadvil
asdvil
afdvil
adcvil
adbvil
advuil
advoil
advikl
QWERTY Substitution Transposed
dsvil
svdil
sdivl
sdvli
savil
avsil
asivl
asvli
favil
avfil
afivl
afvli
dacil
acdil
adicl
adcli
dabil
abdil
adibl
adbli
davul
avdul
aduvl
advlu
davol
avdol
adovl
advlo
davik
avdik
adivk
advki
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