Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'f-secure', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
f-secure
Transposition0
-fsecure
fs-ecure
f-escure
f-sceure
f-seucre
f-secrue
f-secuer
Transposition1
s-fecure
fes-cure
f-cesure
f-sucere
f-seruce
f-seceru
Transposition2
e-sfcure
fcse-ure
f-uecsre
f-srcuee
f-seeurc
Transposition2r
es-fcure
fces-ure
f-ucesre
f-srucee
f-seeruc
Transposition0x2
-fescure
-fsceure
-fseucre
-fsecrue
-fsecuer
fs-ceure
fs-eucre
fs-ecrue
fs-ecuer
f-esucre
f-escrue
f-escuer
f-scerue
f-sceuer
f-seucer
Slip3A
-sfecure
fse-cure
f-ecsure
f-scuere
f-seurce
f-secreu
Slip3B
sf-ecure
fe-scure
f-cseure
f-suecre
f-sercue
f-seceur
Omission
-secure
fsecure
f-ecure
f-scure
f-seure
f-secre
f-secue
f-secur
Repetition
ff-secure
f--secure
f-ssecure
f-seecure
f-seccure
f-secuure
f-securre
f-securee
QWERTY Substitution
d-secure
g-secure
f-aecure
f-decure
f-swcure
f-srcure
f-sexure
f-sevure
f-secyre
f-secire
f-secuee
f-secute
f-securw
f-securr
QWERTY Repetition after
fd-secure
fg-secure
f-saecure
f-sdecure
f-sewcure
f-sercure
f-secxure
f-secvure
f-secuyre
f-secuire
f-securee
f-securte
f-securew
f-securer
QWERTY Repetition before
df-secure
gf-secure
f-asecure
f-dsecure
f-swecure
f-srecure
f-sexcure
f-sevcure
f-secyure
f-seciure
f-secuere
f-secutre
f-securwe
f-securre
QWERTY Substitution Transposed
-dsecure
ds-ecure
d-escure
d-sceure
d-seucre
d-secrue
d-secuer
-gsecure
gs-ecure
g-escure
g-sceure
g-seucre
g-secrue
g-secuer
-faecure
fa-ecure
f-eacure
f-aceure
f-aeucre
f-aecrue
f-aecuer
-fdecure
fd-ecure
f-edcure
f-dceure
f-deucre
f-decrue
f-decuer
-fswcure
fs-wcure
f-wscure
f-scwure
f-swucre
f-swcrue
f-swcuer
-fsrcure
fs-rcure
f-rscure
f-scrure
f-srucre
f-srcrue
f-srcuer
-fsexure
fs-exure
f-esxure
f-sxeure
f-seuxre
f-sexrue
f-sexuer
-fsevure
fs-evure
f-esvure
f-sveure
f-seuvre
f-sevrue
f-sevuer
-fsecyre
fs-ecyre
f-escyre
f-sceyre
f-seycre
f-secrye
f-secyer
-fsecire
fs-ecire
f-escire
f-sceire
f-seicre
f-secrie
f-secier
-fsecuee
fs-ecuee
f-escuee
f-sceuee
f-seucee
f-seceue
-fsecute
fs-ecute
f-escute
f-sceute
f-seucte
f-sectue
f-secuet
-fsecurw
fs-ecurw
f-escurw
f-sceurw
f-seucrw
f-secruw
f-secuwr
-fsecurr
fs-ecurr
f-escurr
f-sceurr
f-seucrr
f-secrur
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