Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'flat', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
flat
Transposition0
lfat
falt
flta
Transposition1
alft
ftal
Transposition2
tlaf
Transposition2r
talf
Transposition0x2
lfta
Slip3A
laft
fatl
Slip3B
aflt
ftla
Omission
lat
fat
flt
fla
Repetition
fflat
fllat
flaat
flatt
QWERTY Substitution
dlat
glat
fkat
flst
flar
flay
QWERTY Repetition after
fdlat
fglat
flkat
flast
flatr
flaty
QWERTY Repetition before
dflat
gflat
fklat
flsat
flart
flayt
QWERTY Substitution Transposed
ldat
dalt
dlta
lgat
galt
glta
kfat
fakt
fkta
lfst
fslt
flts
lfar
falr
flra
lfay
faly
flya
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