Käyttöliittymien perusteet

Samankaltaiset tiedostot
Käyttöliittymien perusteet TAUCHI Tampere Unit for Computer-Human Interaction. TAUCHI Tampere Unit for Computer-Human Interaction

Käyttöliittymien perusteet

Käyttöliittymien perusteet TAUCHI Tampere Unit for Computer-Human Interaction. TAUCHI Tampere Unit for Computer-Human Interaction

Harri Hohteri. Helsinki 8. lokakuuta 2001 HELSINGIN YLIOPISTO. Tietojenkäsittelytieteen laitos

LEOGICS Piirtopöytä. Pika-asennusopas

Johdatus vuorovaikutteiseen teknologiaan

Syöttölaitteiden historia

Lomakkeiden suunnittelu. Aiheina

Ihminen ja (älykäs?) ympäristö. Aiheina

Lomakkeiden suunnittelu. Aiheina

Lomakkeiden suunnittelu. Aiheina

DATALOGGERI DT-171 PIKAKÄYTTÖOHJE V 1.2

Johdatus vuorovaikutteiseen teknologiaan

Digilehtiön Käyttövinkkejä

Windows 10 käyttöjärjestelmän helppokäyttötoiminnot ja asetukset

Scratch ohjeita. Perusteet

A. Peruskäyttöohje Digilehtiö

Kansionäkymä listasta suuriin kuvakkeisiin

pois. Jos henkilö arvaa sanan ennen kuin sen on ehtinyt kirjoittamaan loppuun saakka, voi oikean arvauksen vahvistaa kyllä-taputuksella.

Selkosanakirja sdfghjklöäzxcvbnmqwertyuiopåasdfghjklöäzxcvbnmq. Tietokoneet. wertyuiopåasdfghjklöäzxcvbnmqwertyuiopåasdfghjk 1.4.

MONEN LAITTEEN K780-NÄPPÄIMISTÖ Yksi näppäimistö. Kaikki ominaisuudet. Tietokoneisiin, puhelimiin ja tabletteihin.

Ihminen ja ympäristö. Aiheina

PLAY. TP1 Musiikkikasvatusteknologia SYVENTÄVÄ NOTAATIO (v1.2) Jarmo Kivelä, projektikoordinaattori

OPETTAJA VERKOSSA: Mobiililaitteen peilaaminen videotykille tai televisioon

MEM-O-MATIC järjestelmä

Käyttöliittymien perusteet

Xerox WorkCentre 3655 Monitoimitulostin Ohjaustaulu

NUUO ETÄOHJELMA PIKAOPAS. Maahantuoja Dasys Oy Kaivolahdenkatu HELSINKI helpdesk@dasys.fi

TEKSTINKÄSITTELYTEHTÄVIÄ, OSA 1

"PLEXTALK Pocket" -verkkosoittimen pikaopas

Ohjeita LINDOn ja LINGOn käyttöön

Ihminen keinotodellisuudessa. Aiheena

FTP -AINEISTOSIIRRON OHJE PC / MAC Ympäristö

Tee-se-itse -tekoäly

WIMP-käyttöliittymät: kuvakkeet ja osoittaminen. Tarjolla tänään

Lupa opetuskäyttöön pyydettävä. Näppäimistö. Kohdistimen ohjausnäppäimistö. Funktionäppäimistö. Kirjoitusnäppäimistö

Samsung Galaxy Tab tietokoneen käyttöohje

Japanin kirjoittaminen Japanese IME:n avulla Windows 7 -käyttöjärjestelmässä

Garmin GPSmap 60CSx -laite

Ohjelmoitava magneettivastuksellinen kuntopyörä. LCD-Näyttö BC-81295

T e k s t i n k ä s i t t e l y ä s e l k o k i e l e l l ä WORD

Koulukirjat tietokoneelle

Taulukkolaskentaa selkokielellä EXCEL

Käyttöliittymien perusteet

9.5. Turingin kone. Turingin koneen ohjeet. Turingin kone on järjestetty seitsikko

