Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'porno', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
porno
Transposition0
oprno
prono
ponro
poron
Transposition1
ropno
pnroo
poonr
Transposition2
norpo
Transposition2r
nropo
ponro
Transposition0x2
opnro
opron
proon
Slip3A
orpno
prnoo
ponor
Slip3B
rpono
pnoro
poorn
Omission
orno
prno
pono
poro
porn
Repetition
pporno
poorno
porrno
pornno
pornoo
QWERTY Substitution
oorno
pirno
pprno
poeno
potno
porbo
pormo
porni
pornp
QWERTY Repetition after
poorno
poirno
poprno
poreno
portno
pornbo
pornmo
pornoi
pornop
QWERTY Repetition before
oporno
piorno
pporno
poerno
potrno
porbno
pormno
pornio
pornpo
QWERTY Substitution Transposed
orono
oonro
ooron
iprno
prino
pinro
piron
prpno
ppnro
ppron
openo
peono
poneo
poeon
optno
ptono
ponto
poton
oprbo
probo
pobro
porob
oprmo
promo
pomro
porom
oprni
proni
ponri
porin
oprnp
pronp
ponrp
porpn
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