Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'roommates', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
roommates
Transposition0
orommates
romomates
roomamtes
roommtaes
roommaets
roommatse
Transposition1
oormmates
rmoomates
rommoates
rooammtes
roomtames
roommetas
roommaset
Transposition2
moormates
rmomoates
roammotes
rootmames
roomeatms
roommstea
Transposition2r
moormates
rmmooates
roammotes
rootammes
roometams
roommseta
Transposition0x2
ormomates
orommates
oromamtes
orommtaes
orommaets
orommatse
roomamtes
roommtaes
roommaets
roommatse
romoamtes
romomtaes
romomaets
romomatse
roomamets
roomamtse
roommtase
Slip3A
oormmates
romomates
rommoates
roomamtes
roomatmes
roommteas
roommaest
Slip3B
orommates
rmoomates
romomates
rooammtes
roomtmaes
roommeats
roommaste
Omission
oommates
rommates
roomates
roommtes
roommaes
roommats
roommate
Repetition
rroommates
rooommates
roommmates
roommaates
roommattes
roommatees
roommatess
QWERTY Substitution
eoommates
toommates
riommates
rpommates
roimmates
ropmmates
roonmates
roomnates
roommstes
roommares
roommayes
roommatws
roommatrs
roommatea
roommated
QWERTY Repetition after
reoommates
rtoommates
roiommates
ropommates
rooimmates
roopmmates
roomnmates
roommnates
roommastes
roommatres
roommatyes
roommatews
roommaters
roommatesa
roommatesd
QWERTY Repetition before
eroommates
troommates
rioommates
rpoommates
roiommates
ropommates
roonmmates
roomnmates
roommsates
roommartes
roommaytes
roommatwes
roommatres
roommateas
roommateds
QWERTY Substitution Transposed
oeommates
eomomates
eoomamtes
eoommtaes
eoommaets
eoommatse
otommates
tomomates
toomamtes
toommtaes
toommaets
toommatse
irommates
roimmates
rimomates
riomamtes
riommtaes
riommaets
riommatse
prommates
ropmmates
rpmomates
rpomamtes
rpommtaes
rpommaets
rpommatse
orimmates
riommates
romimates
roimamtes
roimmtaes
roimmaets
roimmatse
orpmmates
rpommates
rompmates
ropmamtes
ropmmtaes
ropmmaets
ropmmatse
oronmates
ronomates
roomnates
roonamtes
roonmtaes
roonmaets
roonmatse
oromnates
romonates
roonmates
roomantes
roomntaes
roomnaets
roomnatse
orommstes
romomstes
roomsmtes
roommtses
roommsets
roommstse
orommares
romomares
roomamres
roommraes
roommaers
roommarse
orommayes
romomayes
roomamyes
roommyaes
roommaeys
roommayse
orommatws
romomatws
roomamtws
roommtaws
roommawts
roommatsw
orommatrs
romomatrs
roomamtrs
roommtars
roommarts
roommatsr
orommatea
romomatea
roomamtea
roommtaea
roommaeta
roommatae
orommated
romomated
roomamted
roommtaed
roommaetd
roommatde
WrongDoubles
rrommates
rommmates
rooomates
roomaates
$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