Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'photoshop', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
photoshop
Transposition0
hpotoshop
pohtoshop
phtooshop
phootshop
photsohop
photohsop
photosohp
photoshpo
Transposition1
ohptoshop
ptohoshop
phosothop
phothsoop
photoohsp
photospoh
Transposition2
thoposhop
poothshop
phstoohop
phohostop
photophos
Transposition2r
tohposhop
potohshop
phsotohop
phohsotop
photohsop
photopohs
Transposition0x2
hptooshop
hpootshop
hpotsohop
hpotohsop
hpotosohp
hpotoshpo
pohotshop
pohtsohop
pohtohsop
pohtosohp
pohtoshpo
phtosohop
phtoohsop
phtoosohp
phtooshpo
phoothsop
phootsohp
phootshpo
photsoohp
photsohpo
photohspo
Slip3A
hoptoshop
pothoshop
phtooshop
phoosthop
photshoop
photohosp
photosoph
Slip3B
ophtoshop
pthooshop
phootshop
phostohop
phothosop
photooshp
photospho
Omission
hotoshop
potoshop
phtoshop
phooshop
photshop
photohop
photosop
photoshp
photosho
Repetition
pphotoshop
phhotoshop
phootoshop
phottoshop
photooshop
photosshop
photoshhop
photoshoop
photoshopp
QWERTY Substitution
ohotoshop
pgotoshop
pjotoshop
phitoshop
phptoshop
phoroshop
phoyoshop
photishop
photpshop
photoahop
photodhop
photosgop
photosjop
photoship
photoshpp
photoshoo
QWERTY Repetition after
pohotoshop
phgotoshop
phjotoshop
phoitoshop
phoptoshop
photroshop
photyoshop
photoishop
photopshop
photosahop
photosdhop
photoshgop
photoshjop
photoshoip
photoshopp
photoshopo
QWERTY Repetition before
ophotoshop
pghotoshop
pjhotoshop
phiotoshop
phpotoshop
phortoshop
phoytoshop
photioshop
photposhop
photoashop
photodshop
photosghop
photosjhop
photoshiop
photoshpop
photoshoop
QWERTY Substitution Transposed
hootoshop
oohtoshop
ohtooshop
ohootshop
ohotsohop
ohotohsop
ohotosohp
ohotoshpo
gpotoshop
pogtoshop
pgtooshop
pgootshop
pgotsohop
pgotohsop
pgotosohp
pgotoshpo
jpotoshop
pojtoshop
pjtooshop
pjootshop
pjotsohop
pjotohsop
pjotosohp
pjotoshpo
hpitoshop
pihtoshop
phtioshop
phiotshop
phitsohop
phitohsop
phitosohp
phitoshpo
hpptoshop
pphtoshop
phtposhop
phpotshop
phptsohop
phptohsop
phptosohp
phptoshpo
hporoshop
pohroshop
phrooshop
phoorshop
phorsohop
phorohsop
phorosohp
phoroshpo
hpoyoshop
pohyoshop
phyooshop
phooyshop
phoysohop
phoyohsop
phoyosohp
phoyoshpo
hpotishop
pohtishop
phtoishop
phoitshop
photsihop
photihsop
photisohp
photishpo
hpotpshop
pohtpshop
phtopshop
phoptshop
photsphop
photphsop
photpsohp
photpshpo
hpotoahop
pohtoahop
phtooahop
phootahop
photaohop
photohaop
photoaohp
photoahpo
hpotodhop
pohtodhop
phtoodhop
phootdhop
photdohop
photohdop
photodohp
photodhpo
hpotosgop
pohtosgop
phtoosgop
phootsgop
photsogop
photogsop
photosogp
photosgpo
hpotosjop
pohtosjop
phtoosjop
phootsjop
photsojop
photojsop
photosojp
photosjpo
hpotoship
pohtoship
phtooship
phootship
photsohip
photohsip
photosihp
photoshpi
hpotoshpp
pohtoshpp
phtooshpp
phootshpp
photsohpp
photohspp
photosphp
hpotoshoo
pohtoshoo
phtooshoo
phootshoo
photsohoo
photohsoo
photosoho
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