Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'photo', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
photo
Transposition0
hpoto
pohto
phtoo
phoot
Transposition1
ohpto
ptoho
Transposition2
thopo
pooth
Transposition2r
tohpo
potoh
Transposition0x2
hptoo
hpoot
pohot
Slip3A
hopto
potho
phtoo
Slip3B
ophto
pthoo
phoot
Omission
hoto
poto
phto
phoo
phot
Repetition
pphoto
phhoto
phooto
photto
photoo
QWERTY Substitution
ohoto
pgoto
pjoto
phito
phpto
phoro
phoyo
photi
photp
QWERTY Repetition after
pohoto
phgoto
phjoto
phoito
phopto
photro
photyo
photoi
photop
QWERTY Repetition before
ophoto
pghoto
pjhoto
phioto
phpoto
phorto
phoyto
photio
photpo
QWERTY Substitution Transposed
hooto
oohto
ohtoo
ohoot
gpoto
pogto
pgtoo
pgoot
jpoto
pojto
pjtoo
pjoot
hpito
pihto
phtio
phiot
hppto
pphto
phtpo
phpot
hporo
pohro
phroo
phoor
hpoyo
pohyo
phyoo
phooy
hpoti
pohti
phtoi
phoit
hpotp
pohtp
phtop
phopt
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