Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'chat', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
chat
Transposition0
hcat
caht
chta
Transposition1
ahct
ctah
Transposition2
thac
Transposition2r
tahc
Transposition0x2
hcta
Slip3A
hact
cath
Slip3B
acht
ctha
Omission
hat
cat
cht
cha
Repetition
cchat
chhat
chaat
chatt
QWERTY Substitution
xhat
vhat
cgat
cjat
chst
char
chay
QWERTY Repetition after
cxhat
cvhat
chgat
chjat
chast
chatr
chaty
QWERTY Repetition before
xchat
vchat
cghat
cjhat
chsat
chart
chayt
QWERTY Substitution Transposed
hxat
xaht
xhta
hvat
vaht
vhta
gcat
cagt
cgta
jcat
cajt
cjta
hcst
csht
chts
hcar
cahr
chra
hcay
cahy
chya
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
$sortKeys
$stringify
$stringifySafe
$sum
$svgPoster1
$table
$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