Predictable 5 Uudet ominaisuudet

teknologia kielenopetuksessa Teknologia on monimuotoista

zotero

LP-levyn digitointi Audacity-ohjelmalla

1. Universaaleja laskennan malleja

Tietokoneen, tabletin ja älypuhelimien hankinta. Seniorit nettiin syksy 2019 Raimo Anttila, Jukka Hanhinen, Tuulikki Paturi

Koneen käyttöön tarvitaan erillinen kortti, jonka voi lunastaa joko aikuisten infotiskiltä tai palvelupisteestä.

Flow!Works Pikaohjeet

Transkribuksen pikaopas

STELLARIUM KÄYTTÖOHJE

Ohjeisto Trimble Pro 6H yhdistämisestä Juno 5:een

Julkaisujen, aktiviteettien ja uutisten tietojen tallennus LaCRISjärjestelmään

SMART Notebook -tuoteperhe

OFFICE 365 OPISKELIJOILLE

Eye Pal Solo. Käyttöohje

Office ohjelmiston asennusohje

Käyttöönotto-opas RT Controller

KIITOS RICA OPTIMOINTIOHJELMAN VALITSEMISESTA

Todettu kokeissa FCC:n standardien mukaiseksi. Yhdysvalloissa saatu patentti

Kopioiminen TAI. Xerox WorkCentre 5845/5855/5865/5875/5890. Ohjaustaulu. Originaalien syöttölaite. Valotuslasi

User Guide Käyttöohje

Käyttöliittymien perusteet

Käyttöliittymien perusteet TAUCHI Tampere Unit for Computer-Human Interaction. TAUCHI Tampere Unit for Computer-Human Interaction

Hyvän salasanan tunnusmerkit Hyökkääjästä salasanan pitää näyttää satunnaiselta merkkijonolta. Hyvän salasanan luominen: Luo mahdollisimman pitkä

E s i t y s g r a f i i k k a a s e l k o k i e l e l l ä MICROSOFT. PowerPoint. P e t r i V a i n i o P e t r i I l m o n e n TIKAS-SARJA

Googlen pilvipalvelut tutuksi / Google Drive

Käyttöliittymien perusteet TAUCHI Tampere Unit for Computer-Human Interaction. TAUCHI Tampere Unit for Computer-Human Interaction

KÄYTTÖÖN. Koulukirjat tietokoneelle PIKAOHJEET PAPERPORT -OHJELMAN. Sisällysluettelo

C-kasetin digitointi Audacity-ohjelmalla

2 Suomen kielen äänteet

MONEN LAITTEEN K780-NÄPPÄIMISTÖ Yksi näppäimistö. Kaikki ominaisuudet. Tietokoneisiin, puhelimiin ja tabletteihin.

Setup Utility (Tietokoneen asetukset) -apuohjelma. Oppaan osanumero:

PDF-tiedostojen teon pikaohje

Smart Board lukion lyhyen matematiikan opetuksessa

Ennen varmenteen asennusta varmista seuraavat asiat:

ClassPad fx-cp400 päivitys. + Manager for ClassPad II Subscription päivitys

Helppokäyttöisyyttä Windows Vista käyttöjärjestelmän asetuksilla

Cabas liitännän käyttö AutoFutur ohjelmassa

Videokuvan siirtäminen kamerasta tietokoneelle Windows Movie Maker -ohjelman avulla

Käytä kymmentä. Jotkut vanhemmista lukijoista ovat NÄPPÄRÄ OPETUSOHJELMA:

1 Pakkaus. Asennusopas. Värisäädettävä nestekidenäyttö. Tärkeää

Ohjelmoinnin perusteet Y Python

1 Tivax siirto uuteen koneeseen

sivu 1 Verkkopäätteen muuttaminen Anvian uuteen tekniikkaan Ohje käy seuraaviin verkkopäätteisiin

Ajokorttimoduuli Moduuli 2. - Laitteenkäyttö ja tiedonhallinta. Harjoitus 1

