Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'wireless access points', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
wireless access points
Transposition0
iwreless access points
wrieless access points
wierless access points
wirleess access points
wireelss access points
wirelses access points
wireles saccess points
wirelessa ccess points
wireless cacess points
wireless acecss points
wireless accses points
wireless acces spoints
wireless accessp oints
wireless access opints
wireless access pionts
wireless access ponits
wireless access poitns
wireless access poinst
Transposition1
riweless access points
weriless access points
wileress access points
wiresels access points
wirelsse access points
wirele ssaccess points
wirelesa sccess points
wirelessca cess points
wireless ccaess points
wireless aeccss points
wireless acsecs points
wireless accsse points
wireless acce sspoints
wireless accesp soints
wireless accessop ints
wireless access iopnts
wireless access pniots
wireless access potnis
wireless access poistn
Transposition2
eirwless access points
wlreiess access points
wieelrss access points
wirslees access points
wiresesl access points
wirel sseaccess points
wireleas sccess points
wirelesc ascess points
wirelesscac ess points
wireless eccass points
wireless ascecs points
wireless acsesc points
wireless acc ssepoints
wireless acceps soints
wireless acceso psints
wireless accessipo nts
wireless access noipts
wireless access ptinos
wireless access posnti
Transposition2r
eriwless access points
wleriess access points
wielerss access points
wirseles access points
wiressel access points
wirel sseaccess points
wirelea ssccess points
wirelesca scess points
wirelesscca ess points
wireless eccass points
wireless aseccs points
wireless acssec points
wireless acc ssepoints
wireless accep ssoints
wireless accesop sints
wireless accessiop nts
wireless access niopts
wireless access ptnios
wireless access postni
Transposition0x2
iwerless access points
iwrleess access points
iwreelss access points
iwrelses access points
iwrelessaccess points
iwreles saccess points
iwrelessa ccess points
iwreless cacess points
iwreless access points
iwreless acecss points
iwreless accses points
iwreless accesspoints
iwreless acces spoints
iwreless accessp oints
iwreless access opints
iwreless access pionts
iwreless access ponits
iwreless access poitns
iwreless access poinst
wrileess access points
wrieelss access points
wrielses access points
wrielessaccess points
wrieles saccess points
wrielessa ccess points
wrieless cacess points
wrieless access points
wrieless acecss points
wrieless accses points
wrieless accesspoints
wrieless acces spoints
wrieless accessp oints
wrieless access opints
wrieless access pionts
wrieless access ponits
wrieless access poitns
wrieless access poinst
wierelss access points
wierlses access points
wierlessaccess points
wierles saccess points
wierlessa ccess points
wierless cacess points
wierless access points
wierless acecss points
wierless accses points
wierless accesspoints
wierless acces spoints
wierless accessp oints
wierless access opints
wierless access pionts
wierless access ponits
wierless access poitns
wierless access poinst
wirleses access points
wirleessaccess points
wirlees saccess points
wirleessa ccess points
wirleess cacess points
wirleess access points
wirleess acecss points
wirleess accses points
wirleess accesspoints
wirleess acces spoints
wirleess accessp oints
wirleess access opints
wirleess access pionts
wirleess access ponits
wirleess access poitns
wirleess access poinst
wireelssaccess points
wireels saccess points
wireelssa ccess points
wireelss cacess points
wireelss access points
wireelss acecss points
wireelss accses points
wireelss accesspoints
wireelss acces spoints
wireelss accessp oints
wireelss access opints
wireelss access pionts
wireelss access ponits
wireelss access poitns
wireelss access poinst
wirelse saccess points
wirelsesa ccess points
wirelses cacess points
wirelses access points
wirelses acecss points
wirelses accses points
wirelses accesspoints
wirelses acces spoints
wirelses accessp oints
wirelses access opints
wirelses access pionts
wirelses access ponits
wirelses access poitns
wirelses access poinst
wirelessa ccess points
wireless cacess points
wireless acecss points
wireless accses points
wireless accesspoints
wireless acces spoints
wireless accessp oints
wireless access opints
wireless access pionts
wireless access ponits
wireless access poitns
wireless access poinst
wireles scacess points
wireles saccess points
wireles sacecss points
wireles saccses points
wireles saccesspoints
wireles sacces spoints
wireles saccessp oints
wireles saccess opints
wireles saccess pionts
wireles saccess ponits
wireles saccess poitns
wireles saccess poinst
wirelessa cecss points
wirelessa ccses points
wirelessa ccesspoints
wirelessa cces spoints
wirelessa ccessp oints
wirelessa ccess opints
wirelessa ccess pionts
wirelessa ccess ponits
wirelessa ccess poitns
wirelessa ccess poinst
wireless caecss points
wireless cacses points
wireless cacesspoints
wireless caces spoints
wireless cacessp oints
wireless cacess opints
wireless cacess pionts
wireless cacess ponits
wireless cacess poitns
wireless cacess poinst
wireless acecsspoints
wireless acecs spoints
wireless acecssp oints
wireless acecss opints
wireless acecss pionts
wireless acecss ponits
wireless acecss poitns
wireless acecss poinst
wireless accse spoints
wireless accsesp oints
wireless accses opints
wireless accses pionts
wireless accses ponits
wireless accses poitns
wireless accses poinst
wireless acces sopints
wireless acces spionts
wireless acces sponits
wireless acces spoitns
wireless acces spoinst
wireless accessp ionts
wireless accessp onits
wireless accessp oitns
wireless accessp oinst
wireless access opnits
wireless access opitns
wireless access opinst
wireless access piotns
wireless access pionst
wireless access ponist
Slip3A
irweless access points
wreiless access points
wielress access points
wirleess access points
wireesls access points
wirelsse access points
wireles saccess points
wireles asccess points
wirelessac cess points
wireless ccaess points
wireless acecss points
wireless acescs points
wireless accsse points
wireless acces spoints
wireless acces psoints
wireless accesspo ints
wireless access oipnts
wireless access pinots
wireless access pontis
wireless access poitsn
Slip3B
rwieless access points
weirless access points
wilreess access points
wireelss access points
wiresles access points
wirelses access points
wirele ssaccess points
wirelesas ccess points
wirelessc acess points
wireless cacess points
wireless aeccss points
wireless acsces points
wireless accses points
wireless acce sspoints
wireless accesps oints
wireless accesso pints
wireless access iponts
wireless access pnoits
wireless access potins
wireless access poisnt
Omission
ireless access points
wreless access points
wieless access points
wirless access points
wireess access points
wirelss access points
wireles access points
wirelessaccess points
wireless ccess points
wireless acess points
wireless accss points
wireless acces points
wireless accesspoints
wireless access oints
wireless access pints
wireless access ponts
wireless access poits
wireless access poins
wireless access point
Repetition
wwireless access points
wiireless access points
wirreless access points
wireeless access points
wirelless access points
wireleess access points
wirelesss access points
wireless access points
wireless aaccess points
wireless acccess points
wireless acceess points
wireless accesss points
wireless access points
wireless access ppoints
wireless access pooints
wireless access poiints
wireless access poinnts
wireless access pointts
wireless access pointss
QWERTY Substitution
qireless access points
eireless access points
wureless access points
woreless access points
wieeless access points
witeless access points
wirwless access points
wirrless access points
wirekess access points
wirelwss access points
wirelrss access points
wireleas access points
wireleds access points
wirelesa access points
wirelesd access points
wireless sccess points
wireless axcess points
wireless avcess points
wireless acxess points
wireless acvess points
wireless accwss points
wireless accrss points
wireless acceas points
wireless acceds points
wireless accesa points
wireless accesd points
wireless access ooints
wireless access piints
wireless access ppints
wireless access pounts
wireless access poonts
wireless access poibts
wireless access poimts
wireless access poinrs
wireless access poinys
wireless access pointa
wireless access pointd
QWERTY Repetition after
wqireless access points
weireless access points
wiureless access points
wioreless access points
wireeless access points
wirteless access points
wirewless access points
wirerless access points
wirelkess access points
wirelewss access points
wirelerss access points
wirelesas access points
wirelesds access points
wirelessa access points
wirelessd access points
wireless asccess points
wireless acxcess points
wireless acvcess points
wireless accxess points
wireless accvess points
wireless accewss points
wireless accerss points
wireless accesas points
wireless accesds points
wireless accessa points
wireless accessd points
wireless access pooints
wireless access poiints
wireless access popints
wireless access poiunts
wireless access poionts
wireless access poinbts
wireless access poinmts
wireless access pointrs
wireless access pointys
wireless access pointsa
wireless access pointsd
QWERTY Repetition before
qwireless access points
ewireless access points
wuireless access points
woireless access points
wiereless access points
witreless access points
wirweless access points
wirreless access points
wirekless access points
wirelwess access points
wirelress access points
wireleass access points
wireledss access points
wirelesas access points
wirelesds access points
wireless saccess points
wireless axccess points
wireless avccess points
wireless acxcess points
wireless acvcess points
wireless accwess points
wireless accress points
wireless acceass points
wireless accedss points
wireless accesas points
wireless accesds points
wireless access opoints
wireless access pioints
wireless access ppoints
wireless access pouints
wireless access pooints
wireless access poibnts
wireless access poimnts
wireless access poinrts
wireless access poinyts
wireless access pointas
wireless access pointds
QWERTY Substitution Transposed
iqreless access points
qrieless access points
qierless access points
qirleess access points
qireelss access points
qirelses access points
qireles saccess points
qirelessa ccess points
qireless cacess points
qireless acecss points
qireless accses points
qireless acces spoints
qireless accessp oints
qireless access opints
qireless access pionts
qireless access ponits
qireless access poitns
qireless access poinst
iereless access points
erieless access points
eierless access points
eirleess access points
eireelss access points
eirelses access points
eireles saccess points
eirelessa ccess points
eireless cacess points
eireless acecss points
eireless accses points
eireless acces spoints
eireless accessp oints
eireless access opints
eireless access pionts
eireless access ponits
eireless access poitns
eireless access poinst
uwreless access points
wrueless access points
wuerless access points
wurleess access points
wureelss access points
wurelses access points
wureles saccess points
wurelessa ccess points
wureless cacess points
wureless acecss points
wureless accses points
wureless acces spoints
wureless accessp oints
wureless access opints
wureless access pionts
wureless access ponits
wureless access poitns
wureless access poinst
owreless access points
wroeless access points
woerless access points
worleess access points
woreelss access points
worelses access points
woreles saccess points
worelessa ccess points
woreless cacess points
woreless acecss points
woreless accses points
woreless acces spoints
woreless accessp oints
woreless access opints
woreless access pionts
woreless access ponits
woreless access poitns
woreless access poinst
iweeless access points
weieless access points
wieleess access points
wieeelss access points
wieelses access points
wieeles saccess points
wieelessa ccess points
wieeless cacess points
wieeless acecss points
wieeless accses points
wieeless acces spoints
wieeless accessp oints
wieeless access opints
wieeless access pionts
wieeless access ponits
wieeless access poitns
wieeless access poinst
iwteless access points
wtieless access points
wietless access points
witleess access points
witeelss access points
witelses access points
witeles saccess points
witelessa ccess points
witeless cacess points
witeless acecss points
witeless accses points
witeless acces spoints
witeless accessp oints
witeless access opints
witeless access pionts
witeless access ponits
witeless access poitns
witeless access poinst
iwrwless access points
wriwless access points
wiwrless access points
wirlwess access points
wirwelss access points
wirwlses access points
wirwles saccess points
wirwlessa ccess points
wirwless cacess points
wirwless acecss points
wirwless accses points
wirwless acces spoints
wirwless accessp oints
wirwless access opints
wirwless access pionts
wirwless access ponits
wirwless access poitns
wirwless access poinst
iwrrless access points
wrirless access points
wirlress access points
wirrelss access points
wirrlses access points
wirrles saccess points
wirrlessa ccess points
wirrless cacess points
wirrless acecss points
wirrless accses points
wirrless acces spoints
wirrless accessp oints
wirrless access opints
wirrless access pionts
wirrless access ponits
wirrless access poitns
wirrless access poinst
iwrekess access points
wriekess access points
wierkess access points
wirkeess access points
wireekss access points
wirekses access points
wirekes saccess points
wirekessa ccess points
wirekess cacess points
wirekess acecss points
wirekess accses points
wirekess acces spoints
wirekess accessp oints
wirekess access opints
wirekess access pionts
wirekess access ponits
wirekess access poitns
wirekess access poinst
iwrelwss access points
wrielwss access points
wierlwss access points
wirlewss access points
wirewlss access points
wirelsws access points
wirelws saccess points
wirelwssa ccess points
wirelwss cacess points
wirelwss acecss points
wirelwss accses points
wirelwss acces spoints
wirelwss accessp oints
wirelwss access opints
wirelwss access pionts
wirelwss access ponits
wirelwss access poitns
wirelwss access poinst
iwrelrss access points
wrielrss access points
wierlrss access points
wirlerss access points
wirerlss access points
wirelsrs access points
wirelrs saccess points
wirelrssa ccess points
wirelrss cacess points
wirelrss acecss points
wirelrss accses points
wirelrss acces spoints
wirelrss accessp oints
wirelrss access opints
wirelrss access pionts
wirelrss access ponits
wirelrss access poitns
wirelrss access poinst
iwreleas access points
wrieleas access points
wierleas access points
wirleeas access points
wireelas access points
wirelaes access points
wirelesa access points
wirelea saccess points
wireleasa ccess points
wireleas cacess points
wireleas acecss points
wireleas accses points
wireleas acces spoints
wireleas accessp oints
wireleas access opints
wireleas access pionts
wireleas access ponits
wireleas access poitns
wireleas access poinst
iwreleds access points
wrieleds access points
wierleds access points
wirleeds access points
wireelds access points
wireldes access points
wirelesd access points
wireled saccess points
wireledsa ccess points
wireleds cacess points
wireleds acecss points
wireleds accses points
wireleds acces spoints
wireleds accessp oints
wireleds access opints
wireleds access pionts
wireleds access ponits
wireleds access poitns
wireleds access poinst
iwrelesa access points
wrielesa access points
wierlesa access points
wirleesa access points
wireelsa access points
wirelsea access points
wireleas access points
wireles aaccess points
wirelesaa ccess points
wirelesa cacess points
wirelesa acecss points
wirelesa accses points
wirelesa acces spoints
wirelesa accessp oints
wirelesa access opints
wirelesa access pionts
wirelesa access ponits
wirelesa access poitns
wirelesa access poinst
iwrelesd access points
wrielesd access points
wierlesd access points
wirleesd access points
wireelsd access points
wirelsed access points
wireleds access points
wireles daccess points
wirelesda ccess points
wirelesd cacess points
wirelesd acecss points
wirelesd accses points
wirelesd acces spoints
wirelesd accessp oints
wirelesd access opints
wirelesd access pionts
wirelesd access ponits
wirelesd access poitns
wirelesd access poinst
iwreless sccess points
wrieless sccess points
wierless sccess points
wirleess sccess points
wireelss sccess points
wirelses sccess points
wireles ssccess points
wirelesss ccess points
wireless cscess points
wireless scecss points
wireless sccses points
wireless scces spoints
wireless sccessp oints
wireless sccess opints
wireless sccess pionts
wireless sccess ponits
wireless sccess poitns
wireless sccess poinst
iwreless axcess points
wrieless axcess points
wierless axcess points
wirleess axcess points
wireelss axcess points
wirelses axcess points
wireles saxcess points
wirelessa xcess points
wireless xacess points
wireless acxess points
wireless axecss points
wireless axcses points
wireless axces spoints
wireless axcessp oints
wireless axcess opints
wireless axcess pionts
wireless axcess ponits
wireless axcess poitns
wireless axcess poinst
iwreless avcess points
wrieless avcess points
wierless avcess points
wirleess avcess points
wireelss avcess points
wirelses avcess points
wireles savcess points
wirelessa vcess points
wireless vacess points
wireless acvess points
wireless avecss points
wireless avcses points
wireless avces spoints
wireless avcessp oints
wireless avcess opints
wireless avcess pionts
wireless avcess ponits
wireless avcess poitns
wireless avcess poinst
iwreless acxess points
wrieless acxess points
wierless acxess points
wirleess acxess points
wireelss acxess points
wirelses acxess points
wireles sacxess points
wirelessa cxess points
wireless caxess points
wireless axcess points
wireless acexss points
wireless acxses points
wireless acxes spoints
wireless acxessp oints
wireless acxess opints
wireless acxess pionts
wireless acxess ponits
wireless acxess poitns
wireless acxess poinst
iwreless acvess points
wrieless acvess points
wierless acvess points
wirleess acvess points
wireelss acvess points
wirelses acvess points
wireles sacvess points
wirelessa cvess points
wireless cavess points
wireless avcess points
wireless acevss points
wireless acvses points
wireless acves spoints
wireless acvessp oints
wireless acvess opints
wireless acvess pionts
wireless acvess ponits
wireless acvess poitns
wireless acvess poinst
iwreless accwss points
wrieless accwss points
wierless accwss points
wirleess accwss points
wireelss accwss points
wirelses accwss points
wireles saccwss points
wirelessa ccwss points
wireless cacwss points
wireless acwcss points
wireless accsws points
wireless accws spoints
wireless accwssp oints
wireless accwss opints
wireless accwss pionts
wireless accwss ponits
wireless accwss poitns
wireless accwss poinst
iwreless accrss points
wrieless accrss points
wierless accrss points
wirleess accrss points
wireelss accrss points
wirelses accrss points
wireles saccrss points
wirelessa ccrss points
wireless cacrss points
wireless acrcss points
wireless accsrs points
wireless accrs spoints
wireless accrssp oints
wireless accrss opints
wireless accrss pionts
wireless accrss ponits
wireless accrss poitns
wireless accrss poinst
iwreless acceas points
wrieless acceas points
wierless acceas points
wirleess acceas points
wireelss acceas points
wirelses acceas points
wireles sacceas points
wirelessa cceas points
wireless caceas points
wireless acecas points
wireless accaes points
wireless accesa points
wireless accea spoints
wireless acceasp oints
wireless acceas opints
wireless acceas pionts
wireless acceas ponits
wireless acceas poitns
wireless acceas poinst
iwreless acceds points
wrieless acceds points
wierless acceds points
wirleess acceds points
wireelss acceds points
wirelses acceds points
wireles sacceds points
wirelessa cceds points
wireless caceds points
wireless acecds points
wireless accdes points
wireless accesd points
wireless acced spoints
wireless accedsp oints
wireless acceds opints
wireless acceds pionts
wireless acceds ponits
wireless acceds poitns
wireless acceds poinst
iwreless accesa points
wrieless accesa points
wierless accesa points
wirleess accesa points
wireelss accesa points
wirelses accesa points
wireles saccesa points
wirelessa ccesa points
wireless cacesa points
wireless acecsa points
wireless accsea points
wireless acceas points
wireless acces apoints
wireless accesap oints
wireless accesa opints
wireless accesa pionts
wireless accesa ponits
wireless accesa poitns
wireless accesa poinst
iwreless accesd points
wrieless accesd points
wierless accesd points
wirleess accesd points
wireelss accesd points
wirelses accesd points
wireles saccesd points
wirelessa ccesd points
wireless cacesd points
wireless acecsd points
wireless accsed points
wireless acceds points
wireless acces dpoints
wireless accesdp oints
wireless accesd opints
wireless accesd pionts
wireless accesd ponits
wireless accesd poitns
wireless accesd poinst
iwreless access ooints
wrieless access ooints
wierless access ooints
wirleess access ooints
wireelss access ooints
wirelses access ooints
wireles saccess ooints
wirelessa ccess ooints
wireless cacess ooints
wireless acecss ooints
wireless accses ooints
wireless acces sooints
wireless accesso oints
wireless access oionts
wireless access oonits
wireless access ooitns
wireless access ooinst
iwreless access piints
wrieless access piints
wierless access piints
wirleess access piints
wireelss access piints
wirelses access piints
wireles saccess piints
wirelessa ccess piints
wireless cacess piints
wireless acecss piints
wireless accses piints
wireless acces spiints
wireless accessp iints
wireless access ipints
wireless access pinits
wireless access piitns
wireless access piinst
iwreless access ppints
wrieless access ppints
wierless access ppints
wirleess access ppints
wireelss access ppints
wirelses access ppints
wireles saccess ppints
wirelessa ccess ppints
wireless cacess ppints
wireless acecss ppints
wireless accses ppints
wireless acces sppints
wireless accessp pints
wireless access pipnts
wireless access ppnits
wireless access ppitns
wireless access ppinst
iwreless access pounts
wrieless access pounts
wierless access pounts
wirleess access pounts
wireelss access pounts
wirelses access pounts
wireles saccess pounts
wirelessa ccess pounts
wireless cacess pounts
wireless acecss pounts
wireless accses pounts
wireless acces spounts
wireless accessp ounts
wireless access opunts
wireless access puonts
wireless access ponuts
wireless access poutns
wireless access pounst
iwreless access poonts
wrieless access poonts
wierless access poonts
wirleess access poonts
wireelss access poonts
wirelses access poonts
wireles saccess poonts
wirelessa ccess poonts
wireless cacess poonts
wireless acecss poonts
wireless accses poonts
wireless acces spoonts
wireless accessp oonts
wireless access oponts
wireless access ponots
wireless access pootns
wireless access poonst
iwreless access poibts
wrieless access poibts
wierless access poibts
wirleess access poibts
wireelss access poibts
wirelses access poibts
wireles saccess poibts
wirelessa ccess poibts
wireless cacess poibts
wireless acecss poibts
wireless accses poibts
wireless acces spoibts
wireless accessp oibts
wireless access opibts
wireless access piobts
wireless access pobits
wireless access poitbs
wireless access poibst
iwreless access poimts
wrieless access poimts
wierless access poimts
wirleess access poimts
wireelss access poimts
wirelses access poimts
wireles saccess poimts
wirelessa ccess poimts
wireless cacess poimts
wireless acecss poimts
wireless accses poimts
wireless acces spoimts
wireless accessp oimts
wireless access opimts
wireless access piomts
wireless access pomits
wireless access poitms
wireless access poimst
iwreless access poinrs
wrieless access poinrs
wierless access poinrs
wirleess access poinrs
wireelss access poinrs
wirelses access poinrs
wireles saccess poinrs
wirelessa ccess poinrs
wireless cacess poinrs
wireless acecss poinrs
wireless accses poinrs
wireless acces spoinrs
wireless accessp oinrs
wireless access opinrs
wireless access pionrs
wireless access ponirs
wireless access poirns
wireless access poinsr
iwreless access poinys
wrieless access poinys
wierless access poinys
wirleess access poinys
wireelss access poinys
wirelses access poinys
wireles saccess poinys
wirelessa ccess poinys
wireless cacess poinys
wireless acecss poinys
wireless accses poinys
wireless acces spoinys
wireless accessp oinys
wireless access opinys
wireless access pionys
wireless access poniys
wireless access poiyns
wireless access poinsy
iwreless access pointa
wrieless access pointa
wierless access pointa
wirleess access pointa
wireelss access pointa
wirelses access pointa
wireles saccess pointa
wirelessa ccess pointa
wireless cacess pointa
wireless acecss pointa
wireless accses pointa
wireless acces spointa
wireless accessp ointa
wireless access opinta
wireless access pionta
wireless access ponita
wireless access poitna
wireless access poinat
iwreless access pointd
wrieless access pointd
wierless access pointd
wirleess access pointd
wireelss access pointd
wirelses access pointd
wireles saccess pointd
wirelessa ccess pointd
wireless cacess pointd
wireless acecss pointd
wireless accses pointd
wireless acces spointd
wireless accessp ointd
wireless access opintd
wireless access piontd
wireless access ponitd
wireless access poitnd
wireless access poindt
WrongDoubles
wirelees access points
wireles access points
wireless aacess points
wireless aceess points
wireless accees points
wireless acces points
$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