Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'ideal', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
ideal
Transposition0
dieal
iedal
idael
idela
Transposition1
edial
iaedl
idlae
Transposition2
adeil
ilead
Transposition2r
aedil
ilaed
Transposition0x2
diael
diela
iedla
Slip3A
deial
ieadl
idale
Slip3B
eidal
iadel
idlea
Omission
deal
ieal
idal
idel
idea
Repetition
iideal
iddeal
ideeal
ideaal
ideall
QWERTY Substitution
udeal
odeal
iseal
ifeal
idwal
idral
idesl
ideak
QWERTY Repetition after
iudeal
iodeal
idseal
idfeal
idewal
ideral
ideasl
idealk
QWERTY Repetition before
uideal
oideal
isdeal
ifdeal
idweal
idreal
idesal
ideakl
QWERTY Substitution Transposed
dueal
uedal
udael
udela
doeal
oedal
odael
odela
sieal
iesal
isael
isela
fieal
iefal
ifael
ifela
diwal
iwdal
idawl
idwla
diral
irdal
idarl
idrla
diesl
iedsl
idsel
idels
dieak
iedak
idaek
ideka
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