Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'dirt devil', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
dirt devil
Transposition0
idrt devil
drit devil
ditr devil
dir tdevil
dirtd evil
dirt edvil
dirt dveil
dirt deivl
dirt devli
Transposition1
ridt devil
dtri devil
di trdevil
dird tevil
dirted vil
dirt vedil
dirt divel
dirt deliv
Transposition2
tird devil
d rtidevil
didt revil
dire dtvil
dirtvde il
dirt ievdl
dirt dlvie
Transposition2r
trid devil
d tridevil
did trevil
dired tvil
dirtved il
dirt ivedl
dirt dlive
Transposition0x2
idtrdevil
idr tdevil
idrtd evil
idrt edvil
idrt dveil
idrt deivl
idrt devli
dri tdevil
dritd evil
drit edvil
drit dveil
drit deivl
drit devli
ditrd evil
ditr edvil
ditr dveil
ditr deivl
ditr devli
dir tedvil
dir tdveil
dir tdeivl
dir tdevli
dirtd veil
dirtd eivl
dirtd evli
dirt edivl
dirt edvli
dirt dveli
Slip3A
irdt devil
drti devil
dit rdevil
dir dtevil
dirtde vil
dirt evdil
dirt dviel
dirt deilv
Slip3B
rdit devil
dtir devil
di rtdevil
dirdt evil
dirte dvil
dirt vdeil
dirt dievl
dirt delvi
Omission
irt devil
drt devil
dit devil
dir devil
dirtdevil
dirt evil
dirt dvil
dirt deil
dirt devl
dirt devi
Repetition
ddirt devil
diirt devil
dirrt devil
dirtt devil
dirt devil
dirt ddevil
dirt deevil
dirt devvil
dirt deviil
dirt devill
QWERTY Substitution
sirt devil
firt devil
durt devil
dort devil
diet devil
ditt devil
dirr devil
diry devil
dirt sevil
dirt fevil
dirt dwvil
dirt drvil
dirt decil
dirt debil
dirt devul
dirt devol
dirt devik
QWERTY Repetition after
dsirt devil
dfirt devil
diurt devil
diort devil
diret devil
dirtt devil
dirtr devil
dirty devil
dirt dsevil
dirt dfevil
dirt dewvil
dirt dervil
dirt devcil
dirt devbil
dirt deviul
dirt deviol
dirt devilk
QWERTY Repetition before
sdirt devil
fdirt devil
duirt devil
doirt devil
diert devil
ditrt devil
dirrt devil
diryt devil
dirt sdevil
dirt fdevil
dirt dwevil
dirt drevil
dirt decvil
dirt debvil
dirt devuil
dirt devoil
dirt devikl
QWERTY Substitution Transposed
isrt devil
srit devil
sitr devil
sir tdevil
sirtd evil
sirt edvil
sirt dveil
sirt deivl
sirt devli
ifrt devil
frit devil
fitr devil
fir tdevil
firtd evil
firt edvil
firt dveil
firt deivl
firt devli
udrt devil
drut devil
dutr devil
dur tdevil
durtd evil
durt edvil
durt dveil
durt deivl
durt devli
odrt devil
drot devil
dotr devil
dor tdevil
dortd evil
dort edvil
dort dveil
dort deivl
dort devli
idet devil
deit devil
dite devil
die tdevil
dietd evil
diet edvil
diet dveil
diet deivl
diet devli
idtt devil
dtit devil
dit tdevil
dittd evil
ditt edvil
ditt dveil
ditt deivl
ditt devli
idrr devil
drir devil
dir rdevil
dirrd evil
dirr edvil
dirr dveil
dirr deivl
dirr devli
idry devil
driy devil
diyr devil
dir ydevil
diryd evil
diry edvil
diry dveil
diry deivl
diry devli
idrt sevil
drit sevil
ditr sevil
dir tsevil
dirts evil
dirt esvil
dirt sveil
dirt seivl
dirt sevli
idrt fevil
drit fevil
ditr fevil
dir tfevil
dirtf evil
dirt efvil
dirt fveil
dirt feivl
dirt fevli
idrt dwvil
drit dwvil
ditr dwvil
dir tdwvil
dirtd wvil
dirt wdvil
dirt dvwil
dirt dwivl
dirt dwvli
idrt drvil
drit drvil
ditr drvil
dir tdrvil
dirtd rvil
dirt rdvil
dirt dvril
dirt drivl
dirt drvli
idrt decil
drit decil
ditr decil
dir tdecil
dirtd ecil
dirt edcil
dirt dceil
dirt deicl
dirt decli
idrt debil
drit debil
ditr debil
dir tdebil
dirtd ebil
dirt edbil
dirt dbeil
dirt deibl
dirt debli
idrt devul
drit devul
ditr devul
dir tdevul
dirtd evul
dirt edvul
dirt dveul
dirt deuvl
dirt devlu
idrt devol
drit devol
ditr devol
dir tdevol
dirtd evol
dirt edvol
dirt dveol
dirt deovl
dirt devlo
idrt devik
drit devik
ditr devik
dir tdevik
dirtd evik
dirt edvik
dirt dveik
dirt deivk
dirt devki
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