Kursori [1] ( lat. cursor - runner [2] ; englanniksi cursor - pointer, laitteen nuoli) käyttöliittymässä - graafisen käyttöliittymän elementti, joka osoittaa objektiin, jonka kanssa ollaan vuorovaikutuksessa näppäimistöllä , hiirellä tai muulla ohjauslaite. Erottele tekstikohdistin, joka ilmaisee syöttöpaikan näppäimistöltä; hiiren kursori (tai hiiren osoitin) ja muut osoitinlaitteet; valikon kohdistin. Kohteeseen osoittamisen lisäksi kursori voi näyttää myös sen tilan, esimerkiksi vuorovaikutuksen mahdottomuuden.
Vuonna 1968 amerikkalainen keksijä Douglas Karl Engelbart loi yhdessä Stanford Research Instituten tiimin kanssa ensimmäiset elementit ihmisen ja koneen välisestä käyttöliittymästä (UI - English user interface ). Nämä elementit olivat osa vallankumouksellista kehitystä NLS :ssä (NLS - English onN-Line System ), järjestelmä, joka toteutti useiden päätteiden samanaikaisen työn samoissa asiakirjoissa. Samana vuonna, 9. joulukuuta, pidettiin online-järjestelmän esittely, jota kutsuttiin " Kaikkien demojen äidiksi ", kirjaimellisesti "kaikkien mielenosoitusten äidiksi", jossa voi nähdä teoksen hypertekstin ja kursorin kanssa. .
Tekstikohdistin (ja myös analogisesti kirjoituskoneen kanssa - caret , eng. caret ) osoittaa yleensä paikan, johon näppäimistöltä syötetty teksti lisätään. Kohdistin yleensä vilkkuu, jotta se löytyy nopeasti tekstistä - paikallaan olevaa kohdistinta voi olla vaikea nähdä suuressa tekstissä. Yleisin kursorin muoto nykyaikaisissa käyttöliittymissä on pystypalkki, joka vastaa korkeudeltaan tekstirivin korkeutta ja sijaitsee syötettävän merkin merkkiavaruuden alussa. Joissakin tapauksissa käytetään muunlaisia kohdistinta: merkin leveä suorakulmio, joka ympäröi seuraavan merkin, alaviivan tai muun merkin. Esimerkiksi ZX-Spectrum-tietokoneissa käytettiin kursorina isoa latinalaista kirjainta.
Sen lisäksi, että osoitin osoittaa syöttöpaikan, se voi myös näyttää:
Voit siirtää kohdistinta tekstin läpi joko osoittamalla suoraan sijainnin osoitinlaitteella tai käyttämällä kohdistinnäppäimiä .
Osoitinlaitteen kohdistin (erityisesti hiiren kohdistin ), myös osoitin ( eng. pointer ) on tarpeen työskennellessäsi manipulaattoreiden, kuten hiiren , kosketuslevyn , ohjauspallon jne., kanssa, jotka eivät voi osoittaa suoraan pisteeseen näyttö, toisin kuin laitteet, kuten valokynä ja kosketusnäyttö . Tällaista laitetta käsitellessä käyttäjä saavuttaa sen, että kohdistin osoittaa haluttuun kohteeseen näytöllä ja on sitten vuorovaikutuksessa sen kanssa käyttämällä laitteessa olevia painikkeita, pyöriä jne.
Osoitin voi olla eri muotoinen, mutta sen tärkeä osa on ns. aktiivinen pikseli ( englanniksi hotspot ) - piste näytöllä, jossa sijaitsee elementti, jonka kanssa vuorovaikutus tapahtuu. Useimmat osoittimet on muotoiltu osoittamaan tämän pisteen sijaintia: nuolikursorien aktiivinen pikseli on nuolen lopussa, hiusristikkokohdistimen keskellä. Jos kohdistin ei tarkoita vuorovaikutusta näytöllä olevan kohteen kanssa, esimerkiksi odotuskohdistimen kohdalla, aktiivisen pikselin sijainnilla siinä ei ole väliä.
Osoittimen muoto voi muuttua kohteen ja sen kanssa vuorovaikutustavan mukaan. Esimerkiksi graafisissa muokkausohjelmissa kohdistin on muotoiltu valitun työkalun kaltaiseksi. Myös nykyaikaiset käyttöjärjestelmät ja graafiset ympäristöt tukevat useita vakiokohdistintyyppejä:
Tietyn elementin osoittimen muodon muuttaminen on mahdollista myös CSS -ominaisuuksia käyttävillä verkkosivuilla [3] [4] [5] .
Windows-perheen käyttöjärjestelmissä osoittimet tallennetaan tiedostoihin, joiden pääte on .cur (kiinteille versioille) ja .ani (animoidut osoittimet). Ne ovat kaikki 32 × 32 pikselin kuvia, ja niissä voi olla useita värivariaatioita eri värisyvyyksille, jotka järjestelmässä on asetettu (True Color, HiColor, 256 väriä, 16 väriä, yksivärinen). Windows XP:stä alkaen hiiren osoittimet tukevat 32bpp-tilaa, ja jokaiselle pisteelle on määritetty alfakanava.
GUI-elementtejä | |
---|---|
Liitäntätyypit | |
Ohjaus | |
Input Output |
|
Näyttö |
|
Säiliöt |
|
Navigointi | |
Erikoisikkunat _ |
|
Pelaaminen | |
Liittyvät käsitteet |
|