Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'keychains', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
keychains
Transposition0
ekychains
kyechains
kecyhains
keyhcains
keycahins
keychians
keychanis
keychaisn
Transposition1
yekchains
kcyehains
kehcyains
keyahcins
keyciahns
keychnias
keychasni
Transposition2
ceykhains
khyceains
keachyins
keyihacns
keycnaihs
keychsina
Transposition2r
cyekhains
khcyeains
keahcyins
keyiahcns
keycniahs
keychsnia
Transposition0x2
ekcyhains
ekyhcains
ekycahins
ekychians
ekychanis
ekychaisn
kyehcains
kyecahins
kyechians
kyechanis
kyechaisn
kecyahins
kecyhians
kecyhanis
kecyhaisn
keyhcians
keyhcanis
keyhcaisn
keycahnis
keycahisn
keychiasn
Slip3A
eykchains
kycehains
kechyains
keyhacins
keycaihns
keychinas
keychansi
Slip3B
ykechains
kceyhains
kehycains
keyachins
keycihans
keychnais
keychasin
Omission
eychains
kychains
kechains
keyhains
keycains
keychins
keychans
keychais
keychain
Repetition
kkeychains
keeychains
keyychains
keycchains
keychhains
keychaains
keychaiins
keychainns
keychainss
QWERTY Substitution
jeychains
leychains
kwychains
krychains
ketchains
keuchains
keyxhains
keyvhains
keycgains
keycjains
keychsins
keychauns
keychaons
keychaibs
keychaims
keychaina
keychaind
QWERTY Repetition after
kjeychains
kleychains
kewychains
kerychains
keytchains
keyuchains
keycxhains
keycvhains
keychgains
keychjains
keychasins
keychaiuns
keychaions
keychainbs
keychainms
keychainsa
keychainsd
QWERTY Repetition before
jkeychains
lkeychains
kweychains
kreychains
ketychains
keuychains
keyxchains
keyvchains
keycghains
keycjhains
keychsains
keychauins
keychaoins
keychaibns
keychaimns
keychainas
keychainds
QWERTY Substitution Transposed
ejychains
jyechains
jecyhains
jeyhcains
jeycahins
jeychians
jeychanis
jeychaisn
elychains
lyechains
lecyhains
leyhcains
leycahins
leychians
leychanis
leychaisn
wkychains
kywchains
kwcyhains
kwyhcains
kwycahins
kwychians
kwychanis
kwychaisn
rkychains
kyrchains
krcyhains
kryhcains
krycahins
krychians
krychanis
krychaisn
ektchains
ktechains
kecthains
kethcains
ketcahins
ketchians
ketchanis
ketchaisn
ekuchains
kuechains
kecuhains
keuhcains
keucahins
keuchians
keuchanis
keuchaisn
ekyxhains
kyexhains
kexyhains
keyhxains
keyxahins
keyxhians
keyxhanis
keyxhaisn
ekyvhains
kyevhains
kevyhains
keyhvains
keyvahins
keyvhians
keyvhanis
keyvhaisn
ekycgains
kyecgains
kecygains
keygcains
keycagins
keycgians
keycganis
keycgaisn
ekycjains
kyecjains
kecyjains
keyjcains
keycajins
keycjians
keycjanis
keycjaisn
ekychsins
kyechsins
kecyhsins
keyhcsins
keycshins
keychisns
keychsnis
keychsisn
ekychauns
kyechauns
kecyhauns
keyhcauns
keycahuns
keychuans
keychanus
keychausn
ekychaons
kyechaons
kecyhaons
keyhcaons
keycahons
keychoans
keychanos
keychaosn
ekychaibs
kyechaibs
kecyhaibs
keyhcaibs
keycahibs
keychiabs
keychabis
keychaisb
ekychaims
kyechaims
kecyhaims
keyhcaims
keycahims
keychiams
keychamis
keychaism
ekychaina
kyechaina
kecyhaina
keyhcaina
keycahina
keychiana
keychania
keychaian
ekychaind
kyechaind
kecyhaind
keyhcaind
keycahind
keychiand
keychanid
keychaidn
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