Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'corsair', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
corsair
Transposition0
ocrsair
crosair
cosrair
corasir
corsiar
corsari
Transposition1
rocsair
csroair
coasrir
coriasr
corsria
Transposition2
sorcair
carsoir
coisarr
corrais
Transposition2r
srocair
casroir
coiasrr
corrias
Transposition0x2
ocsrair
ocrasir
ocrsiar
ocrsari
croasir
crosiar
crosari
cosriar
cosrari
corasri
Slip3A
orcsair
crsoair
cosarir
coraisr
corsira
Slip3B
rcosair
csorair
coarsir
corisar
corsrai
Omission
orsair
crsair
cosair
corair
corsir
corsar
corsai
Repetition
ccorsair
coorsair
corrsair
corssair
corsaair
corsaiir
corsairr
QWERTY Substitution
xorsair
vorsair
cirsair
cprsair
coesair
cotsair
coraair
cordair
corssir
corsaur
corsaor
corsaie
corsait
QWERTY Repetition after
cxorsair
cvorsair
coirsair
coprsair
coresair
cortsair
corsaair
corsdair
corsasir
corsaiur
corsaior
corsaire
corsairt
QWERTY Repetition before
xcorsair
vcorsair
ciorsair
cporsair
coersair
cotrsair
corasair
cordsair
corssair
corsauir
corsaoir
corsaier
corsaitr
QWERTY Substitution Transposed
oxrsair
xrosair
xosrair
xorasir
xorsiar
xorsari
ovrsair
vrosair
vosrair
vorasir
vorsiar
vorsari
icrsair
crisair
cisrair
cirasir
cirsiar
cirsari
pcrsair
crpsair
cpsrair
cprasir
cprsiar
cprsari
ocesair
ceosair
coseair
coeasir
coesiar
coesari
octsair
ctosair
costair
cotasir
cotsiar
cotsari
ocraair
croaair
coarair
coraiar
coraari
ocrdair
crodair
codrair
coradir
cordiar
cordari
ocrssir
crossir
cosrsir
corsisr
corssri
ocrsaur
crosaur
cosraur
corasur
corsuar
corsaru
ocrsaor
crosaor
cosraor
corasor
corsoar
corsaro
ocrsaie
crosaie
cosraie
corasie
corsiae
corsaei
ocrsait
crosait
cosrait
corasit
corsiat
corsati
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