Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'sofft', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
sofft
Transposition0
osfft
sfoft
softf
Transposition1
fosft
sffot
sotff
Transposition2
fofst
stffo
Transposition2r
ffost
stffo
Transposition0x2
osfft
osftf
sfotf
Slip3A
ofsft
sffot
softf
Slip3B
fsoft
sfoft
sotff
Omission
offt
sfft
soft
soff
Repetition
ssofft
soofft
soffft
sofftt
QWERTY Substitution
aofft
dofft
sifft
spfft
sodft
sogft
sofdt
sofgt
soffr
soffy
QWERTY Repetition after
saofft
sdofft
soifft
sopfft
sofdft
sofgft
soffdt
soffgt
sofftr
soffty
QWERTY Repetition before
asofft
dsofft
siofft
spofft
sodfft
sogfft
sofdft
sofgft
soffrt
soffyt
QWERTY Substitution Transposed
oafft
afoft
aoftf
odfft
dfoft
doftf
isfft
sfift
siftf
psfft
sfpft
spftf
osdft
sdoft
sofdt
sodtf
osgft
sgoft
sofgt
sogtf
osfdt
sfodt
sodft
softd
osfgt
sfogt
sogft
softg
osffr
sfofr
sofrf
osffy
sfofy
sofyf
WrongDoubles
sooft
softt
$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