Sananavigointi

  • Tekijä: Tony Malykh
  • Lataa vakaa versio
  • Yhteensopivuus: NVDA 2019.3 ja uudemmat

Sananavigointi-lisäosa parantaa sisäänrakennettua sananavigointia sekä lisää ylimääräisiä komentoja, joilla voi siirtyä eri tavalla määriteltyjen sanojen kohdalle.

Useimmat tekstieditorit tukevat Ctrl+Nuoli vasemmalle/oikealle -komentoja sananavigointia varten. Sanan määritelmä kuitenkin muuttuu ohjelmasta toiseen. Tämä pätee erityisesti nykyaikaisiin verkkopohjaisiin tekstieditoreihin, kuten Monaco. NVDA:n tulee tietää sanan määritelmä tietyssä ohjelmassa voidakseen puhua sanat oikein. Jos NVDA ei tiedä tarkkaa määritelmää, joko sanat ohitetaan tai ne puhutaan useita kertoja. Lisäksi jotkin verkkopohjaiset tekstieditorit sijoittavat kohdistimen sanan loppuun alun sijaan, mikä tekee muokkaamisesta paljon vaikeampaa näkövammaisille käyttäjille. Tämän ongelman torjumiseksi olen luonut parannettuja sananavigointikomentoja, jotka ottavat sanamääritelmän Notepad++:sta eivätkä luota ohjelman sanamäärittelyyn, vaan jäsentävät rivit sanoiksi NVDA:n sisällä. Ctrl+Nuoli vasemmalle/oikealle -komentoa ei edes lähetetä ohjelmalle, mikä varmistaa puheen johdonmukaisuuden.

Huomaa, että Sananavigoinnin prototyyppi oli aiemmin osa Tonyn laajennuksia -lisäosaa. Poista se tai päivitä Tonyn laajennukset uusimpaan vakaaseen versioon ristiriitojen välttämiseksi.

Sananavigointi-lisäosa tukee tällä hetkellä neljää sanan määritelmää, jotka on määritetty eri näppäinkomennoille:

  • Vasen Ctrl+nuolet: Notepad++-määritelmä, joka käsittelee aakkosnumeerisia merkkejä ja vierekkäisiä välimerkkejä sanoina. Tämän pitäisi olla kätevin sanamääritelmä suurimmalle osalle käyttäjistä.
  • Oikea Ctrl+nuolet: Tarkka sanamääritelmä jakaa karavaaniTyyliset merkkijonot sekä alaviivalla_erotetut_merkkijonot erillisiin osiin, mikä mahdollistaa kohdistimen siirtämisen pitkiin merkkijonoihin.
  • Vasen Ctrl+Win+nuolinäppäimet: Laaja sanamäärittely käsittelee lähes kaikkia tekstin perässä olevia välimerkkejä osana yhtä sanaa, joten se käsittelee polut, kuten C:\hakemisto\alihakemisto\tiedosto.txt yhtenä sanana.
  • Oikea Ctrl+Win+nuolinäppäimet: Usean sanan määritelmä, joka ryhmittelee useita sanoja yhteen. Sanojen määrä on säädettävissä.

Näppäinkomennot ovat mukautettavissa Sananavigoinnin asetuspaneelissa.

Huomautuksia

  • Tällä hetkellä Sananavigointi ei muokkaa Ctrl+Vaihto+Vasen/oikea nuoli -komentoja valitsemaan sanoja, koska tällaisten komentojen toteuttaminen on huomattavasti monimutkaisempaa.
  • Jos haluat käyttää Windows 10:n virtuaalityöpöytäominaisuutta, muista poistaa käytöstä Ctrl+Win+nuolinäppäin-pikanäppäimet joko Sananavigoinnin asetuspaneelissa tai NVDA:n Näppäinkomennot-valintaikkunassa.
  • Sananavigointi ei toimi luotettavasti VSCodessa, koska sisäisten optimointiensa vuoksi VSCode näyttää tiedoston sisältöä vain muutama rivi kerrallaan, jotka muuttuvat dynaamisesti, ja tämä häiritsee toisinaan Sananavigoinnin algoritmia.