Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'fighting', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
fighting
Transposition0
ifghting
fgihting
fihgting
figthing
fighitng
fightnig
fightign
Transposition1
gifhting
fhgiting
fithging
figithng
fighnitg
fightgni
Transposition2
higfting
ftghiing
fiihtgng
figntihg
fighgint
Transposition2r
hgifting
fthgiing
fiithgng
fignithg
fighgnit
Transposition0x2
ifhgting
ifgthing
ifghitng
ifghtnig
ifghtign
fgithing
fgihitng
fgihtnig
fgihtign
fihgitng
fihgtnig
fihgtign
figthnig
figthign
fighitgn
Slip3A
igfhting
fghiting
fihtging
figtihng
fighintg
fightngi
Slip3B
gfihting
fhigting
fitghing
figihtng
fighntig
fightgin
Omission
ighting
fghting
fihting
figting
fighing
fightng
fightig
fightin
Repetition
ffighting
fiighting
figghting
fighhting
fightting
fightiing
fightinng
fightingg
QWERTY Substitution
dighting
gighting
fughting
foghting
fifhting
fihhting
figgting
figjting
fighring
fighying
fightung
fightong
fightibg
fightimg
fightinf
fightinh
QWERTY Repetition after
fdighting
fgighting
fiughting
fioghting
figfhting
fighhting
fighgting
fighjting
fightring
fightying
fightiung
fightiong
fightinbg
fightinmg
fightingf
fightingh
QWERTY Repetition before
dfighting
gfighting
fuighting
foighting
fifghting
fihghting
figghting
figjhting
fighrting
fighyting
fightuing
fightoing
fightibng
fightimng
fightinfg
fightinhg
QWERTY Substitution Transposed
idghting
dgihting
dihgting
digthing
dighitng
dightnig
dightign
igghting
ggihting
gihgting
gigthing
gighitng
gightnig
gightign
ufghting
fguhting
fuhgting
fugthing
fughitng
fughtnig
fughtign
ofghting
fgohting
fohgting
fogthing
foghitng
foghtnig
foghtign
iffhting
ffihting
fihfting
fifthing
fifhitng
fifhtnig
fifhtign
ifhhting
fhihting
fihthing
fihhitng
fihhtnig
fihhtign
ifggting
fgigting
figtging
figgitng
figgtnig
figgtign
ifgjting
fgijting
fijgting
figtjing
figjitng
figjtnig
figjtign
ifghring
fgihring
fihgring
figrhing
fighirng
fighrnig
fighrign
ifghying
fgihying
fihgying
figyhing
fighiyng
fighynig
fighyign
ifghtung
fgihtung
fihgtung
figthung
fighutng
fightnug
fightugn
ifghtong
fgihtong
fihgtong
figthong
fighotng
fightnog
fightogn
ifghtibg
fgihtibg
fihgtibg
figthibg
fighitbg
fightbig
fightigb
ifghtimg
fgihtimg
fihgtimg
figthimg
fighitmg
fightmig
fightigm
ifghtinf
fgihtinf
fihgtinf
figthinf
fighitnf
fightnif
fightifn
ifghtinh
fgihtinh
fihgtinh
figthinh
fighitnh
fightnih
fightihn
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