Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'bookmaker', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
bookmaker
Transposition0
obokmaker
bokomaker
boomkaker
bookamker
bookmkaer
bookmaekr
bookmakre
Transposition1
oobkmaker
bkoomaker
bomkoaker
booamkker
bookkamer
bookmekar
bookmarek
Transposition2
koobmaker
bmokoaker
boakmoker
bookeakmr
bookmrkea
Transposition2r
koobmaker
bmkooaker
boamkoker
bookamker
bookekamr
bookmreka
Transposition0x2
obkomaker
obomkaker
obokamker
obokmkaer
obokmaekr
obokmakre
boomkaker
bookamker
bookmkaer
bookmaekr
bookmakre
bokoamker
bokomkaer
bokomaekr
bokomakre
boomkkaer
boomkaekr
boomkakre
bookamekr
bookamkre
bookmkare
Slip3A
oobkmaker
bokomaker
bokmoaker
boomakker
bookakmer
bookmkear
bookmaerk
Slip3B
obokmaker
bkoomaker
bomokaker
booakmker
bookkmaer
bookmeakr
bookmarke
Omission
ookmaker
bokmaker
boomaker
bookaker
bookmker
bookmaer
bookmakr
bookmake
Repetition
bbookmaker
boookmaker
bookkmaker
bookmmaker
bookmaaker
bookmakker
bookmakeer
bookmakerr
QWERTY Substitution
vookmaker
nookmaker
biokmaker
bpokmaker
boikmaker
bopkmaker
boojmaker
boolmaker
booknaker
bookmsker
bookmajer
bookmaler
bookmakwr
bookmakrr
bookmakee
bookmaket
QWERTY Repetition after
bvookmaker
bnookmaker
boiokmaker
bopokmaker
booikmaker
boopkmaker
bookjmaker
booklmaker
bookmnaker
bookmasker
bookmakjer
bookmakler
bookmakewr
bookmakerr
bookmakere
bookmakert
QWERTY Repetition before
vbookmaker
nbookmaker
biookmaker
bpookmaker
boiokmaker
bopokmaker
boojkmaker
boolkmaker
booknmaker
bookmsaker
bookmajker
bookmalker
bookmakwer
bookmakrer
bookmakeer
bookmaketr
QWERTY Substitution Transposed
ovokmaker
vokomaker
voomkaker
vookamker
vookmkaer
vookmaekr
vookmakre
onokmaker
nokomaker
noomkaker
nookamker
nookmkaer
nookmaekr
nookmakre
ibokmaker
boikmaker
bikomaker
biomkaker
biokamker
biokmkaer
biokmaekr
biokmakre
pbokmaker
bopkmaker
bpkomaker
bpomkaker
bpokamker
bpokmkaer
bpokmaekr
bpokmakre
obikmaker
biokmaker
bokimaker
boimkaker
boikamker
boikmkaer
boikmaekr
boikmakre
obpkmaker
bpokmaker
bokpmaker
bopmkaker
bopkamker
bopkmkaer
bopkmaekr
bopkmakre
obojmaker
bojomaker
boomjaker
boojamker
boojmkaer
boojmaekr
boojmakre
obolmaker
bolomaker
boomlaker
boolamker
boolmkaer
boolmaekr
boolmakre
oboknaker
bokonaker
boonkaker
bookanker
booknkaer
booknaekr
booknakre
obokmsker
bokomsker
boomksker
booksmker
bookmkser
bookmsekr
bookmskre
obokmajer
bokomajer
boomkajer
bookamjer
bookmjaer
bookmaejr
bookmajre
obokmaler
bokomaler
boomkaler
bookamler
bookmlaer
bookmaelr
bookmalre
obokmakwr
bokomakwr
boomkakwr
bookamkwr
bookmkawr
bookmawkr
bookmakrw
obokmakrr
bokomakrr
boomkakrr
bookamkrr
bookmkarr
bookmarkr
obokmakee
bokomakee
boomkakee
bookamkee
bookmkaee
bookmaeke
obokmaket
bokomaket
boomkaket
bookamket
bookmkaet
bookmaekt
bookmakte
WrongDoubles
bbokmaker
bokkmaker
$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