Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'magic', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
magic
Transposition0
amgic
mgaic
maigc
magci
Transposition1
gamic
migac
macig
Transposition2
iagmc
mcgia
Transposition2r
igamc
mciga
Transposition0x2
amigc
amgci
mgaci
Slip3A
agmic
mgiac
maicg
Slip3B
gmaic
miagc
macgi
Omission
agic
mgic
maic
magc
magi
Repetition
mmagic
maagic
maggic
magiic
magicc
QWERTY Substitution
nagic
msgic
mafic
mahic
maguc
magoc
magix
magiv
QWERTY Repetition after
mnagic
masgic
magfic
maghic
magiuc
magioc
magicx
magicv
QWERTY Repetition before
nmagic
msagic
mafgic
mahgic
maguic
magoic
magixc
magivc
QWERTY Substitution Transposed
angic
ngaic
naigc
nagci
smgic
mgsic
msigc
msgci
amfic
mfaic
maifc
mafci
amhic
mhaic
maihc
mahci
amguc
mgauc
maugc
magcu
amgoc
mgaoc
maogc
magco
amgix
mgaix
maigx
magxi
amgiv
mgaiv
maigv
magvi
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