3 TAPAA KATSELLA OHJAUSPANEELIA - 1

Googlen pilvipalvelut tutuksi / Google Drive

Ubuntu tunkkausta En US / Helsinki asennuksen jälkeen jotta loki5ac toimisi oikein Winen päällä.

HP ProBook 430 G5 kannettavien käyttöönotto

D505 Laitteiden käyttöohjeet. Ajatus liikkuu iloa oppimiseen!

Ksenos Prime Käyttäjän opas

ALCOVISOR. Käyttöohjeet FIN

ELOKUVATYÖKALUN KÄYTTÖ ANIMAATION LEIKKAAMISESSA. Kun aloitetaan uusi projekti, on se ensimmäisenä syytä tallentaa.

TALLENNETAAN MUISTITIKULLE JA MUISTIKORTILLE

Transkriptio:

Tekstinsyöttö: tässä kalvosetissä Tekstinsyöttö Saila Ovaska Informaatiotieteiden yksikkö Tampereen yliopisto Fyysiset näppäimistöt ja virtuaalinäppäimistöt Erilaisia tekstinsyöttömenetelmiä Kosketus sormin Etenkin pienet mobiililaitteiden kosketusnäytöt Kosketus kynän avulla Pen user interfaces Käsin kirjoittaminen tietokoneen syöttötapana Muuta kynän käyttöä: älykynät 1 2 Virtuaalinäppäimistö: pienellä kosketusnäytöllä kirjoittaminen Kynän käyttö kirjoittamiseen Visuaalinen palaute valitusta kirjaimesta Touch+hold to get special characters Kynän (osoitustikku, stylus) hyödyt Ei peitä näyttöä yhtä paljon kuin sormi Valinta-alue tarkempi kuin sormella Kynä soveltuu siis käytettäväksi tarkkoihin valintatehtäviin pienillä näytöillä Haittapuolena ylimääräinen osa, joka on otettava esiin ja häviää helposti Kynä on luonnollinen väline kirjoittamiseen Magnify-to-edit http://www.apple.com/iphone/ http://vimeo.com/5239499 3 4 Ensimmäinen PDA: Apple Newton PDA = Personal Digital Assistant Henkilökohtainen muistikirja Perusidea Nopea käynnistys Kaikki kirjoitettu tallentuu automaattisesti Applen Newton, ensimmäinen "PDA" John Sculley, Apple CEO at the time, invented the Personal Digital Assistant term to name a new breed of products that the Newton would define. http://www.computerhistory.org/revolution/ Etenkin osa Mobile computing 5 Kämmenelle mahtuvaa teknologiaa Varhaisia kynäkäyttöliittymiä Palm Pilot Xerox PARCTab Kynällä osoittaminen Merkkien syöttäminen kynän avulla Virtuaalinäppäimistö Käsinkirjoitetun tekstin tunnistus: Apple Newton Erityisaakkosto: PARCTab: Unistrokes, Palm Pilot: Graffiti (joskus muita modaliteetteja, kuten sormikosketukseen reagointi, tai puhesyöte, Apple Siri) Apple Newton 6 Saila.Ovaska@uta.fi 1

