Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'barebone', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
barebone
Transposition0
abrebone
braebone
baerbone
barbeone
bareobne
barebnoe
bareboen
Transposition1
rabebone
berabone
baberone
barobene
barenobe
barebeno
Transposition2
earbbone
bbreaone
baoebrne
barnboee
bareeonb
Transposition2r
erabbone
bberaone
baoberne
barnobee
bareenob
Transposition0x2
aberbone
abrbeone
abreobne
abrebnoe
abreboen
brabeone
braeobne
braebnoe
braeboen
baerobne
baerbnoe
baerboen
barbenoe
barbeoen
bareoben
Slip3A
arbebone
breabone
baebrone
barboene
bareonbe
barebneo
Slip3B
rbaebone
bearbone
babreone
baroebne
barenboe
barebeon
Omission
arebone
brebone
baebone
barbone
bareone
barebne
bareboe
barebon
Repetition
bbarebone
baarebone
barrebone
bareebone
barebbone
bareboone
barebonne
barebonee
QWERTY Substitution
varebone
narebone
bsrebone
baeebone
batebone
barwbone
barrbone
barevone
barenone
barebine
barebpne
barebobe
barebome
barebonw
barebonr
QWERTY Repetition after
bvarebone
bnarebone
basrebone
bareebone
bartebone
barewbone
barerbone
barebvone
barebnone
bareboine
barebopne
barebonbe
barebonme
barebonew
bareboner
QWERTY Repetition before
vbarebone
nbarebone
bsarebone
baerebone
batrebone
barwebone
barrebone
barevbone
barenbone
barebione
barebpone
barebobne
barebomne
barebonwe
barebonre
QWERTY Substitution Transposed
avrebone
vraebone
vaerbone
varbeone
vareobne
varebnoe
vareboen
anrebone
nraebone
naerbone
narbeone
nareobne
narebnoe
nareboen
sbrebone
brsebone
bserbone
bsrbeone
bsreobne
bsrebnoe
bsreboen
abeebone
beaebone
baebeone
baeeobne
baeebnoe
baeeboen
abtebone
btaebone
baetbone
batbeone
bateobne
batebnoe
bateboen
abrwbone
brawbone
bawrbone
barbwone
barwobne
barwbnoe
barwboen
abrrbone
brarbone
barbrone
barrobne
barrbnoe
barrboen
abrevone
braevone
baervone
barveone
bareovne
barevnoe
barevoen
abrenone
braenone
baernone
barneone
bareonne
barennoe
barenoen
abrebine
braebine
baerbine
barbeine
bareibne
barebnie
barebien
abrebpne
braebpne
baerbpne
barbepne
barepbne
barebnpe
barebpen
abrebobe
braebobe
baerbobe
barbeobe
bareobbe
barebboe
bareboeb
abrebome
braebome
baerbome
barbeome
bareobme
barebmoe
bareboem
abrebonw
braebonw
baerbonw
barbeonw
bareobnw
barebnow
barebown
abrebonr
braebonr
baerbonr
barbeonr
bareobnr
barebnor
bareborn
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