Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'haier', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
haier
Transposition0
ahier
hiaer
haeir
haire
Transposition1
iaher
heiar
harei
Transposition2
eaihr
hriea
Transposition2r
eiahr
hreia
Transposition0x2
aheir
ahire
hiare
Slip3A
aiher
hiear
haeri
Slip3B
ihaer
heair
harie
Omission
aier
hier
haer
hair
haie
Repetition
hhaier
haaier
haiier
haieer
haierr
QWERTY Substitution
gaier
jaier
hsier
hauer
haoer
haiwr
hairr
haiee
haiet
QWERTY Repetition after
hgaier
hjaier
hasier
haiuer
haioer
haiewr
haierr
haiere
haiert
QWERTY Repetition before
ghaier
jhaier
hsaier
hauier
haoier
haiwer
hairer
haieer
haietr
QWERTY Substitution Transposed
agier
giaer
gaeir
gaire
ajier
jiaer
jaeir
jaire
shier
hiser
hseir
hsire
ahuer
huaer
haeur
haure
ahoer
hoaer
haeor
haore
ahiwr
hiawr
hawir
hairw
ahirr
hiarr
harir
ahiee
hiaee
haeie
ahiet
hiaet
haeit
haite
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