Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'i rocks', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
i rocks
Transposition0
irocks
ir ocks
i orcks
i rcoks
i rokcs
i rocsk
Transposition1
r iocks
ior cks
i corks
i rkcos
i roskc
Transposition2
o ricks
icro ks
i kocrs
i rscko
Transposition2r
or icks
icor ks
i kcors
i rskco
Transposition0x2
iorcks
ircoks
irokcs
irocsk
ir coks
ir okcs
ir ocsk
i orkcs
i orcsk
i rcosk
Slip3A
riocks
iro cks
i ocrks
i rckos
i roksc
Slip3B
ri ocks
io rcks
i croks
i rkocs
i rosck
Omission
rocks
irocks
i ocks
i rcks
i roks
i rocs
i rock
Repetition
ii rocks
i rocks
i rrocks
i roocks
i roccks
i rockks
i rockss
QWERTY Substitution
u rocks
o rocks
i eocks
i tocks
i ricks
i rpcks
i roxks
i rovks
i rocjs
i rocls
i rocka
i rockd
QWERTY Repetition after
iu rocks
io rocks
i reocks
i rtocks
i roicks
i ropcks
i rocxks
i rocvks
i rockjs
i rockls
i rocksa
i rocksd
QWERTY Repetition before
ui rocks
oi rocks
i erocks
i trocks
i riocks
i rpocks
i roxcks
i rovcks
i rocjks
i roclks
i rockas
i rockds
QWERTY Substitution Transposed
urocks
ur ocks
u orcks
u rcoks
u rokcs
u rocsk
orocks
or ocks
o orcks
o rcoks
o rokcs
o rocsk
ieocks
ie ocks
i oecks
i ecoks
i eokcs
i eocsk
itocks
it ocks
i otcks
i tcoks
i tokcs
i tocsk
iricks
ir icks
i ircks
i rciks
i rikcs
i ricsk
irpcks
ir pcks
i prcks
i rcpks
i rpkcs
i rpcsk
iroxks
ir oxks
i orxks
i rxoks
i rokxs
i roxsk
irovks
ir ovks
i orvks
i rvoks
i rokvs
i rovsk
irocjs
ir ocjs
i orcjs
i rcojs
i rojcs
i rocsj
irocls
ir ocls
i orcls
i rcols
i rolcs
i rocsl
irocka
ir ocka
i orcka
i rcoka
i rokca
i rocak
irockd
ir ockd
i orckd
i rcokd
i rokcd
i rocdk
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