Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'race 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
race book
Transposition0
arce book
rcae book
raec book
rac ebook
raceb ook
race obok
race boko
Transposition1
care book
reca book
ra ecbook
racb eook
raceob ok
race oobk
race bkoo
Transposition2
eacr book
r ceabook
rabe cook
raco beok
raceobo k
race koob
Transposition2r
ecar book
r ecabook
rab ecook
racob eok
raceoob k
race koob
Transposition0x2
arecbook
arc ebook
arceb ook
arce obok
arce book
arce boko
rca ebook
rcaeb ook
rcae obok
rcae book
rcae boko
raecb ook
raec obok
raec book
raec boko
rac eobok
rac ebook
rac eboko
raceb ook
raceb oko
race obko
Slip3A
acre book
rcea book
rae cbook
rac beook
racebo ok
race oobk
race boko
Slip3B
crae book
reac book
ra cebook
racbe ook
raceo bok
race obok
race bkoo
Omission
ace book
rce book
rae book
rac book
racebook
race ook
race bok
race boo
Repetition
rrace book
raace book
racce book
racee book
race book
race bbook
race boook
race bookk
QWERTY Substitution
eace book
tace book
rsce book
raxe book
rave book
racw book
racr book
race vook
race nook
race biok
race bpok
race boik
race bopk
race booj
race bool
QWERTY Repetition after
reace book
rtace book
rasce book
racxe book
racve book
racew book
racer book
race bvook
race bnook
race boiok
race bopok
race booik
race boopk
race bookj
race bookl
QWERTY Repetition before
erace book
trace book
rsace book
raxce book
ravce book
racwe book
racre book
race vbook
race nbook
race biook
race bpook
race boiok
race bopok
race boojk
race boolk
QWERTY Substitution Transposed
aece book
ecae book
eaec book
eac ebook
eaceb ook
eace obok
eace boko
atce book
tcae book
taec book
tac ebook
taceb ook
tace obok
tace boko
srce book
rcse book
rsec book
rsc ebook
rsceb ook
rsce obok
rsce boko
arxe book
rxae book
raex book
rax ebook
raxeb ook
raxe obok
raxe boko
arve book
rvae book
raev book
rav ebook
raveb ook
rave obok
rave boko
arcw book
rcaw book
rawc book
rac wbook
racwb ook
racw obok
racw boko
arcr book
rcar book
rarc book
rac rbook
racrb ook
racr obok
racr boko
arce vook
rcae vook
raec vook
rac evook
racev ook
race ovok
race voko
arce nook
rcae nook
raec nook
rac enook
racen ook
race onok
race noko
arce biok
rcae biok
raec biok
rac ebiok
raceb iok
race ibok
race boik
race biko
arce bpok
rcae bpok
raec bpok
rac ebpok
raceb pok
race pbok
race bopk
race bpko
arce boik
rcae boik
raec boik
rac eboik
raceb oik
race obik
race biok
race boki
arce bopk
rcae bopk
raec bopk
rac ebopk
raceb opk
race obpk
race bpok
race bokp
arce booj
rcae booj
raec booj
rac ebooj
raceb ooj
race oboj
race bojo
arce bool
rcae bool
raec bool
rac ebool
raceb ool
race obol
race bolo
WrongDoubles
race bbok
race 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