Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'charles', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
charles
Transposition0
hcarles
cahrles
chrales
chalres
charels
charlse
Transposition1
ahcrles
crahles
chlraes
chaelrs
charsel
Transposition2
rhacles
clarhes
cherlas
chasler
Transposition2r
rahcles
clrahes
chelras
chaselr
Transposition0x2
hcrales
hcalres
hcarels
hcarlse
cahlres
cahrels
cahrlse
chraels
chralse
chalrse
Slip3A
hacrles
carhles
chrlaes
chalers
charesl
Slip3B
achrles
crhales
chlares
chaerls
charsle
Omission
harles
carles
chrles
chales
chares
charls
charle
Repetition
ccharles
chharles
chaarles
charrles
charlles
charlees
charless
QWERTY Substitution
xharles
vharles
cgarles
cjarles
chsrles
chaeles
chatles
charkes
charlws
charlrs
charlea
charled
QWERTY Repetition after
cxharles
cvharles
chgarles
chjarles
chasrles
chareles
chartles
charlkes
charlews
charlers
charlesa
charlesd
QWERTY Repetition before
xcharles
vcharles
cgharles
cjharles
chsarles
chaerles
chatrles
charkles
charlwes
charlres
charleas
charleds
QWERTY Substitution Transposed
hxarles
xahrles
xhrales
xhalres
xharels
xharlse
hvarles
vahrles
vhrales
vhalres
vharels
vharlse
gcarles
cagrles
cgrales
cgalres
cgarels
cgarlse
jcarles
cajrles
cjrales
cjalres
cjarels
cjarlse
hcsrles
cshrles
chrsles
chslres
chsrels
chsrlse
hcaeles
caheles
cheales
chalees
chaeels
chaelse
hcatles
cahtles
chtales
chaltes
chatels
chatlse
hcarkes
cahrkes
chrakes
chakres
chareks
charkse
hcarlws
cahrlws
chralws
chalrws
charwls
charlsw
hcarlrs
cahrlrs
chralrs
chalrrs
charrls
charlsr
hcarlea
cahrlea
chralea
chalrea
charela
charlae
hcarled
cahrled
chraled
chalred
chareld
charlde
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