Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'diy', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
diy
Transposition0
idy
dyi
Transposition1
yid
Transposition2
Transposition2r
Transposition0x2
Slip3A
iyd
Slip3B
ydi
Omission
iy
dy
di
Repetition
ddiy
diiy
diyy
QWERTY Substitution
siy
fiy
duy
doy
dit
diu
QWERTY Repetition after
dsiy
dfiy
diuy
dioy
diyt
diyu
QWERTY Repetition before
sdiy
fdiy
duiy
doiy
dity
diuy
QWERTY Substitution Transposed
isy
syi
ify
fyi
udy
dyu
ody
dyo
idt
dti
idu
dui
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
$sortKeys
$stringify
$stringifySafe
$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