Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'thompson', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
thompson
Transposition0
htompson
tohmpson
thmopson
thopmson
thomspon
thomposn
thompsno
Transposition1
ohtmpson
tmohpson
thpmoson
thospmon
thomospn
thompnos
Transposition2
mhotpson
tpomhson
thsmpoon
thoopsmn
thomnsop
Transposition2r
mohtpson
tpmohson
thspmoon
thoospmn
thomnosp
Transposition0x2
htmopson
htopmson
htomspon
htomposn
htompsno
tohpmson
tohmspon
tohmposn
tohmpsno
thmospon
thmoposn
thmopsno
thopmosn
thopmsno
thomspno
Slip3A
hotmpson
tomhpson
thmposon
thopsmon
thomsopn
thompons
Slip3B
othmpson
tmhopson
thpomson
thosmpon
thomopsn
thompnso
Omission
hompson
tompson
thmpson
thopson
thomson
thompon
thompsn
thompso
Repetition
tthompson
thhompson
thoompson
thommpson
thomppson
thompsson
thompsoon
thompsonn
QWERTY Substitution
rhompson
yhompson
tgompson
tjompson
thimpson
thpmpson
thonpson
thomoson
thompaon
thompdon
thompsin
thompspn
thompsob
thompsom
QWERTY Repetition after
trhompson
tyhompson
thgompson
thjompson
thoimpson
thopmpson
thomnpson
thomposon
thompsaon
thompsdon
thompsoin
thompsopn
thompsonb
thompsonm
QWERTY Repetition before
rthompson
ythompson
tghompson
tjhompson
thiompson
thpompson
thonmpson
thomopson
thompason
thompdson
thompsion
thompspon
thompsobn
thompsomn
QWERTY Substitution Transposed
hrompson
rohmpson
rhmopson
rhopmson
rhomspon
rhomposn
rhompsno
hyompson
yohmpson
yhmopson
yhopmson
yhomspon
yhomposn
yhompsno
gtompson
togmpson
tgmopson
tgopmson
tgomspon
tgomposn
tgompsno
jtompson
tojmpson
tjmopson
tjopmson
tjomspon
tjomposn
tjompsno
htimpson
tihmpson
thmipson
thipmson
thimspon
thimposn
thimpsno
htpmpson
tphmpson
thmppson
thppmson
thpmspon
thpmposn
thpmpsno
htonpson
tohnpson
thnopson
thopnson
thonspon
thonposn
thonpsno
htomoson
tohmoson
thmooson
thoomson
thomsoon
thomoosn
thomosno
htompaon
tohmpaon
thmopaon
thopmaon
thomapon
thompoan
thompano
htompdon
tohmpdon
thmopdon
thopmdon
thomdpon
thompodn
thompdno
htompsin
tohmpsin
thmopsin
thopmsin
thomspin
thompisn
thompsni
htompspn
tohmpspn
thmopspn
thopmspn
thomsppn
thomppsn
thompsnp
htompsob
tohmpsob
thmopsob
thopmsob
thomspob
thomposb
thompsbo
htompsom
tohmpsom
thmopsom
thopmsom
thomspom
thomposm
thompsmo
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