Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'protect', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
protect
Transposition0
rpotect
portect
prtoect
proetct
protcet
protetc
Transposition1
orptect
ptorect
pretoct
procett
prottce
Transposition2
tropect
peotrct
prcteot
Transposition2r
torpect
petorct
prcetot
protcet
Transposition0x2
rptoect
rpoetct
rpotcet
rpotetc
poretct
portcet
portetc
prtocet
prtoetc
proettc
Slip3A
roptect
potrect
prteoct
proectt
protcte
Slip3B
oprtect
ptroect
preotct
proctet
prottec
Omission
rotect
potect
prtect
proect
protct
protet
protec
Repetition
pprotect
prrotect
prootect
prottect
proteect
protecct
protectt
QWERTY Substitution
orotect
peotect
ptotect
pritect
prptect
prorect
proyect
protwct
protrct
protext
protevt
protecr
protecy
QWERTY Repetition after
porotect
preotect
prtotect
proitect
proptect
protrect
protyect
protewct
proterct
protecxt
protecvt
protectr
protecty
QWERTY Repetition before
oprotect
perotect
ptrotect
priotect
prpotect
prortect
proytect
protwect
protrect
protexct
protevct
protecrt
protecyt
QWERTY Substitution Transposed
rootect
oortect
ortoect
oroetct
orotcet
orotetc
epotect
poetect
petoect
peoetct
peotcet
peotetc
tpotect
pottect
pttoect
ptoetct
ptotcet
ptotetc
rpitect
pirtect
prtiect
prietct
pritcet
pritetc
rpptect
pprtect
prtpect
prpetct
prptcet
prptetc
rporect
porrect
prroect
proerct
prorcet
proretc
rpoyect
poryect
pryoect
proeyct
proycet
proyetc
rpotwct
portwct
prtowct
prowtct
protcwt
protwtc
rpotrct
portrct
prtorct
prortct
protcrt
protrtc
rpotext
portext
prtoext
proetxt
protxet
protetx
rpotevt
portevt
prtoevt
proetvt
protvet
protetv
rpotecr
portecr
prtoecr
proetcr
protcer
proterc
rpotecy
portecy
prtoecy
proetcy
protcey
proteyc
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
$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