Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'grammaire', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
grammaire
Transposition0
rgammaire
garmmaire
grmamaire
gramamire
grammiare
grammarie
grammaier
Transposition1
argmmaire
gmarmaire
grmmaaire
graammire
gramiamre
grammriae
grammaeri
Transposition2
mragmaire
gmamraire
graimamre
gramraime
grammeira
Transposition2r
margmaire
gmmaraire
graiammre
gramriame
grammeria
Transposition0x2
rgmamaire
rgammaire
rgamamire
rgammiare
rgammarie
rgammaier
garmmaire
garmamire
garmmiare
garmmarie
garmmaier
grmaamire
grmamiare
grmamarie
grmamaier
grammiare
grammarie
grammaier
gramamrie
gramamier
grammiaer
Slip3A
ragmmaire
gamrmaire
grmmaaire
gramamire
gramaimre
grammirae
grammarei
Slip3B
agrmmaire
gmramaire
grmamaire
graammire
gramimare
grammraie
grammaeir
Omission
rammaire
gammaire
grmmaire
gramaire
grammire
grammare
grammaie
grammair
Repetition
ggrammaire
grrammaire
graammaire
grammmaire
grammaaire
grammaiire
grammairre
grammairee
QWERTY Substitution
frammaire
hrammaire
geammaire
gtammaire
grsmmaire
granmaire
gramnaire
grammsire
grammaure
grammaore
grammaiee
grammaite
grammairw
grammairr
QWERTY Repetition after
gframmaire
ghrammaire
greammaire
grtammaire
grasmmaire
gramnmaire
grammnaire
grammasire
grammaiure
grammaiore
grammairee
grammairte
grammairew
grammairer
QWERTY Repetition before
fgrammaire
hgrammaire
gerammaire
gtrammaire
grsammaire
granmmaire
gramnmaire
grammsaire
grammauire
grammaoire
grammaiere
grammaitre
grammairwe
grammairre
QWERTY Substitution Transposed
rfammaire
farmmaire
frmamaire
framamire
frammiare
frammarie
frammaier
rhammaire
harmmaire
hrmamaire
hramamire
hrammiare
hrammarie
hrammaier
egammaire
gaemmaire
gemamaire
geamamire
geammiare
geammarie
geammaier
tgammaire
gatmmaire
gtmamaire
gtamamire
gtammiare
gtammarie
gtammaier
rgsmmaire
gsrmmaire
grmsmaire
grsmamire
grsmmiare
grsmmarie
grsmmaier
rganmaire
garnmaire
grnamaire
gramnaire
granamire
granmiare
granmarie
granmaier
rgamnaire
garmnaire
grmanaire
granmaire
gramanire
gramniare
gramnarie
gramnaier
rgammsire
garmmsire
grmamsire
gramsmire
grammisre
grammsrie
grammsier
rgammaure
garmmaure
grmamaure
gramamure
grammuare
grammarue
grammauer
rgammaore
garmmaore
grmamaore
gramamore
grammoare
grammaroe
grammaoer
rgammaiee
garmmaiee
grmamaiee
gramamiee
grammiaee
grammaeie
rgammaite
garmmaite
grmamaite
gramamite
grammiate
grammatie
grammaiet
rgammairw
garmmairw
grmamairw
gramamirw
grammiarw
grammariw
grammaiwr
rgammairr
garmmairr
grmamairr
gramamirr
grammiarr
grammarir
WrongDoubles
graamaire
gramaaire
$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