Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'viking', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
viking
Transposition0
ivking
vkiing
viikng
viknig
vikign
Transposition1
kiving
vinikg
vikgni
Transposition2
iikvng
vnkiig
vigink
Transposition2r
ikivng
vnikig
vignik
Transposition0x2
ivikng
ivknig
ivkign
vkinig
vkiign
viikgn
Slip3A
ikving
vkiing
viinkg
vikngi
Slip3B
kviing
viikng
vinkig
vikgin
Omission
iking
vking
viing
vikng
vikig
vikin
Repetition
vviking
viiking
vikking
vikiing
vikinng
vikingg
QWERTY Substitution
ciking
biking
vuking
voking
vijing
viling
vikung
vikong
vikibg
vikimg
vikinf
vikinh
QWERTY Repetition after
vciking
vbiking
viuking
vioking
vikjing
vikling
vikiung
vikiong
vikinbg
vikinmg
vikingf
vikingh
QWERTY Repetition before
cviking
bviking
vuiking
voiking
vijking
vilking
vikuing
vikoing
vikibng
vikimng
vikinfg
vikinhg
QWERTY Substitution Transposed
icking
ckiing
ciikng
ciknig
cikign
ibking
bkiing
biikng
biknig
bikign
uvking
vkuing
vuikng
vuknig
vukign
ovking
vkoing
voikng
voknig
vokign
ivjing
vjiing
viijng
vijnig
vijign
ivling
vliing
viilng
vilnig
vilign
ivkung
vkiung
viukng
viknug
vikugn
ivkong
vkiong
viokng
viknog
vikogn
ivkibg
vkiibg
viikbg
vikbig
vikigb
ivkimg
vkiimg
viikmg
vikmig
vikigm
ivkinf
vkiinf
viiknf
viknif
vikifn
ivkinh
vkiinh
viiknh
viknih
vikihn
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