Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'dadi', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
dadi
Transposition0
addi
ddai
daid
Transposition1
dida
Transposition2
iadd
Transposition2r
idad
Transposition0x2
adid
Slip3A
addi
ddia
Slip3B
ddai
diad
Omission
adi
ddi
dai
dad
Repetition
ddadi
daadi
daddi
dadii
QWERTY Substitution
sadi
fadi
dsdi
dasi
dafi
dadu
dado
QWERTY Repetition after
dsadi
dfadi
dasdi
dadsi
dadfi
dadiu
dadio
QWERTY Repetition before
sdadi
fdadi
dsadi
dasdi
dafdi
dadui
dadoi
QWERTY Substitution Transposed
asdi
sdai
said
afdi
fdai
faid
sddi
ddsi
dsid
adsi
dsai
dais
adfi
dfai
daif
addu
ddau
daud
addo
ddao
daod
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