Tekstinsyöttö pienellä laitteella Vaihtoehtoja Mininäppäimistöt Kasvattavat laitteen kokoa Kiinteä vs. kokoontaitettava Virtuaalinäppäimistö näytöllä Ja siihen lisätyt lisäavut, esimerkiksi Vokaalivalikko Eleiden käyttö apuna Käsialantunnistus Tikkukirjaimet Luonnollinen käsiala Käyttäjän opettelema erityisaakkosto Yleensä tekstin syötössä taustalla jokin kielimalli kielikohtainen sanakirja sanasto, jossa useimmin tarvittavat sanat tässä asiayhteydessä ehkä myös lauserakennemalli: kun tiedetään ensimmäiset sanat, mikä sana tässä todennäköisesti olisi? KÄSINKIRJOITETTU TEKSTI 7 8 Jos tavoitteena käsinkirjoitetun tekstin tunnistus Tallennustapoja: Bittikartta Digitaalinen muste (digital ink): muistissa bittikartan (lopullisen hahmon) lisäksi myös liikkeen suunta, liikkeen nopeus (monta datapistettä/sekunti) jopa kynään kohdistuva paine Tunnistetut (ASCII) kirjaimet ja kuviot etuina mm. haettavuus, tallennustilan tarve pieni ongelmana tunnistus: hidasta ja virhealtista (?) Digitaalinen muste riittää joskus sellaisenaan Haasteena kuitenkin esim. mustemerkintöjen haku ja lajittelu joskus vaihtoehtoinen tapa: tallennetaan musteena kunnes erikseen tehdään tunnistus ASCII-merkeiksi 9 Miksi käsinkirjoitetun tekstin tunnistus on vaikeaa? Jos kirjoituksessa ei ole käytössä (Graffitin kaltaista) erityistä aakkostoa, tunnistustehtävä on vaikea Käsialan vaihtelu eri kirjoituskerroilla Kirjainten yhdistämiset ("ligatures") Tekstauksen ja kaunokirjoituksen vaihtelu Millä vedolla kirjain loppuu ja seuraava alkaa? Perinteinen tapa: kirjoitetaan kukin kirjain omalle paikalleen lokerikossa tai viivastossa Pyrkimys kohti vapaamuotoista tunnistusta Viivojen välistä Mielivaltaiselta näytön kohdalta Touch typing with a stylus video http://www.open-video.org/details.php?videoid=8147 10 Käsinkirjoituksen tunnistus verrattavissa puheentunnistukseen Dataa tarvitaan ainakin 120 pistettä sekunnissa Sopeuduttava eri kirjoitusnopeuksiin Sopeuduttava tärinöihin Piirtojen lukumäärää ja suuntaa voidaan käyttää hyväksi Esim. 5 vs. S, samoin b vs. 6 Tunnistuksen ytimenä yleensä neuroverkko, jolle opetetaan kirjainten muoto Käytännössä myös kirjoittaja oppii! Käsinkirjoitetun tekstin tunnistuksen parantaminen Yksittäisten merkkien tunnistusongelmien ja väärien tulkintojen vähentämiseksi: Voidaan esim. tallettaa ja etsiä kirjainpareja Sanojen tunnistamisessa voidaan käyttää sanastoja Voidaan tarjota muitakin kuin yksi tunnistusehdotus Sanakirjan pitää olla päivitettävissä (mm. erisnimet) Sanastot eivät ratkaise kaikkia ongelmia (esim. "oven" vai "over, kumpikin järkevä sana) Tunnistetaan esim. mobiililaitteessa Niin kutsuttu kännykän ennustava tekstinsyöttö (predictive text entry) ei oikeastaan ennusta mitään Alun perin teknologia tunnettiin nimellä T9 (tegic.com) mutta nyttemmin sen omistaa Nuance Sanan merkityksen hyväksikäyttö tulkinnassa taivutuspäätteet/sijamuoto sanan lopun ehdottaminen seuraavan sanan tai lauseen lopun ehdottaminen 11 12 Saila.Ovaska@uta.fi 2

