Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 't-shirt', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
t-shirt
Transposition0
-tshirt
ts-hirt
t-hsirt
t-sihrt
t-shrit
t-shitr
Transposition1
s-thirt
ths-irt
t-ihsrt
t-sriht
t-shtri
Transposition2
h-stirt
tish-rt
t-rhist
t-stirh
Transposition2r
hs-tirt
tihs-rt
t-rihst
t-strih
Transposition0x2
-thsirt
-tsihrt
-tshrit
-tshitr
ts-ihrt
ts-hrit
ts-hitr
t-hsrit
t-hsitr
t-sihtr
Slip3A
-sthirt
tsh-irt
t-hisrt
t-sirht
t-shrti
Slip3B
st-hirt
th-sirt
t-ishrt
t-srhit
t-shtir
Omission
-shirt
tshirt
t-hirt
t-sirt
t-shrt
t-shit
t-shir
Repetition
tt-shirt
t--shirt
t-sshirt
t-shhirt
t-shiirt
t-shirrt
t-shirtt
QWERTY Substitution
r-shirt
y-shirt
t-ahirt
t-dhirt
t-sgirt
t-sjirt
t-shurt
t-short
t-shiet
t-shitt
t-shirr
t-shiry
QWERTY Repetition after
tr-shirt
ty-shirt
t-sahirt
t-sdhirt
t-shgirt
t-shjirt
t-shiurt
t-shiort
t-shiret
t-shirtt
t-shirtr
t-shirty
QWERTY Repetition before
rt-shirt
yt-shirt
t-ashirt
t-dshirt
t-sghirt
t-sjhirt
t-shuirt
t-shoirt
t-shiert
t-shitrt
t-shirrt
t-shiryt
QWERTY Substitution Transposed
-rshirt
rs-hirt
r-hsirt
r-sihrt
r-shrit
r-shitr
-yshirt
ys-hirt
y-hsirt
y-sihrt
y-shrit
y-shitr
-tahirt
ta-hirt
t-hairt
t-aihrt
t-ahrit
t-ahitr
-tdhirt
td-hirt
t-hdirt
t-dihrt
t-dhrit
t-dhitr
-tsgirt
ts-girt
t-gsirt
t-sigrt
t-sgrit
t-sgitr
-tsjirt
ts-jirt
t-jsirt
t-sijrt
t-sjrit
t-sjitr
-tshurt
ts-hurt
t-hsurt
t-suhrt
t-shrut
t-shutr
-tshort
ts-hort
t-hsort
t-sohrt
t-shrot
t-shotr
-tshiet
ts-hiet
t-hsiet
t-sihet
t-sheit
t-shite
-tshitt
ts-hitt
t-hsitt
t-sihtt
t-shtit
-tshirr
ts-hirr
t-hsirr
t-sihrr
t-shrir
-tshiry
ts-hiry
t-hsiry
t-sihry
t-shriy
t-shiyr
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