Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'porsche', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
porsche
Transposition0
oprsche
prosche
posrche
porcshe
porshce
porsceh
Transposition1
ropsche
psroche
pocsrhe
porhcse
porsehc
Transposition2
sorpche
pcrsohe
pohscre
porechs
Transposition2r
sropche
pcsrohe
pohcsre
porehcs
Transposition0x2
opsrche
oprcshe
oprshce
oprsceh
procshe
proshce
prosceh
posrhce
posrceh
porcseh
Slip3A
orpsche
prsoche
poscrhe
porchse
porshec
Slip3B
rposche
psorche
pocrshe
porhsce
porsech
Omission
orsche
prsche
posche
porche
porshe
porsce
porsch
Repetition
pporsche
poorsche
porrsche
porssche
porscche
porschhe
porschee
QWERTY Substitution
oorsche
pirsche
pprsche
poesche
potsche
porache
pordche
porsxhe
porsvhe
porscge
porscje
porschw
porschr
QWERTY Repetition after
poorsche
poirsche
poprsche
poresche
portsche
porsache
porsdche
porscxhe
porscvhe
porschge
porschje
porschew
porscher
QWERTY Repetition before
oporsche
piorsche
pporsche
poersche
potrsche
porasche
pordsche
porsxche
porsvche
porscghe
porscjhe
porschwe
porschre
QWERTY Substitution Transposed
orosche
oosrche
oorcshe
oorshce
oorsceh
iprsche
prische
pisrche
pircshe
pirshce
pirsceh
prpsche
ppsrche
pprcshe
pprshce
pprsceh
opesche
peosche
poseche
poecshe
poeshce
poesceh
optsche
ptosche
postche
potcshe
potshce
potsceh
oprache
proache
poarche
porcahe
porahce
poraceh
oprdche
prodche
podrche
porcdhe
pordhce
pordceh
oprsxhe
prosxhe
posrxhe
porxshe
porshxe
porsxeh
oprsvhe
prosvhe
posrvhe
porvshe
porshve
porsveh
oprscge
proscge
posrcge
porcsge
porsgce
porsceg
oprscje
proscje
posrcje
porcsje
porsjce
porscej
oprschw
proschw
posrchw
porcshw
porshcw
porscwh
oprschr
proschr
posrchr
porcshr
porshcr
porscrh
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