Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'training', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
training
Transposition0
rtaining
tarining
trianing
traniing
traiinng
trainnig
trainign
Transposition1
artining
tiarning
trniaing
traingni
Transposition2
iratning
tnairing
triinang
tranniig
traiginn
Transposition2r
iartning
tniaring
triniang
traninig
traignin
Transposition0x2
rtianing
rtaniing
rtaiinng
rtainnig
rtainign
tarniing
tariinng
tarinnig
tarinign
triainng
triannig
trianign
traninig
traniign
traiingn
Slip3A
ratining
tairning
trinaing
traniing
traiinng
trainngi
Slip3B
atrining
tiraning
trnaiing
traiinng
trainnig
traingin
Omission
raining
taining
trining
traning
traiing
trainng
trainig
trainin
Repetition
ttraining
trraining
traaining
traiining
trainning
trainiing
traininng
trainingg
QWERTY Substitution
rraining
yraining
teaining
ttaining
trsining
trauning
traoning
traibing
traiming
trainung
trainong
trainibg
trainimg
traininf
traininh
QWERTY Repetition after
trraining
tyraining
treaining
trtaining
trasining
traiuning
traioning
trainbing
trainming
trainiung
trainiong
traininbg
traininmg
trainingf
trainingh
QWERTY Repetition before
rtraining
ytraining
teraining
ttraining
trsaining
trauining
traoining
traibning
traimning
trainuing
trainoing
trainibng
trainimng
traininfg
traininhg
QWERTY Substitution Transposed
rarining
rrianing
rraniing
rraiinng
rrainnig
rrainign
ryaining
yarining
yrianing
yraniing
yraiinng
yrainnig
yrainign
etaining
taeining
teianing
teaniing
teaiinng
teainnig
teainign
tatining
ttianing
ttaniing
ttaiinng
ttainnig
ttainign
rtsining
tsrining
trisning
trsniing
trsiinng
trsinnig
trsinign
rtauning
taruning
truaning
tranuing
trauinng
traunnig
traunign
rtaoning
taroning
troaning
tranoing
traoinng
traonnig
traonign
rtaibing
taribing
triabing
trabiing
traiibng
traibnig
traibign
rtaiming
tariming
triaming
tramiing
traiimng
traimnig
traimign
rtainung
tarinung
trianung
traniung
traiunng
trainnug
trainugn
rtainong
tarinong
trianong
traniong
traionng
trainnog
trainogn
rtainibg
tarinibg
trianibg
traniibg
traiinbg
trainbig
trainigb
rtainimg
tarinimg
trianimg
traniimg
traiinmg
trainmig
trainigm
rtaininf
tarininf
trianinf
traniinf
traiinnf
trainnif
trainifn
rtaininh
tarininh
trianinh
traniinh
traiinnh
trainnih
trainihn
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