Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'htc vive', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
htc vive
Transposition0
thc vive
hct vive
ht cvive
htcv ive
htc ivve
htc vvie
htc viev
Transposition1
cth vive
h ctvive
htv cive
htciv ve
htc vevi
Transposition2
tchvive
hvc tive
hti vcve
htcvvi e
htc eivv
Transposition2r
cthvive
hv ctive
htiv cve
htcviv e
htc eviv
Transposition0x2
th cvive
thcv ive
thc ivve
thc vvie
thc viev
hctv ive
hct ivve
hct vvie
hct viev
ht civve
ht cvvie
ht cviev
htcv vie
htcv iev
htc ivev
Slip3A
tch vive
hc tvive
ht vcive
htcvi ve
htc ivve
htc vvei
Slip3B
cht vive
h tcvive
htvc ive
htci vve
htc vvie
htc veiv
Omission
tc vive
hc vive
ht vive
htcvive
htc ive
htc vve
htc vie
htc viv
Repetition
hhtc vive
httc vive
htcc vive
htc vive
htc vvive
htc viive
htc vivve
htc vivee
QWERTY Substitution
gtc vive
jtc vive
hrc vive
hyc vive
htx vive
htv vive
htc cive
htc bive
htc vuve
htc vove
htc vice
htc vibe
htc vivw
htc vivr
QWERTY Repetition after
hgtc vive
hjtc vive
htrc vive
htyc vive
htcx vive
htcv vive
htc vcive
htc vbive
htc viuve
htc viove
htc vivce
htc vivbe
htc vivew
htc viver
QWERTY Repetition before
ghtc vive
jhtc vive
hrtc vive
hytc vive
htxc vive
htvc vive
htc cvive
htc bvive
htc vuive
htc voive
htc vicve
htc vibve
htc vivwe
htc vivre
QWERTY Substitution Transposed
tgc vive
gct vive
gt cvive
gtcv ive
gtc ivve
gtc vvie
gtc viev
tjc vive
jct vive
jt cvive
jtcv ive
jtc ivve
jtc vvie
jtc viev
rhc vive
hcr vive
hr cvive
hrcv ive
hrc ivve
hrc vvie
hrc viev
yhc vive
hcy vive
hy cvive
hycv ive
hyc ivve
hyc vvie
hyc viev
thx vive
hxt vive
ht xvive
htxv ive
htx ivve
htx vvie
htx viev
thv vive
hvt vive
ht vvive
htvv ive
htv ivve
htv vvie
htv viev
thc cive
hct cive
ht ccive
htcc ive
htc icve
htc cvie
htc ciev
thc bive
hct bive
ht cbive
htcb ive
htc ibve
htc bvie
htc biev
thc vuve
hct vuve
ht cvuve
htcv uve
htc uvve
htc vvue
htc vuev
thc vove
hct vove
ht cvove
htcv ove
htc ovve
htc vvoe
htc voev
thc vice
hct vice
ht cvice
htcv ice
htc ivce
htc vcie
htc viec
thc vibe
hct vibe
ht cvibe
htcv ibe
htc ivbe
htc vbie
htc vieb
thc vivw
hct vivw
ht cvivw
htcv ivw
htc ivvw
htc vviw
htc viwv
thc vivr
hct vivr
ht cvivr
htcv ivr
htc ivvr
htc vvir
htc virv
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
$table
$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