Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'tabac', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
tabac
Transposition0
atbac
tbaac
taabc
tabca
Transposition1
batac
tacab
Transposition2
aabtc
tcbaa
Transposition2r
abatc
tcaba
Transposition0x2
atabc
atbca
tbaca
Slip3A
abtac
tbaac
taacb
Slip3B
btaac
taabc
tacba
Omission
abac
tbac
taac
tabc
taba
Repetition
ttabac
taabac
tabbac
tabaac
tabacc
QWERTY Substitution
rabac
yabac
tsbac
tavac
tanac
tabsc
tabax
tabav
QWERTY Repetition after
trabac
tyabac
tasbac
tabvac
tabnac
tabasc
tabacx
tabacv
QWERTY Repetition before
rtabac
ytabac
tsabac
tavbac
tanbac
tabsac
tabaxc
tabavc
QWERTY Substitution Transposed
arbac
rbaac
raabc
rabca
aybac
ybaac
yaabc
yabca
stbac
tbsac
tsabc
tsbca
atvac
tvaac
taavc
tavca
atnac
tnaac
taanc
tanca
atbsc
tbasc
tasbc
tabcs
atbax
tbaax
taabx
tabxa
atbav
tbaav
taabv
tabva
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