Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'usher', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
usher
Transposition0
suher
uhser
usehr
ushre
Transposition1
hsuer
uehsr
usreh
Transposition2
eshur
urhes
Transposition2r
ehsur
urehs
Transposition0x2
suehr
suhre
uhsre
Slip3A
shuer
uhesr
userh
Slip3B
huser
ueshr
usrhe
Omission
sher
uher
user
ushr
ushe
Repetition
uusher
ussher
ushher
usheer
usherr
QWERTY Substitution
ysher
isher
uaher
udher
usger
usjer
ushwr
ushrr
ushee
ushet
QWERTY Repetition after
uysher
uisher
usaher
usdher
ushger
ushjer
ushewr
usherr
ushere
ushert
QWERTY Repetition before
yusher
iusher
uasher
udsher
usgher
usjher
ushwer
ushrer
usheer
ushetr
QWERTY Substitution Transposed
syher
yhser
ysehr
yshre
siher
ihser
isehr
ishre
auher
uhaer
uaehr
uahre
duher
uhder
udehr
udhre
suger
ugser
usegr
usgre
sujer
ujser
usejr
usjre
suhwr
uhswr
uswhr
ushrw
suhrr
uhsrr
usrhr
suhee
uhsee
usehe
suhet
uhset
useht
ushte
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