Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'legal', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
legal
Transposition0
elgal
lgeal
leagl
legla
Transposition1
gelal
lagel
lelag
Transposition2
aegll
llgae
Transposition2r
agell
llage
Transposition0x2
elagl
elgla
lgela
Slip3A
eglal
lgael
lealg
Slip3B
gleal
laegl
lelga
Omission
egal
lgal
leal
legl
lega
Repetition
llegal
leegal
leggal
legaal
legall
QWERTY Substitution
kegal
lwgal
lrgal
lefal
lehal
legsl
legak
QWERTY Repetition after
lkegal
lewgal
lergal
legfal
leghal
legasl
legalk
QWERTY Repetition before
klegal
lwegal
lregal
lefgal
lehgal
legsal
legakl
QWERTY Substitution Transposed
ekgal
kgeal
keagl
kegla
wlgal
lgwal
lwagl
lwgla
rlgal
lgral
lragl
lrgla
elfal
lfeal
leafl
lefla
elhal
lheal
leahl
lehla
elgsl
lgesl
lesgl
legls
elgak
lgeak
leagk
legka
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