Kynäkäyttö Windows-käyttöjärjestelmän osana Kynäkäyttö Windows-käyttöjärjestelmän osana Windows UXguide (s. 451-) Mobile PC User Experience guidelines for developers, verkkosivut http://msdn.microsoft.com/en-us/library/ms695565%28v=vs.85%29.aspx Erilaisia kyniä (oheislaitteita) Kynän kätisyys vaihdettavissa vaikuttaa esim. valikoiden esilletuloon Kynässä voi olla painikkeita Kynän tuominen pinnan lähelle voidaan joskus tunnistaa hover-palaute (alakuva) Mobile PC User Experience guidelines for Developers Jos ensisijainen tavoite on tukea käsinkirjoittamista, kynän oletusmoodiksi inking Jos käsinkirjoitus vain yksi tapa antaa syötteet, piirrot voidaan tulkita (yksi kerrallaan kuten seuraavalla sivulla tai välittömästi kynän noston jälkeen), tai jättää kynänjälkenä dokumenttiin Tunnistustarkkuus? 13 http://www.youtube.com/watch?v=xu-wq8a6aga http://www.youtube.com/watch?v=j1zt7i1fzkq 14 Tekstinsyöttöä tarvitaan isommillakin laitteilla Windowskäyttöjärjestelmä esimerkiksi SmartBoard-älytaulu Neljä eriväristä kynää ja kumi kynätelineessä Tunnistus kynällä kirjoitetusta tekstistä: vaiheet esim. ERITYISAAKKOSTOT JA TEKSTINSYÖTTÖMENETELMÄT http://www.smarttech.com/ 15 16 Erityinen aakkosto käytössä kirjoitettaessa Virtuaalinäppäimistö + merkkausvalikko Tekstinsyöttö merkkausvalikon avulla Graffiti-aakkoset käytössä Palm Pilot koneissa Unistrokes-eleet kuvattu Touch Typing with a Stylus -videolla (David Goldberg, Xerox PARC, 1995) Graffiti2-aakkosto Virtuaalista näppäimistöä täydennetty merkkausvalikolla Merkkausvalikossa vokaalit tai useimmin käytetyt kirjaimet Nopeuttaa tekstinsyöttöä eksperttikäyttäjillä, mutta oppiminen vie aikaa 17 Isokoski (2004) Performance of menu-augmented soft keyboards. Proc. of CHI 04. 18 Saila.Ovaska@uta.fi 3

MessagEase Näppäimistö ja eleet Quikwriting http://mrl.nyu.edu/~perlin/experiments/quikwriting/ (Ken Perlin 1992-) Toteutettu monille kosketusnäytöisille laitteille Tavallisimmat kirjaimet: napautus riittää Harvemmin tarvittavat kirjaimet: veto kirjaimen suuntaan http://www.exideas.com/me/index.php (2003-) Tekstinsyöttömenetelmä, jossa aakkoset on järjestetty keskialueen ympärille Kynää ei nosteta pois pinnalta ollenkaan Quikwriting-idea oli Flowmenun kehityksen taustaidea Toteutettu eri syötelaitteille Kuvassa 3-vuotias George ja ohjauspallo Ohjauspallo vaatii vähemmän voimaa kuin esim. hiiren liikuttelu 19 http://cat.nyu.edu/current/technologies/quikwriting_txt.html http://www.mrl.nyu.edu/projects/quikwriting/quikwrite2_0.html 20 Virtuaalinäppäimistö ja sanojen syöttö yhtenäisillä eleillä Sanan syöttö yhdellä eleellä nostamatta piirtotikkua tai sormea SHARK (Shorthand aided rapid keyboarding), sittemmin Shapewriter Nykyisin osa Nuance-tuoteperhettä: T9 Trace http://nuance.com/for-business/by-product/t9-trace/index.htm SHARK-tutkimus: ATOMIK-näppäimistö, jossa kirjainten järjestys optimoitu Tavoitteena näppäimistön "häviäminen" ja nopeutuva kirjoitustahti Tunnistus perustuu hahmoon jota verrataan sanastoon Toinen yhtenäiseen liikerataan perustuva tuote: Swype Eri tuote, sama idea kuin Shapewriter: Swype Myös Swype on nykyisin osa Nuance-tuoteperhettä Eri alustoilla, mm. iphone & Nokia C7 & Galaxy 65000 englannin kielen sanan oppiva sanasto Eri kieliä saatavilla Atomik-näppäimistö Zhai & Kristensson, Shorthand writing on stylus keyboard. Proc. CHI 2003, 97-104 Eleet kolmen sanan kirjoittamiseen. Eleen alku kuvattu pisteellä. http://www.youtube.com/watch?v=-zcgkqjtqve 21 http://www.swype.com Swype for Symbian: www.youtube.com/watch?v=vzovlmyamgq 22 Dasher Dynaaminen tekstinsyöttötapa Kirjainten virta oikealta vasemmalle Kirjaimet aina aakkosissa ylhäältä alas Todennäköisin isoimpana ja lähimpänä Peruutus takaisin viivan taa peruuttaa jo kirjoitetun Toteutettu eri oheislaitteille ja vuorovaikutustavoille mm. hiiriohjattu versio katseenseurantalaitteen avulla ilman käsiä kuvassa iphonen kallistussensorin avulla Erilaisia kielimalleja jo kirjoitetulle sanan osalle ehdotettava jatko riippuu sanasta ja sille kielessä todennäköisistä jatko-osista aidosti ennustava järjestelmä http://www.inference.phy.cam.ac.uk/dasher/ (1997-) 23 ÄLYKYNÄT 24 Saila.Ovaska@uta.fi 4

