Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'buy book', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
buy book
Transposition0
uby book
byu book
bu ybook
buyb ook
buy obok
buy boko
Transposition1
yub book
b yubook
bub yook
buyob ok
buy oobk
buy bkoo
Transposition2
uybbook
bby uook
buo byok
buyobo k
buy koob
Transposition2r
yubbook
bb yuook
buob yok
buyoob k
buy koob
Transposition0x2
ub ybook
ubyb ook
uby obok
uby book
uby boko
byub ook
byu obok
byu book
byu boko
bu yobok
bu ybook
bu yboko
buyb ook
buyb oko
buy obko
Slip3A
uyb book
by ubook
bu byook
buybo ok
buy oobk
buy boko
Slip3B
ybu book
b uybook
buby ook
buyo bok
buy obok
buy bkoo
Omission
uy book
by book
bu book
buybook
buy ook
buy bok
buy boo
Repetition
bbuy book
buuy book
buyy book
buy book
buy bbook
buy boook
buy bookk
QWERTY Substitution
vuy book
nuy book
byy book
biy book
but book
buu book
buy vook
buy nook
buy biok
buy bpok
buy boik
buy bopk
buy booj
buy bool
QWERTY Repetition after
bvuy book
bnuy book
buyy book
buiy book
buyt book
buyu book
buy bvook
buy bnook
buy boiok
buy bopok
buy booik
buy boopk
buy bookj
buy bookl
QWERTY Repetition before
vbuy book
nbuy book
byuy book
biuy book
buty book
buuy book
buy vbook
buy nbook
buy biook
buy bpook
buy boiok
buy bopok
buy boojk
buy boolk
QWERTY Substitution Transposed
uvy book
vyu book
vu ybook
vuyb ook
vuy obok
vuy boko
uny book
nyu book
nu ybook
nuyb ook
nuy obok
nuy boko
yby book
by ybook
byyb ook
byy obok
byy boko
iby book
byi book
bi ybook
biyb ook
biy obok
biy boko
ubt book
btu book
bu tbook
butb ook
but obok
but boko
ubu book
bu ubook
buub ook
buu obok
buu boko
uby vook
byu vook
bu yvook
buyv ook
buy ovok
buy voko
uby nook
byu nook
bu ynook
buyn ook
buy onok
buy noko
uby biok
byu biok
bu ybiok
buyb iok
buy ibok
buy boik
buy biko
uby bpok
byu bpok
bu ybpok
buyb pok
buy pbok
buy bopk
buy bpko
uby boik
byu boik
bu yboik
buyb oik
buy obik
buy biok
buy boki
uby bopk
byu bopk
bu ybopk
buyb opk
buy obpk
buy bpok
buy bokp
uby booj
byu booj
bu ybooj
buyb ooj
buy oboj
buy bojo
uby bool
byu bool
bu ybool
buyb ool
buy obol
buy bolo
WrongDoubles
buy bbok
buy bokk
$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