Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'shark', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
shark
Transposition0
hsark
sahrk
shrak
shakr
Transposition1
ahsrk
srahk
shkra
Transposition2
rhask
skarh
Transposition2r
rahsk
skrah
Transposition0x2
hsrak
hsakr
sahkr
Slip3A
hasrk
sarhk
shrka
Slip3B
ashrk
srhak
shkar
Omission
hark
sark
shrk
shak
shar
Repetition
sshark
shhark
shaark
sharrk
sharkk
QWERTY Substitution
ahark
dhark
sgark
sjark
shsrk
shaek
shatk
sharj
sharl
QWERTY Repetition after
sahark
sdhark
shgark
shjark
shasrk
sharek
shartk
sharkj
sharkl
QWERTY Repetition before
ashark
dshark
sghark
sjhark
shsark
shaerk
shatrk
sharjk
sharlk
QWERTY Substitution Transposed
haark
aahrk
ahrak
ahakr
hdark
dahrk
dhrak
dhakr
gsark
sagrk
sgrak
sgakr
jsark
sajrk
sjrak
sjakr
hssrk
sshrk
shrsk
shskr
hsaek
sahek
sheak
shake
hsatk
sahtk
shtak
shakt
hsarj
sahrj
shraj
shajr
hsarl
sahrl
shral
shalr
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