Pick and Drop Älykynät Kynä voisi olla enemmänkin kuin vain osoitinlaite Rekimoton kynänkäyttöä helpottava idea Pick-and-drop : Kynällä voidaan siirtää kohteita laitteelta toiselle tai yhden laitteen sisällä esim. kansiosta toiseen Pienellä laitteella myös kynän moodin asetus, esim. väri ja viivan paksuus Kohde poimitaan ("Pick") "kynän muistiin" kohdetta koskettamalla ja pudotetaan ("Drop") seuraavasta näyttöpinnan kosketuksesta Jotta idea toimisi, kynän on oltava tunnistettavissa Laitteet voivat olla isoja elektronisia liitutauluja ja/tai pienempiä pda-laitteita, joita käytetään samalla kynällä Kynä itsessään voi olla PDA-laite Erilaisia teknisiä ratkaisuja paljon Anoto Paperissa lähes näkymätön pistematriisi, joka osoittaa kynän tarkan paikan matriisissa Paperissa voi olla tiettyjä kohtia, esimerkiksi painikkeita valmiiksi painettuna Kamerakuvia 50-100/sekunti Pystytään päättelemään kirjoituskohta ja sisältö Siirto tietokoneelle joko Bluetooth- tai USB-yhteydessä Esimerkiksi Livescribe pulse pen http://www.youtube.com/watch?v=bum_xyd6wga http://www.anoto.com/ http://www.csl.sony.co.jp/person/rekimoto/pickdrop/ 25 26 Älykynät Toinen toteutusvaihtoehto esim. Pegasus NoteTaker mille tahansa paperille erillinen tallennuskomponentti Bluetooth tai RF yhteys Kaksi eri moodia: Writing on paper Pen tablet mode voidaan käyttää paitsi muistiinpanojen tekoon myös tietokoneen kynäkäyttöliittymänä (vaikkei olisi kosketusnäyttöä) Yhteenveto Kosketuskäyttöisiä laitteita paljon pienistä kämmenlaitteista isoihin informaatiokioskeihin laitteen asento kädessä tai pöydällä kirjoitettaessa Sormella ja kynällä annettavalla syötteellä voi korvata sekä hiiren että näppäimistön myös tekstiä kirjoitettaessa Tekstin syötön tarkkuus ja nopeus? Tarvitaanko virtuaalinäppäimistö Qwerty vai muu näppäinasettelu? Osuminen yksittäiseen painikkeeseen vs. eleet, joista saadaan talteen liikerata Kynällä voi olla myös muuta käyttöä kuin tekstinsyöttö: vrt. Pick-and-Drop tiedon välittäjä ja siirtäjä laitteelta toiselle tai PDA-toiminnallisuus kynässä Käsialan tunnistukseen liittyy haasteita jatkossakin digitaalinen muste tietotyyppinä joskus riittävä (ei tarvita tunnistusta tekstiksi) http://www.pegatech.com http://www.youtube.com/watch?v=ukbpvbqt36y 27 28 Saila.Ovaska@uta.fi 5