Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'shoe-shop', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
shoe-shop
Transposition0
hsoe-shop
sohe-shop
sheo-shop
sho-eshop
shoes-hop
shoe-hsop
shoe-sohp
shoe-shpo
Transposition1
ohse-shop
seoh-shop
sh-eoshop
shos-ehop
shoehs-op
shoe-ohsp
shoe-spoh
Transposition2
ehos-shop
s-oehshop
shse-ohop
shoh-seop
shoeosh-p
shoe-phos
Transposition2r
eohs-shop
s-eohshop
shs-eohop
shohs-eop
shoeohs-p
shoe-pohs
Transposition0x2
hseo-shop
hso-eshop
hsoes-hop
hsoe-hsop
hsoe-sohp
hsoe-shpo
soh-eshop
sohes-hop
sohe-hsop
sohe-sohp
sohe-shpo
sheos-hop
sheo-hsop
sheo-sohp
sheo-shpo
sho-ehsop
sho-esohp
sho-eshpo
shoes-ohp
shoes-hpo
shoe-hspo
Slip3A
hose-shop
soeh-shop
she-oshop
sho-sehop
shoesh-op
shoe-hosp
shoe-soph
Slip3B
oshe-shop
seho-shop
sh-oeshop
shose-hop
shoeh-sop
shoe-oshp
shoe-spho
Omission
hoe-shop
soe-shop
she-shop
sho-shop
shoeshop
shoe-hop
shoe-sop
shoe-shp
shoe-sho
Repetition
sshoe-shop
shhoe-shop
shooe-shop
shoee-shop
shoe--shop
shoe-sshop
shoe-shhop
shoe-shoop
shoe-shopp
QWERTY Substitution
ahoe-shop
dhoe-shop
sgoe-shop
sjoe-shop
shie-shop
shpe-shop
show-shop
shor-shop
shoe-ahop
shoe-dhop
shoe-sgop
shoe-sjop
shoe-ship
shoe-shpp
shoe-shoo
QWERTY Repetition after
sahoe-shop
sdhoe-shop
shgoe-shop
shjoe-shop
shoie-shop
shope-shop
shoew-shop
shoer-shop
shoe-sahop
shoe-sdhop
shoe-shgop
shoe-shjop
shoe-shoip
shoe-shopp
shoe-shopo
QWERTY Repetition before
ashoe-shop
dshoe-shop
sghoe-shop
sjhoe-shop
shioe-shop
shpoe-shop
showe-shop
shore-shop
shoe-ashop
shoe-dshop
shoe-sghop
shoe-sjhop
shoe-shiop
shoe-shpop
shoe-shoop
QWERTY Substitution Transposed
haoe-shop
aohe-shop
aheo-shop
aho-eshop
ahoes-hop
ahoe-hsop
ahoe-sohp
ahoe-shpo
hdoe-shop
dohe-shop
dheo-shop
dho-eshop
dhoes-hop
dhoe-hsop
dhoe-sohp
dhoe-shpo
gsoe-shop
soge-shop
sgeo-shop
sgo-eshop
sgoes-hop
sgoe-hsop
sgoe-sohp
sgoe-shpo
jsoe-shop
soje-shop
sjeo-shop
sjo-eshop
sjoes-hop
sjoe-hsop
sjoe-sohp
sjoe-shpo
hsie-shop
sihe-shop
shei-shop
shi-eshop
shies-hop
shie-hsop
shie-sohp
shie-shpo
hspe-shop
sphe-shop
shep-shop
shp-eshop
shpes-hop
shpe-hsop
shpe-sohp
shpe-shpo
hsow-shop
sohw-shop
shwo-shop
sho-wshop
shows-hop
show-hsop
show-sohp
show-shpo
hsor-shop
sohr-shop
shro-shop
sho-rshop
shors-hop
shor-hsop
shor-sohp
shor-shpo
hsoe-ahop
sohe-ahop
sheo-ahop
sho-eahop
shoea-hop
shoe-haop
shoe-aohp
shoe-ahpo
hsoe-dhop
sohe-dhop
sheo-dhop
sho-edhop
shoed-hop
shoe-hdop
shoe-dohp
shoe-dhpo
hsoe-sgop
sohe-sgop
sheo-sgop
sho-esgop
shoes-gop
shoe-gsop
shoe-sogp
shoe-sgpo
hsoe-sjop
sohe-sjop
sheo-sjop
sho-esjop
shoes-jop
shoe-jsop
shoe-sojp
shoe-sjpo
hsoe-ship
sohe-ship
sheo-ship
sho-eship
shoes-hip
shoe-hsip
shoe-sihp
shoe-shpi
hsoe-shpp
sohe-shpp
sheo-shpp
sho-eshpp
shoes-hpp
shoe-hspp
shoe-sphp
hsoe-shoo
sohe-shoo
sheo-shoo
sho-eshoo
shoes-hoo
shoe-hsoo
shoe-soho
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
$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