Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'grammarly', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
grammarly
Transposition0
rgammarly
garmmarly
grmamarly
gramamrly
grammraly
grammalry
grammaryl
Transposition1
argmmarly
gmarmarly
grmmaarly
graammrly
gramramly
grammlray
grammaylr
Transposition2
mragmarly
gmamrarly
grarmamly
gramlarmy
grammyrla
Transposition2r
margmarly
gmmararly
grarammly
gramlramy
grammylra
Transposition0x2
rgmamarly
rgammarly
rgamamrly
rgammraly
rgammalry
rgammaryl
garmmarly
garmamrly
garmmraly
garmmalry
garmmaryl
grmaamrly
grmamraly
grmamalry
grmamaryl
grammraly
grammalry
grammaryl
gramamlry
gramamryl
grammrayl
Slip3A
ragmmarly
gamrmarly
grmmaarly
gramamrly
gramarmly
grammrlay
grammalyr
Slip3B
agrmmarly
gmramarly
grmamarly
graammrly
gramrmaly
grammlary
grammayrl
Omission
rammarly
gammarly
grmmarly
gramarly
grammrly
grammaly
grammary
grammarl
Repetition
ggrammarly
grrammarly
graammarly
grammmarly
grammaarly
grammarrly
grammarlly
grammarlyy
QWERTY Substitution
frammarly
hrammarly
geammarly
gtammarly
grsmmarly
granmarly
gramnarly
grammsrly
grammaely
grammatly
grammarky
grammarlt
grammarlu
QWERTY Repetition after
gframmarly
ghrammarly
greammarly
grtammarly
grasmmarly
gramnmarly
grammnarly
grammasrly
grammarely
grammartly
grammarlky
grammarlyt
grammarlyu
QWERTY Repetition before
fgrammarly
hgrammarly
gerammarly
gtrammarly
grsammarly
granmmarly
gramnmarly
grammsarly
grammaerly
grammatrly
grammarkly
grammarlty
grammarluy
QWERTY Substitution Transposed
rfammarly
farmmarly
frmamarly
framamrly
frammraly
frammalry
frammaryl
rhammarly
harmmarly
hrmamarly
hramamrly
hrammraly
hrammalry
hrammaryl
egammarly
gaemmarly
gemamarly
geamamrly
geammraly
geammalry
geammaryl
tgammarly
gatmmarly
gtmamarly
gtamamrly
gtammraly
gtammalry
gtammaryl
rgsmmarly
gsrmmarly
grmsmarly
grsmamrly
grsmmraly
grsmmalry
grsmmaryl
rganmarly
garnmarly
grnamarly
gramnarly
granamrly
granmraly
granmalry
granmaryl
rgamnarly
garmnarly
grmanarly
granmarly
gramanrly
gramnraly
gramnalry
gramnaryl
rgammsrly
garmmsrly
grmamsrly
gramsmrly
grammrsly
grammslry
grammsryl
rgammaely
garmmaely
grmamaely
gramamely
grammealy
grammaley
grammaeyl
rgammatly
garmmatly
grmamatly
gramamtly
grammtaly
grammalty
grammatyl
rgammarky
garmmarky
grmamarky
gramamrky
grammraky
grammakry
grammaryk
rgammarlt
garmmarlt
grmamarlt
gramamrlt
grammralt
grammalrt
grammartl
rgammarlu
garmmarlu
grmamarlu
gramamrlu
grammralu
grammalru
grammarul
WrongDoubles
graamarly
gramaarly
$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
$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