Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'cd repair', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
cd repair
Transposition0
dc repair
c drepair
cdr epair
cd erpair
cd rpeair
cd reapir
cd repiar
cd repari
Transposition1
dcrepair
cr depair
cder pair
cd perair
cd rapeir
cd reiapr
cd repria
Transposition2
rd cepair
ce rdpair
cdpre air
cd aeprir
cd ripaer
cd reraip
Transposition2r
r dcepair
cer dpair
cdper air
cd aperir
cd riaper
cd reriap
Transposition0x2
dcr epair
dc erpair
dc rpeair
dc reapir
dc repiar
dc repari
c derpair
c drpeair
c dreapir
c drepiar
c drepari
cdr peair
cdr eapir
cdr epiar
cdr epari
cd erapir
cd erpiar
cd erpari
cd rpeiar
cd rpeari
cd reapri
Slip3A
d crepair
c rdepair
cdre pair
cd eprair
cd rpaeir
cd reaipr
cd repira
Slip3B
cdrepair
crd epair
cde rpair
cd preair
cd raepir
cd reipar
cd reprai
Omission
d repair
c repair
cdrepair
cd epair
cd rpair
cd reair
cd repir
cd repar
cd repai
Repetition
ccd repair
cdd repair
cd repair
cd rrepair
cd reepair
cd reppair
cd repaair
cd repaiir
cd repairr
QWERTY Substitution
xd repair
vd repair
cs repair
cf repair
cd eepair
cd tepair
cd rwpair
cd rrpair
cd reoair
cd repsir
cd repaur
cd repaor
cd repaie
cd repait
QWERTY Repetition after
cxd repair
cvd repair
cds repair
cdf repair
cd reepair
cd rtepair
cd rewpair
cd rerpair
cd repoair
cd repasir
cd repaiur
cd repaior
cd repaire
cd repairt
QWERTY Repetition before
xcd repair
vcd repair
csd repair
cfd repair
cd erepair
cd trepair
cd rwepair
cd rrepair
cd reopair
cd repsair
cd repauir
cd repaoir
cd repaier
cd repaitr
QWERTY Substitution Transposed
dx repair
x drepair
xdr epair
xd erpair
xd rpeair
xd reapir
xd repiar
xd repari
dv repair
v drepair
vdr epair
vd erpair
vd rpeair
vd reapir
vd repiar
vd repari
sc repair
c srepair
csr epair
cs erpair
cs rpeair
cs reapir
cs repiar
cs repari
fc repair
c frepair
cfr epair
cf erpair
cf rpeair
cf reapir
cf repiar
cf repari
dc eepair
c deepair
cde epair
cd epeair
cd eeapir
cd eepiar
cd eepari
dc tepair
c dtepair
cdt epair
cd etpair
cd tpeair
cd teapir
cd tepiar
cd tepari
dc rwpair
c drwpair
cdr wpair
cd wrpair
cd rpwair
cd rwapir
cd rwpiar
cd rwpari
dc rrpair
c drrpair
cdr rpair
cd rprair
cd rrapir
cd rrpiar
cd rrpari
dc reoair
c dreoair
cdr eoair
cd eroair
cd roeair
cd reaoir
cd reoiar
cd reoari
dc repsir
c drepsir
cdr epsir
cd erpsir
cd rpesir
cd respir
cd repisr
cd repsri
dc repaur
c drepaur
cdr epaur
cd erpaur
cd rpeaur
cd reapur
cd repuar
cd reparu
dc repaor
c drepaor
cdr epaor
cd erpaor
cd rpeaor
cd reapor
cd repoar
cd reparo
dc repaie
c drepaie
cdr epaie
cd erpaie
cd rpeaie
cd reapie
cd repiae
cd repaei
dc repait
c drepait
cdr epait
cd erpait
cd rpeait
cd reapit
cd repiat
cd repati
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
$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