Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'cooking', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
cooking
Transposition0
ocoking
cokoing
cooikng
cooknig
cookign
Transposition1
oocking
ckooing
coikong
coonikg
cookgni
Transposition2
koocing
ciokong
conkiog
coogink
Transposition2r
koocing
cikoong
conikog
coognik
Transposition0x2
ockoing
ocoikng
ocoknig
ocokign
cooikng
cooknig
cookign
cokonig
cokoign
cooikgn
Slip3A
oocking
cokoing
cokiong
cooinkg
cookngi
Slip3B
ocoking
ckooing
coiokng
coonkig
cookgin
Omission
ooking
coking
cooing
cookng
cookig
cookin
Repetition
ccooking
coooking
cookking
cookiing
cookinng
cookingg
QWERTY Substitution
xooking
vooking
cioking
cpoking
coiking
copking
coojing
cooling
cookung
cookong
cookibg
cookimg
cookinf
cookinh
QWERTY Repetition after
cxooking
cvooking
coioking
copoking
cooiking
coopking
cookjing
cookling
cookiung
cookiong
cookinbg
cookinmg
cookingf
cookingh
QWERTY Repetition before
xcooking
vcooking
ciooking
cpooking
coioking
copoking
coojking
coolking
cookuing
cookoing
cookibng
cookimng
cookinfg
cookinhg
QWERTY Substitution Transposed
oxoking
xokoing
xooikng
xooknig
xookign
ovoking
vokoing
vooikng
vooknig
vookign
icoking
coiking
cikoing
cioikng
cioknig
ciokign
pcoking
copking
cpkoing
cpoikng
cpoknig
cpokign
ociking
cioking
cokiing
coiikng
coiknig
coikign
ocpking
cpoking
cokping
copikng
copknig
copkign
ocojing
cojoing
cooijng
coojnig
coojign
ocoling
coloing
cooilng
coolnig
coolign
ocokung
cokoung
cooukng
cooknug
cookugn
ocokong
cokoong
coookng
cooknog
cookogn
ocokibg
cokoibg
cooikbg
cookbig
cookigb
ocokimg
cokoimg
cooikmg
cookmig
cookigm
ocokinf
cokoinf
cooiknf
cooknif
cookifn
ocokinh
cokoinh
cooiknh
cooknih
cookihn
WrongDoubles
ccoking
cokking
$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