Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'truhair', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
truhair
Transposition0
rtuhair
turhair
trhuair
truahir
truhiar
truhari
Transposition1
urthair
thurair
trahuir
truiahr
truhria
Transposition2
hrutair
tauhrir
trihaur
truraih
Transposition2r
hurtair
tahurir
triahur
truriah
Transposition0x2
rthuair
rtuahir
rtuhiar
rtuhari
turahir
turhiar
turhari
trhuiar
trhuari
truahri
Slip3A
ruthair
tuhrair
trhauir
truaihr
truhira
Slip3B
utrhair
thruair
trauhir
truihar
truhrai
Omission
ruhair
tuhair
trhair
truair
truhir
truhar
truhai
Repetition
ttruhair
trruhair
truuhair
truhhair
truhaair
truhaiir
truhairr
QWERTY Substitution
rruhair
yruhair
teuhair
ttuhair
tryhair
trihair
trugair
trujair
truhsir
truhaur
truhaor
truhaie
truhait
QWERTY Repetition after
trruhair
tyruhair
treuhair
trtuhair
truyhair
truihair
truhgair
truhjair
truhasir
truhaiur
truhaior
truhaire
truhairt
QWERTY Repetition before
rtruhair
ytruhair
teruhair
ttruhair
tryuhair
triuhair
trughair
trujhair
truhsair
truhauir
truhaoir
truhaier
truhaitr
QWERTY Substitution Transposed
rurhair
rrhuair
rruahir
rruhiar
rruhari
ryuhair
yurhair
yrhuair
yruahir
yruhiar
yruhari
etuhair
tuehair
tehuair
teuahir
teuhiar
teuhari
tuthair
tthuair
ttuahir
ttuhiar
ttuhari
rtyhair
tyrhair
trhyair
tryahir
tryhiar
tryhari
rtihair
tirhair
trhiair
triahir
trihiar
trihari
rtugair
turgair
trguair
truagir
trugiar
trugari
rtujair
turjair
trjuair
truajir
trujiar
trujari
rtuhsir
turhsir
trhusir
trushir
truhisr
truhsri
rtuhaur
turhaur
trhuaur
truahur
truhuar
truharu
rtuhaor
turhaor
trhuaor
truahor
truhoar
truharo
rtuhaie
turhaie
trhuaie
truahie
truhiae
truhaei
rtuhait
turhait
trhuait
truahit
truhiat
truhati
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
$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