Wearable Computers D 10p. Input Devices

Storlek: px
Starta visningen från sidan:

Download "Wearable Computers D 10p. Input Devices"

Transkript

1 10p Input Devices Av: Handledare: Björne Lindberg Ulf Brydsten Lars Karlsson

2 Tangentbord / Twiddler...4 Handskar...5 Tal...5 Pekenheter...7 Eye Tracking...7 Så fungerar ett Tangentbord / Twiddler...8 PS/ Twiddler Sammanfattning...18 Källförteckning

3 Inledning De senaste 20 åren har det skett en otrolig utveckling inom databranschen. Datorerna har blivit kraftfullare och mindre. Under 90 talet blev datorerna så små att det var möjligt att göra dem bärbara, medan de fortfarande var lika kraftfulla som en vanlig desktopdator. När bärbara datorer var i början av sin utveckling var det komponenterna som moderkort processorer och hårddiskar som begränsade datorns storlek. Nu kan man göra datorerna nästan hur små som helst, men man kan inte göra ett tangentbord hur litet som helst eftersom då skulle det bli omöjligt att skriva på det. En annan begränsning med bärbara datorer är att även om man kan bära runt på dem så för att man ska kunna använda dem krävs det att man har ett underlag att ställa datorn på tex. knäet eller ett bord. Bärbara datorer har nått gränsen för hur små de kan bli eftersom inmatnings enheterna inte kan göras mindre. I miljöer där det inte finns någon möjlighet att använda sin bärbara dator krävs det andra lösning, en sådan lösning är wearable computers. En wearable computer är en dator som är så lite att man kan ha på sig den som en del av sina kläder. Eftersom datorn sitter fast i kläderna så behöver man inte bära på den utan den följer med dit man går utan ansträngning. Problemet med wearable computers är att det finns ingen bra mobil inmatings-enhet för att kommunicera med dem. 3

4 Tangentbord / Twiddler Ett tangentbord är en bra inmatningsenhet, eftersom man kan mata in alla möjliga teckenkombinationer med ett sådant. Men det är inte ett bra alternativ till en wearable computer beroende på dess storlek. Man måste ha på sig tangentbordet någonstans och det måste vara positionerat så att man kan skriva på det. Detta har gjort att det har kommit alternativa tangentbord. Twiddlern är ett enhands ackord tangentbord som har funnits ett bra tag. Ett ackord tangentbord är ett tangentbord där man har en tangent för varje finger och man trycker ned olika tangentkombinationer för att åstadkomma alla möjliga olika tecken. Har man en tangent för varje finger innebär det att man har 5 stycken tangenter, det ger 31 möjliga kombinationer. Det räcker för alla bokstäver och ger några kombinationer över till specialtecken tex mellanslag och return. Det finns ett antal sätt att öka antalet möjliga kombinationer. Två hands inmatning har man en twiddler i varje hand med totalt 10 stycken knappar möjliggör det 1023 olika tecken vilket är mer än nog men det innebär att båda händerna är upptagna med inmatning. Tumm tangenter, en eller flera extra tangenter kan läggas till inom räckhåll för tummen. Det ger sexton extra tecken per tummknapp. Detta är den vanligaste lösningen. Skift tangenter, en skift tangent fungerar så att när man trycker på den en gång så agerar den på nästa ackord. När man dubbelklickar på den så agerar den på alla ackord tills man trycker skift igen. För varje skift dubbleras antalet möjliga karaktärer. En extra rad med knappar per finger dvs två stycken rader per finger. Det går även att gör olika kombinationer av de tidigare nämnda metoderna. En nybörjare kan skriva snabbare med ett ackord tangentbord än med ett standard QWERTY tangentbord med mindre träning. Efter 20 timmars träning med ett enhands ackord tangentbord skriver en genomsnitts användare 29 ord per minut. En nybörjare med QWERTY tangentbord skriver 20 ord per minut, efter samma tid. En van användare med ett ackord tangentbord matar in ungefär 50 ord i minuten. Med hjälp av någon av dessa metoder är det möjligt att mata in alla möjliga tecken som man kan med ett vanligt tangentbord. Det positiva med ett sådant tangentbord är att det är avsevärt mycket mindre en ett vanligt. Det kräver bara en hand för inmatning och kräver inget underlag att fästas på. Det är billigt, låg strömförbrukning, låg bandbredd och är helt kompatibelt med all existerande mjukvara. På den negativa sidan finner vi att en hand krävs för inmatning vilket innebär att den inte kan användas till applikationer där användaren måste ha båda händerna fria vid alla tillfällen. Det är en viss inlärningskurva för enheten. En annan nackdel med ett ackord tangentbord är att en nybörjare inte kan använda det, det är däremot möjligt med ett standard tangentbord. Den är bara anpassad för textinmatning, det finns inga pekegenskaper inbyggt i enheten. 4

5 Handskar Ett nymodigare sätt att mata in text är med hjälp av en handske som inmatningsenhet. Med dessa enheter använder man en eller bägge händerna för inmatning, antigen genom att känna av rörelserna i gester eller genom kontakt mellan fingrar. Dessa enheter är väldigt mobila eftersom man har på sig handsken, så det blir ingenting att bära. Det finns två olika sätt att mata in text med handske det ena sätter är att gestikulera, det går att komma upp i normal talhastighet på detta sätt men dessa handskar är väldigt ovanliga eftersom de är så dyra. Man kan konstruera en sådan handske med hjälp av ett antal accelerometrar som man fäster i handsken, sedan krävs det en antal algoritmer för att kunna känna igen olika tecken. Det andra sättet är genom att mäta kontakt mellan fingrarna, detta är en mycket billigare och enklare lösning. Men det är inte så användbart till text inmatning eftersom det finns för få kombinationer för att man ska kunna åstadkomma alla tecken. Tal Tal är på vissa sätt den optimala text inmatningsenheten. En mikrofon tar inte upp någon som helst plats och väger ingenting och man har båda händerna fria. Det är intuitivt, det är lätt att lära sig, användaren är i kontroll över inmatningen. Det är också snabbare än andra text inmatningsenheter ungefär runt 150 ord per minut. Det största problemet med röstigenkänning är problemet att känna igen vilket ord användaren säger. Det beror bland annat på storleken på ordlistan, ju fler ord det finns att välja mellan desto svårare är det att skilja dem åt. Hög igenkännings frekvens är kritiskt för ett röstigenkännings system. Kvaliteten på igenkänningen beror som sagt på storleken på vokabulären men även akustiken, mikrofonen samt hur bra igenkännings algoritmen är. En igenkännings frekvens på 90 % innebär fortfarande att ett ord på 10 är fel. Dagens röst igenkänningssystem har en igenkänningsfrekvens på 95 % vid optimala förhållanden. Ord som låter väldigt lika varandra är svåra att känna igen, det gäller även ord som börjar med mjuka bokstäver t.ex. m. Detta gör att man bör välja en vokabulär som börjar med hårda bokstäver tex. k och som inte låter lika till uttalet. Eftersom det finns en överhängande risk för fel så måste det finnas en mekanism som ger feedback till användaren. Men det räcker inte med att systemet måste känna igen rätt ord det måste också kunna sortera bort felaktiga inmatningar som t.ex. öhh. Samt avgöra vilka yttranden som är menade till datorn och vilka som är avsedda för en kollega eller medarbetare. Det senare problemet går att lösa genom att man lägger till en knapp tryck för att prata, eller kommando ord. Har man en knapp som man måste trycka ned för att tala så är det lätt att 5

6 skilja kommandon från annat tal. Men det gör också att fördelen med att ha båda händerna fria försvinner. Man kan även använda sig av start ord som t.ex. dator för att indikera att nästa yttrande är menat till datorn. Användandet av start ord är onaturligt för användaren, och kräver en viss mån av träning. Det finns 3 typer av igenkänningsfel. Det första är substitutions fel, som innebär att ett korrekt yttrande tolkas felaktigt som ett annat ord. Ett annat fel är när ett felaktigt yttrande t.ex. öhh tolkas som ett korrekt ord. Den sista sortens fel är när ett korrekt yttrande inte kan tolkas som något som finns i ordlistan. Man kan bestämma i mjukvaran hur exakt uttalet måste stämma överens med ordlistan för att det ska tolkas som ett korrekt yttrande. Sätter man nivån för låg så kommer man att få många substitutionsfel t.ex. blandar ihop readfile med deletefile. Felaktiga yttrande kan också komma att tolkas som korrekta ord. Alternativet, att man sätter nivån för hög innebär att datorn inte kommer att känna igen orden och kommer då att be användaren att upprepa sig. Detta kommer att leda till att användaren blir frustrerad. Ett annat problem med röststyrning är integriteten. Sitter man sitter t.ex. på bussen, flyget eller andra allmänna platser kanske man inte vill att alla ska höra vad man håller på att jobba med. Andra saker som kan vara till problem är t.ex. bakgrunds ljud. Befinner man sig i högljudda miljöer med mycket bakgrundsljud och annat så försämrar det kvaliteten på igenkänningen, frågan är bara hur mycket. Röstigenkännings system är baserade på att de ska känna igen uttalet på yttrandet. Dessa system är inte särskilt toleranta när det kommer till felaktig grammatik och öhh. Användaren måste vara tränad i att tala i en viss hastighet samt vara noggrann med uttalen. Ett röstigenkänningssystem är konfigurerat för en viss person och för ett visst språk. Skillnad i tex. nationalitet och/eller kön gör att olika språkmodeller måste användas detta gör att sådana system blir betydligt dyrare än andra system och gör att kanske inte alla kan använda datorn utan omkonfiguration. Hur snabbt man tillåts tala beror på hastigheten av processorn man använder, för en mjukvarulösning krävs det minst en 125MHz processor. 6

7 Pekenheter Ingen av de tidigare nämnda inmatnings enheterna som vi har diskuterat, tal och tangentbord har någon möjlighet att peka. Möjligheten att kunna peka direkt på en position på skärmen är viktigt för all direkt manipulation av objekt på skärmen tex. en karta. Sådana enheter som kan vara lämpliga till att användas tillsammans med en wearable computer kan vara t.ex. joystick, joypad, trackball eller touchscreen. Fördelen med pekenheter är att de är intuitiva, tillåter positionsinmatning och är kompatibla med olika skrivbords interface. De är vitt spridda och kan tillhandahålla ett virtuellt tangentbord på skärmen där man kan peka på de olika tangenterna. Nackdelarna är att interfacen som använder pekarinmatning är resursintensiva. De är oprecisa för exakt koordinat inmatning, samt långsamma när de används till textinmatning. Eye Tracking Att använda sig av eye-trackers som inmatnings enhet är inte så vanligt, det beror dels på att det finns en del brister samt högt pris. Exekvering av objekt utförs antigen av en separat knapp eller genom att man fäster blicken tillräckligt länge vid samma punkt. Detta kan medföra problem i Windows liknande och hypertext GUI. Användaren kan tex fästa blicken vid något hot-area tex. en icon knapp eller meny för länge och därigenom exekvera något av misstag. I ett windows system eller hypertext dokument finns det ofta många så kallade hot-areas över hela displayen. Detta innebär att användaren bara kan kasta en blick på skärmen för att undvika misstag. Eyetracking har också problem med att lokalisera små mål beroende på ofrivilliga ögonrörelser. Eye-trackers är väl anpassad som ett input device till wearable computers man har båda händerna fria, men på grund av låg precision och högt pris så är det inte så vanligt. Den här typen av glasögon passar bättre som utmatningsenhet istället för inmatningsenhet. 7

8 Så fungerar ett Tangentbord / Twiddler Processorn som sitter i ett tangentbord måste veta flera saker som är viktiga för användningen av ett tangentbord t.ex: Tangenternas position i tangent matrisen. Mängden kontaktstudsar och hur man filtrerar dem I vilken hastighet man ska sända tecknen Tangentmatrisen är ett rutsystem av kretsar under tangenterna. I alla tangentbord förutom kapacitiva är kretsarna brutna under varje tangent. Genom att pressa ned en tangent sluts kretsen och en liten ström kan flöda igenom. Processorn övervakar tangent matrisen. När en tangent pressas ned jämför den var den kretsen är lokaliserad på tangentmatrisen med sin teckentabell som ligger lagrat i ROM. Tecken tabellen är helt enkelt ett jämförelseschema för processorn som talar om vilken tangents x, y koordinat som tangentmatrisen representerar. Om mer än en tangent trycks ned vid samma tidpunkt kontrollerar processorn för att se om denna kombination av tangenter finns angiven i teckentabellen. Teckentabellen i tangentbordet kan bli åsidosatt av en annan teckentabell i datorn. Detta görs ofta i språk vars bokstäver inte har engelska motsvarigheter. Tangentbord förlitar sig på switchar som förändrar strömmen som går igenom kretsarna på tangentbordet. När man pressar ned en tangent på tangentbordet mot tangentmatrisen uppkommer det vanligtvis en liten vibration mellan ytorna, detta kallas kontaktstudsar. Processorn uppfattar det som snabba switchar av och på. Därför måste processorn filtrera bort alla dessa förändringar i signalen och behandla det som en enda knapptryckning. Om du fortsätter att hålla ned en knapp kommer processorn bestämma att du vill sända samma tecken upprepade gånger till datorn. Denna fart på inmatning kan man vanligtvis styra med mjukvaran, vanlig hastighet kan variera från 2 tecken per sekund upp till 30 tecken per sekund. Tangentbord och twiddlers använder en mängd olika switch tekniker. Vi vill i regel ha något sort ljud och känsel respons när vi trycker ned tangenterna på en twiddler eller tangentbord. Vi vill höra ett klick när vi skriver, och vi vill att tangenterna ska kännas fasta och fjädra tillbaks när vi trycker ned dem. Det finns en del olika tekniker: Gummi kupol mekaniska Kapacitiva icke-mekaniska Metall kontakt mekaniska Membran mekaniska Skum element mekaniska 8

9 Den populäraste switch tekniken idag är gummikupol. I dessa twiddlers sitter varje tangent ovanpå en liten flexibel gummikupol med en hård kolkärna. När en tangent pressas ned pressas tangenten ned mot gummi kupolen. Detta gör att kolkärnan trycks ned tills den pressas mot den hårda ytan under tangentmatrisen. Så länge som tangenten är nedtryckt så sluts kretsen för den delen av matrisen. När man släpper tangenten hoppar den tillbaks upp. Gummikupol tangentbord är billiga, har bra tangent respons och är ganska tåliga mot spill tack vare gummilagret som skyddar tangentmatrisen. Kapacitiva switchar anses vara icke mekaniska eftersom de inte sluter en krets som den andra tekniken. Istället flödar strömmen konstant genom alla delar av tangentmatrisen. Varje tangent har en fjäder och en liten platta fastsatt under tangenten. När man pressar ned en tangent kommer plattorna närmare plattan rakt under den. När de två plattorna kommer närmare varandra påverkar det mängden ström som går genom matrisen. Processorn känner av förändringen och tolkar det som en tangenttryckning vid den positionen. Kapacitiva switch tangentbord är dyra, men de lider inte av korrosion och har längre livslängd än något annat tangentbord. De har heller inget problem med tangentstuds eftersom de två ytorna aldrig kommer i kontakt med varandra. Metallkontakt och skumelement tangentbord är inte så vanliga som de brukade vara. Metallkontakt switchar har helt enkelt en fjäder under sig med en metall remsa på botten. När en tangent pressas ned kommer tangenten i kontakt med plattan under. Skum elementen switcharna är i grunden samma design, men med en liten bit svampaktigt skum mellan botten på fjädern och metallremsan, för att ge den en bättre respons vid nedtryckning. Båda teknikerna har bra respons och gör tillfredsställande klick och är billiga att producera. Problemet med dessa är att kontakterna har en tendens att nötas ut eller korrodera snabbare än på tangentbord som använder andra teknologier. Det finns heller ingen barriär som hindrar damm eller vätskor från att komma i direktkontakt med kretsarna på tangentmatrisen. När du skriver analyserar processorn I tangentbordet tangentmatrisen och avgör vilket tecken som skickas till datorn. Den lagrar tecknet som ska sändas i en buffert, därefter skickas tecknet till datorn via den anslutning som man har till datorn vanligtvis en USB eller PS/2 kontakt. Det som skickas mellan datorn och tangentbordet är dels matningsspänning vanligtvis på 5 volt, samt datan som ska sändas. I andra änden är kabeln ansluten till datorns tangentbords kontroller. Det är en IC-krets vars jobb är att behandla all data som kommer från tangentbordet och skicka det vidare till operativsystemet. När operativsystemet får ett interrupt från tangentbordet så kontrollerar OS:et först om det är system kommando tex. Ctrl-Alt-Delete på en windows dator, då sker en omstart omedelbart, annars skickas tecknet vidare till den aktiva applikationen. 9

10 PS/2 PS/2 anslutningen används av många möss, tangentbord och twiddlers den utvecklades av IBM. Den fysiska PS/2 porten kallas 6-pin mini-din. DIN standarden skapades av German Standardization Organization (Deutsches Institut fuer Norm). 6-pin mini-din (PS/2) 1 - Data 2 - Not Implemented 3 - Ground v 5 - Clock 6 - Not Implemented Det finns fyra intressanta pinnar på kontakten: Ground, +5v, data och clock. +5v står värden för (datorn) och enhetens jord är anslutet till värdens jord. Data och Clock är båda open collector, vilket innebär att de normalt ligger höga (logisk etta) men kan lätt dras ned till jord (logisk nolla). Alla enheter som du ansluter till värden ska ha stora pull-up motstånd på clock och data. Man lägger ut en nolla genom att dra linjen låg och en etta genom att låta den flyta hög. PS/2 protokollet är ett dubbelriktat synkront seriellt protokoll. Data skickas en bit åt gången på Data linjen och läses av varje klockpuls. Anslutna enheter kan skicka data till värden och värden kan skicka data till enheten, men värden har alltid högre prioritet och bestämmer över bussen och kan stoppa kommunikationen från enheten när som helst genom att dra clock låg. Data som skickas från en ansluten enhet till värden läses av på negativ flank (när clock går från hög till låg). Data som skickas från värden till den anslutna enheten läses på positiv flank (när clock går från låg till hög). Oavsett i vilken riktning kommunikationen går åt så är det alltid den anslutna enheten som generar klockpulsen. Om värden vill skicka data måste den första säga till den anslutna enheten att börja generera klockpulser. Den maximala klockfrekvensen är 33 khz, de flesta enheter arbetar inom khz. 10

11 All data som sänds är arrangerad i bytes, varje byte skickas i ett fönster som innehåller bitar: BIT FUNCTION 12 Acknowledge bit (Endast vid värd till enhet kommunikation) 11 Stop bit (alltid 1) 10 9 Paritets Bit (udda paritet) Data Bit Data Bit 6 Data Bit 5 6 Data Bit 4 5 Data Bit Data Bit 2 Data Bit Data Bit 0 Start Bit (alltid 0) Paritets biten är satt om det är ett jämnt antal ettor bland databitarna. Den är låg (logisk nolla) om det är ett udda antal. Antalet ettor i data bitarna plus paritetsbiten blir alltid ett udda antal (udda paritet). Det används för felupptäckning. När värden skickar data till enheten skickas en handshaking bit från enheten till värden för att kvittera att paketet togs emot. Denna biten finns inte med när enheten skickar data till värden. 11

12 Enhet till värd kommunikation Timingdiagram, systemet tar emot data från ansluten enhet Det här beskriver den typiska sekvensen av händelser när systemet tar emot data från en ansluten PS/2 enhet. 1. Den anslutna enheten kollar clock. Om den är låg är utmatning från den anslutna enheten inte tillåtet. 2. Den anslutna enheten kollar data linjen. Om den är inaktiv tar controllern emot data från systemet 3. Den anslutna enheten kollar clock under sändning i intervall som inte överstiger 100 us. Om enheten upptäcker att systemet drar clock låg, kommer sändningen att avbrytas. Systemet kan avbryta sändningen när som helst under de första 10 klockcyklarna. 4. En sista kontroll för att se om sändningen har avbrutits görs minst 5 us efter den 10:e klockcykeln. TIMING PARAMETRAR Min/Max T1 Tid från DATA sändning 5/25 us till negativ CLK flank. T2 Tid från positiv CLK flank till DATA sändning. 5/T4-5 us T3 Tid som CLK ligger låg. 30/50 us T4 Tid som CLK ligger hög. 30/50 us T5 Enheten förbjuds att sända efter 11:e klockcykeln för att försäkra sig om att enheten inte påbörjar en ny sändning. >0/50 us 5. Systemet kan hålla clock låg för att avbryta nästa sändning. 6. Systemet kan dra data låg om den har data som den vill sända till den anslutna enheten. Data dras låg när startbiten (alltid 0) läggs ut på datalinjen. 7. Systemet släpper clock hög för att tillåta nästa sändning. Data och clock är båda open collector (håller normalt en hög logisk nivå). När den anslutna enheten vill skicka information kontrollerar den först så att clock ligger hög. Ligger den inte hög så buffrar enheten upp datan den ska skicka tills den får kontroll på bussen. När clock går hög kan enheten börja sända data. 12

13 Här skickas scankoden för Q (15h) från en enhet till värden. Kanal A är klockpulsen, kanal B är datapulsen. Klockfrekvensen är mellan kHz. Tiden mellan positiv flank till dess att en datasändning inleds bör vara minst 5 us. Tiden mellan en datasändning till dess att clock går låg ska vara minst 5 us och max 25 us, det är viktigt att timingen följs exakt. Vill man använda en microcontroller för att agera PS/2 enhet kopplas den på följande sätt: 13

14 Med denna uppkoppling sätter man en etta genom att sätta pinnen till input och låta resistorn dra linjen hög. Vill man ha en nolla sätter man pinnen till output och skriver en nolla till den pinnen, det kommer att dra den till jord. 14

15 Värd till enhet kommunikation Timingdiagram, systemet sänder data till en ansluten enhet Det här beskriver den typiska sekvensen av händelser när systemet sänder data till en ansluten PS/2 enhet. 1. Systemet kollar om den anslutna enheten håller på att sända data. Om en sändning pågår och har passerat den 10:e klockcykeln måste systemet ta emot datan. 2. Enheten kollar clock. Om den ligger låg är en I/O operation inte tillåten. TIMING PARAMETER Min/Max T7 Tid som CLK är inaktiv 30/50 us T8 Tid som CLK är aktiv T9 Tid från låg till hög CLK 30/50 us 30/50 us flank T4 Tid som CLK är inaktiv 30/50 us T5 Enheten förbjuds att sända efter 11 clockcykeln för att försäkra sig om att enheten inte påbörjar en ny sändning >0/50 us 3. Enheten kollar data. Om den är ligger låg har systemet data som det vill sända. Data dras låg när startbiten (alltid 0) placeras på data linjen. 4. Enheten drar clock låg. Systemet placerar sedan första biten på data linjen. Varje gång som enheten drar clock låg lägger systemet ut nästa bit på data linjen tills alla bitar är överförda. 5. Den anslutna enheten läser av data varje gång som clock släpps hög. Datan måste vara stabil inom 1 us från positiv klockflank. 6. Enheten kollar efter en stop bit efter den 10:e klockpulsen. Om data är låg fortsätter enheten att kolla tills data blir hög. Därefter skickar den ett Resend kommando till systemet. 7. Den anslutna enheten drar data låg, för att producera kontrollbiten. 8. Systemet kan dra clock låg för att stoppa sändningen från den anslutna enheten. 15

16 Det är alltid PS/2 enheten som genererar klockpulsen. Om värden vill sända data måste den först sätta clock och data i Request-to-send läge på följande sätt: Stoppa kommunikationen genom att dra clock låg i minst 100 us. Applicera Request-to-send genom att dra data låg, och därefter släppa clock. Enheten ska kolla efter det här läget i intervall som inte överstiger 10 ms. När enheten upptäcker det här läget ska den börjar generera klockpulser. För att göra det lättare att förstå. Här är de steg som ska utföras för att sända data till en ansluten PS/2 enhet. 1) Dra clock låg I minst 100 us. 2) Dra data låg. 3) Släpp clock 4) Vänta tills enheten drar clock låg. 5) Lägg ut första biten du vill sända på data. 6) Vänta på att enheten ska släppa clock hög. 7) Vänta på att enheten ska dra clock låg. 8) Upprepa steg 5-7 för alla databitar som paritetsbiten. 9) Släpp data. 10) Vänta på att enheten ska dra data låg. 11) Vänta på att enheten ska dra clock låg. 12) Vänta på att enheten ska släppa data och clock. Scankoder I twiddlers och tangentbord sitter det en processorn som övervakar tangentmatrisen. Om den upptäcker att en tangent trycks ned eller släpps upp skickar den datapaket till datorn, datan som skickas kallas scankoder. Det finns två typer av scankoder makecodes och breakcodes. En makecode skickas när man trycker ned en tangent, en breakcode skickas när man släpper upp en tangent. Varje tangent har en unik makecode och breakcode. När en tangent trycks ned skickas dess scancode till värden. Scancoden som skickas representerar koden för den tangenten som trycks ned, det finns inget samband mellan tangentens scankod och dess ASCII värde. Det är upp till tangentsbords kontrollern att översätta den till korrekt ASCII värde. 16

17 De flesta scankoder är en byte långa, men det finns ett antal extended keys som har scankoder som är 2 eller 4 byte långa. Dessa kan identifieras genom att deras första byte är E0h. En makecode skickas till datorn när en tangent trycks ned, en break code skickas när en tangent släpps upp. Varje tangent har en unik makecode, breakcoden är också unik för varje tangent. Det finns ett samband mellan makecode och breakcode. De flesta breakcodes är två byte långa, där första byten är F0h och den andra byten är tangentens makecode. Makecodes och Breakcodes för ett antal tangenter: Key (Set 2) Make Code (Set 2) Break Code "A" 1C F0,1C "5" 2E F0,2E "F10" 09 F0,09 Right Arrow E0, 74 E0, F0, 74 Right "Ctrl" E0, 14 E0, F0, 14 Ex: Vad som skickas till enheten om man trycker ned G på ett tangentbord/twiddler. Eftersom det är en versal måste man trycka ned shift därefter trycka ned G, släppa G släppa shift. Följande data skickas: 12h 34h shift G F0h34h Break G F0h12h Break shift. 17

18 Twiddler2 Den vanligaste twiddlen på marknaden är Twiddler2 som säljs av företaget handykey. Den har sexton tangenter för textinmatning. Det möjliggör att 1020 olika tecken kan matas in. Den har också en inbyggd liten joystick för pekfunktioner. Den fungerar med samtliga vanliga OS t.ex. MacOS, Windows och Linux. Det finns både PS/2 och USB modell. Det behövs inga ytterligare drivrutiner eller något annat utan den fungerar som ett vanligt tangentbord, och den lilla joysticken fungerar som en pekenhet. Sammanfattning Inmatnings enheter till wearable computers är fortfarande en relativt ny marknad. Eftersom wearable computers ska användas till så många olika uppgifter och i många olika miljöer, så innebär det att man nog inte kommer att hitta en enda inmatningsenhet som är optimal till alla tillämpningar. Twiddler2 verkar för tillfället vara en av de bättre inmatningsenheterna. Den har både textinmatning med ett ackordtangentbord samt pekmöjligheter med hjälp av den lilla joysticken på toppen. Dess enda nackdel är väl egentligen att man inte har båda händerna fria. Men de inmatningsenheter som erbjöder fullständigt hands-free har andra problem som gör att de är svåra att använda. 18

19 Källförteckning

Tangentbord. - En inmatningsenhet. En beskrivning av tangentbordets utveckling, funktioner och varianter.

Tangentbord. - En inmatningsenhet. En beskrivning av tangentbordets utveckling, funktioner och varianter. Tangentbord - En inmatningsenhet En beskrivning av tangentbordets utveckling, funktioner och varianter. Anna Fryxell, Tärna folkhögskola, ht 2011 2011-10-05 TANGENTBORD - BAKGRUND 1 QWERTY-TANGENTBORDET

Läs mer

KURSMÅL WINDOWS STARTA KURSEN

KURSMÅL WINDOWS STARTA KURSEN KURSMÅL WINDOWS Detta är en introduktionskurs för dig som är nybörjare. Du kommer att få bekanta dig med datorns viktigaste delar och lära dig grunderna i operativsystemet Windows, vilket är en förutsättning

Läs mer

GPIO - General Purpose Input Output

GPIO - General Purpose Input Output GPIO - General Purpose Input Output Ur innehållet: Ideala och verkliga signaler Bitvis in- och utmatning Anslutning - fysiskt gränssnitt F407 - GPIO-modul tillämpningar Läsanvisningar: Arbetsbok avsnitt

Läs mer

A. Datorn från grunden

A. Datorn från grunden A-1 A. Vad är en dator? En dator är en apparat som du kan utföra en mängd olika uppgifter med t.ex: Skriva och läsa e-post, lyssna på musik, titta på film, spela spel. De olika uppgifterna utförs av program

Läs mer

Snabbguide AlphaSmart NEO2

Snabbguide AlphaSmart NEO2 Snabbguide AlphaSmart NEO2 Vers 110815 Följande nio punkter bör du behärska för att få nytta av din AlphaSmart NEO 1. Sätt in tre AA batterier. Använd medföljande skruv till att sätta fast batteriluckan.

Läs mer

Tentamen PC-teknik 5 p Lösningar och kommentarer

Tentamen PC-teknik 5 p Lösningar och kommentarer Tentamen PC-teknik 5 p Lösningar och kommentarer Program: Di2, Em3, Et3 Datum: 04-08-10 Tid: 13:30-18:30 Lokal E171 Hjälpmedel: Linjal, miniräknare, Instruktionsrepertoar för 8086 (utdelas), Lathund, Pacific

Läs mer

LABORATION DATORKONSTRUKTION TSEA83 UART. Namn och personnummer. Version: 1.0 2013 (OS)

LABORATION DATORKONSTRUKTION TSEA83 UART. Namn och personnummer. Version: 1.0 2013 (OS) LABORATION DATORKONSTRUKTION TSEA83 UART Version: 1.0 2013 (OS) Namn och personnummer Godkänd 1 blank sida 2 Innehåll 1 Inledning 5 1.1 Syfte................................. 5 1.2 Förberedelser............................

Läs mer

Kom igång med. Windows 8. www.datautb.se DATAUTB MORIN AB

Kom igång med. Windows 8. www.datautb.se DATAUTB MORIN AB Kom igång med Windows 8 www.datautb.se DATAUTB MORIN AB Innehållsförteckning Grunderna i Windows.... 1 Miljön i Windows 8... 2 Startskärmen... 2 Zooma... 2 Snabbknappar... 3 Sök... 4 Dela... 4 Start...

Läs mer

Vad är kommunikation? Vad är datorkommunikation? Dataöverföring; Inledning

Vad är kommunikation? Vad är datorkommunikation? Dataöverföring; Inledning Vad är kommunikation? Kommunikation är ett vitt begrepp. Vi använder det för att benämna till exempel ett samtal eller att vi själv förflyttar oss med till exempel tåg eller buss. Kommunikation kommer

Läs mer

Internet. En enkel introduktion. Innehåll:

Internet. En enkel introduktion. Innehåll: Internet En enkel introduktion Innehåll: Datorns olika delar Starta datorn Så gör du om du kan webbadressen Så gör du om du inte kan webbadressen Kortfattad repetition Alingsås bibliotek, 2012 2 3 4 6

Läs mer

Datakommunikation med IR-ljus.

Datakommunikation med IR-ljus. Datakommunikation med -ljus. I den här uppgiften skall du kommunicera med hjälp av infrarött () ljus. Du skall kunna sända tecken från tangentbordet samt ta emot tecken och visa dem på skärmen. Genom att

Läs mer

MINIX NEO A2 Användarguide

MINIX NEO A2 Användarguide MINIX NEO A2 Användarguide Produkt Information Tack för att du köpt en MINIX NEO A2. MINIX NEO A2 är en trådlös air mouse + dubbelsidigt tangentbord med inbyggd mikrofon och högtalare. MINIX NEO A2 utnyttjar

Läs mer

DATORTEKNIK. Tangentbord, knappsatser och deras avkodning

DATORTEKNIK. Tangentbord, knappsatser och deras avkodning UMEÅ UNIVERSITET Tillämpad fysik och elektronik Datorteknik Håkan Joëlson 2001-08-30 v 1.1 DATORTEKNIK Innehåll Uppbyggnad Hårdvara Koppling Tangentbordsavkodning Knappidentifiering Metodval Avstudsning

Läs mer

Det virtuella tangentbordet

Det virtuella tangentbordet Kapitel tre Det virtuella tangentbordet I det här kapitlet ska vi titta närmare på tangentbordet i ipad och hur det används i olika sammanhang. Som du kanske har märkt öppnas tangentbordet automatiskt

Läs mer

For more information please visit www.rollermouse.com

For more information please visit www.rollermouse.com For more information please visit www.rollermouse.com Contour Design, Inc. 10 Industrial Drive Windham New Hampshire, 03087, USA Phone: 800-462-6678 E-mail: ergoinfo@contourdesign.com Contour Design Europe

Läs mer

GPIO - General Purpose Input Output

GPIO - General Purpose Input Output GPIO - General Purpose Input Output Ur innehållet: Digital IO Ideala och verkliga signaler Bitvis in- och utmatning Anslutning - fysiskt gränssnitt F407 - GPIO-modul tillämpningar Programmering av enkelt

Läs mer

Konstruktion av en radiostyrd legobil. Digitala projekt av Arbon Vata Leonardo Vukmanovic Amid Bhatia

Konstruktion av en radiostyrd legobil. Digitala projekt av Arbon Vata Leonardo Vukmanovic Amid Bhatia Konstruktion av en radiostyrd legobil Digitala projekt av Arbon Vata Leonardo Vukmanovic Amid Bhatia 1 1.Innehållsförtäckning Rapport Radiostyrd LEGO bil...1 1. Innehållsförtäckning...2 2.0 Inledning...3

Läs mer

Datorn från grunden. En enkel introduktion. Innehåll: Inledning 1 Vad är en dator? 2 Datorns olika delar 3 Starta datorn 5 Stänga av datorn 7

Datorn från grunden. En enkel introduktion. Innehåll: Inledning 1 Vad är en dator? 2 Datorns olika delar 3 Starta datorn 5 Stänga av datorn 7 Datorn från grunden En enkel introduktion Innehåll: Inledning 1 Vad är en dator? 2 Datorns olika delar 3 Starta datorn 5 Stänga av datorn 7 2 Inledning Välkommen till Söderköpings bibliotek! Vid detta

Läs mer

MINIX NEO A1+ Användar Manual

MINIX NEO A1+ Användar Manual MINIX NEO A1+ Användar Manual 1 Produkt information Tack för att du har köpt en MINIX NEO A1+ MINIX NEO A1+ är en trådlös air mouse + tangentbord som kombinerar alla de kapaciteter av en vanlig mus och

Läs mer

Teckentavlor. Inställning av styrsätt med programvalsratten

Teckentavlor. Inställning av styrsätt med programvalsratten 1 THOT THOT fungerar som ett tangentbord till datorn. I stället för att trycka på tangenter, används ett styrorgan, som flyttar en ljuskägla över THOT tavlan och väljer ut önskad ruta. Varje ruta kan innehålla

Läs mer

Skapa mapp. * Gör så här: Det finns många sätt att skapa mappar, men det enklaste sättet brukar vara följande.

Skapa mapp. * Gör så här: Det finns många sätt att skapa mappar, men det enklaste sättet brukar vara följande. Ideell IT-förening där äldre lär äldre Skapa mapp Det finns många sätt att skapa mappar, men det enklaste sättet brukar vara följande. * Gör så här: 1. Se till att du befinner dig på den plats i datorn

Läs mer

Seriellmeny. PS SmartSwitch. Baud. Robust XON. Databitar. Svara på DSR RS-232/RS-422. Jobb-buffring. RS-422-polaritet. NPA-läge.

Seriellmeny. PS SmartSwitch. Baud. Robust XON. Databitar. Svara på DSR RS-232/RS-422. Jobb-buffring. RS-422-polaritet. NPA-läge. I n kan du ändra skrivarinställningar för jobb som skickas till skrivaren via en seriell port (Standardseriell eller Seriellt tillval

Läs mer

Grundläggande datorkunskap. Kom igång med dator

Grundläggande datorkunskap. Kom igång med dator Grundläggande datorkunskap Kom igång med dator Korta fakta om datorn: DATORNS OLIKA DELAR BILDSKÄRM SYSTEMENHET TANGENTBORD MUS Använd bara musens vänsterknapp till att börja med. I många fall klarar du

Läs mer

Handikappstöd. Mike McBride Översättare: Stefan Asserhäll

Handikappstöd. Mike McBride Översättare: Stefan Asserhäll Mike McBride Översättare: Stefan Asserhäll 2 Innehåll 1 Handikappstöd 4 1.1 Inledning........................................... 4 1.1.1 Alarm........................................ 4 1.1.2 Väljartangenter...................................

Läs mer

Tactix Touchpad. Artikelnummer: 99201, v

Tactix Touchpad. Artikelnummer: 99201, v Tactix Touchpad Artikelnummer: 99201, 99202 v. 1.1.4 Innehåll Tactix Touchpad... 3 Installation av medföljande mjukvara:... 3 Tactix Joystick... 4 Tactix Spegla Skärmen... 5 Tactix Kontakter... 6 Antal

Läs mer

Systemkonstruktion SERIEKOMMUNIKATION

Systemkonstruktion SERIEKOMMUNIKATION Systemkonstruktion SERIEKOMMUNIKATION Laborationsansvariga: Anders Arvidsson Utskriftsdatum: 2005-04-26 Syfte Laborationen syftar till att ge studenten tillfälle att närmare bekanta sig med RS-232-protokollet,

Läs mer

Anpassning av Windows XP

Anpassning av Windows XP Anpassning av Windows XP Grunderna för hur du som arbetsterapeut ändrar inställningar i Windows XP för att öka tillgängligheten. Habilitering & Hjälpmedel Att komma igång För att komma åt de inställningar

Läs mer

Inställningar för mus och tangentbord i Windows 7

Inställningar för mus och tangentbord i Windows 7 Inställningar för mus och tangentbord i Windows 7 De inställningar som beskrivs nedan kan man hitta fram till på flera olika sätt, här beskrivs en väg fram till de olika inställningsmöjligheterna. Alla

Läs mer

Introduktion till programmering och Python Grundkurs i programmering med Python

Introduktion till programmering och Python Grundkurs i programmering med Python Introduktion till programmering och Python Hösten 2009 Dagens lektion Vad är programmering? Vad är en dator? Filer Att tala med datorer En första titt på Python 2 Vad är programmering? 3 VAD ÄR PROGRAMMERING?

Läs mer

Kristian Almgren Artificiell Intelligens Linköpings Universitet 2011. Talstyrning

Kristian Almgren Artificiell Intelligens Linköpings Universitet 2011. Talstyrning Talstyrning Abstrakt Talstyrning är en teknik som gör det möjligt för oss människor att mer eller mindre verbalt kommunicera med en dator eller ett system. Det här är ett tillvägagångssätt inom AI och

Läs mer

Kortmanual till Braille Star 80

Kortmanual till Braille Star 80 Kortmanual till Braille Star 80 Version 4.2 För detaljerad information hänvisar vi till den fullständiga manualen som levereras med Braille Star 80 i svartskrift och som Word-dokument. På höger sida finns

Läs mer

Maximanus. Tangenter med speciell betydelse på Maximanus. Uppkoppling

Maximanus. Tangenter med speciell betydelse på Maximanus. Uppkoppling Maximanus Uppkoppling Slå av spänningen till datorn. Koppla ur det normala tangentbordet. Koppla in Maximanus, där det normala tangentbordet var anslutet. Om även det normala tangentbordet ska användas,

Läs mer

Kapitel 1 Komma igång... 3

Kapitel 1 Komma igång... 3 2014.02.21 1 Kapitel Innehåll... Sida Kapitel 1 Komma igång... 3 Välkommen... 3 Är DDS-CAD Arkitekt installerat?... 5 Operativmiljön Windows... 5 Begrepp... 5 Starta DDS-CAD Arkitekt... 6 Starta ett nytt

Läs mer

BRUKSANVISNING Kontaktlåda USB funktionsverket

BRUKSANVISNING Kontaktlåda USB funktionsverket Artikelnummer: 651202 BRUKSANVISNING Kontaktlåda USB funktionsverket Om Kontaktlåda USB Kontaktlåda USB är en programmerbar inmatningsenhet som kan användas med upp till sex trådbundna kontakter. Alla

Läs mer

Tips och idéer för Chrome OS och Google Dokument

Tips och idéer för Chrome OS och Google Dokument Tips och idéer för Chrome OS och Google Dokument Läs mer om it i lärandet på webben: www.spsm.se/itilarandet Tips och idéer för Chrome OS och Google Dokument Skriften är utgiven av Specialpedagogiska skolmyndigheten

Läs mer

Du kan även lyssna på sidorna i läroboken: Teknik direkt s Lyssna gör du på inläsningstjänst.

Du kan även lyssna på sidorna i läroboken: Teknik direkt s Lyssna gör du på inläsningstjänst. Datorn När du har läst det här avsnittet skall du: känna till datorns historia kunna vilka tekniker man använder för att ta kontakt idag kunna reflektera kring fördelar och nackdelar med modern kommunikationsteknik

Läs mer

Felsökning av kommunikation mellan DLS och GPS mottagare.

Felsökning av kommunikation mellan DLS och GPS mottagare. Felsökning av kommunikation mellan DLS och GPS mottagare. 1. Anslut GPS mottagaren till datorn med en kommunikationskabel. Starta sedan både GPS och datorn. En förutsättning för att kunna presentera positionen

Läs mer

L thund ipa P d 2012-01-10

L thund ipa P d 2012-01-10 1 Lathund ipad 2012-01-10 1 Starta ipad 2 1 A1. Slå på strömmen om ipad varit helt avslagen Om ipad är helt avstängd. Tryck ner knappen på övre högra hörnet (1) i ca 3 sekunder. Då startas ipad datorn.

Läs mer

Vad finns i paketet. Detta bör finnas i paketet: Ett trådlöst modem, E5 Ett batteri Denna manual samt säkerhetsinformation En USB-kabel En nätadapter

Vad finns i paketet. Detta bör finnas i paketet: Ett trådlöst modem, E5 Ett batteri Denna manual samt säkerhetsinformation En USB-kabel En nätadapter Innehåll Vad finns i paketet. 2 Lär känna ditt modem.. 3 Förbered modemet för användning 5 Starta modemet första gången. 6 Koppla upp en dator via USB.. 8 Koppla upp en eller flera enheter via WiFi.. 9

Läs mer

Datalänklagret. Datalänklagret ska:

Datalänklagret. Datalänklagret ska: Datalänklagret Datalänklagret ska: Erbjuda tjänster till det överliggande lagret (nätverkslagret) Paketera data (framing) Hantera fel i överföringen Hantera flödeskontroll Tjänster som datalänklagret erbjuder

Läs mer

TETRIS. LTH, Campus Helsingborg EITA15 Digitala System

TETRIS. LTH, Campus Helsingborg EITA15 Digitala System TETRIS LTH, Campus Helsingborg EITA15 Digitala System Handledare: Bertil Lindvall Författare: Isak Shamun, Viktor Kulle, Mark Slipac och Dennis Järnåsen Datum: 2019-05-09 Abstract This report concerns

Läs mer

Välkommen till Ipad för nybörjare

Välkommen till Ipad för nybörjare Välkommen till Ipad för nybörjare Detta häfte kommer innehålla Alla knappars funktioner Simplare och hjälpsamma sätt att kunna använda och ta sig runt i en Ipad Mindre genom gång av appar och dess betydelse

Läs mer

INFORMATION OM TRACKBALLS & ANDRA STYRDON

INFORMATION OM TRACKBALLS & ANDRA STYRDON INFORMATION OM TRACKBALLS & ANDRA STYRDON FRÖLUNDA DATA GER DIG NYA MÖJLIGHETER Alla kan använda dator! Datormöss och tangentbord är inte anpassade för alla. För den som har begränsad rörelseförmåga, eller

Läs mer

Kodlås. Kopplingsschema över kodlåset PAL-18

Kodlås. Kopplingsschema över kodlåset PAL-18 Kodlås I den här uppgiften skall du konstruera ett kodlås med hjälp av ett litet tangentbord. Varje gång man trycker på en tangent skall det pipa i summern och när man tryckt in den rätta fyrsiffriga koden

Läs mer

Föreläsning 2. Operativsystem och programmering

Föreläsning 2. Operativsystem och programmering Föreläsning 2 Operativsystem och programmering Behov av operativsystem En dator så som beskriven i förra föreläsningen är nästan oanvändbar. Processorn kan bara ges enkla instruktioner såsom hämta data

Läs mer

ClaroRead Plus Mac Manual. Artikel.nr. 12501

ClaroRead Plus Mac Manual. Artikel.nr. 12501 ClaroRead Plus Mac Manual Artikel.nr. 12501 1 Välkommen till ClaroRead Plus Välkommen till ClaroRead Plus för Mac. ClaroRead Plus är till för att göra din dator mer lättanvänd. Programmet arbetar nära

Läs mer

MyTobii P10. Lathund kring de vanligaste funktionerna i själva styrsystemet i ögonstyrningsutrustningen P10 från MyTobii. Habilitering & Hjälpmedel

MyTobii P10. Lathund kring de vanligaste funktionerna i själva styrsystemet i ögonstyrningsutrustningen P10 från MyTobii. Habilitering & Hjälpmedel MyTobii P10 Lathund kring de vanligaste funktionerna i själva styrsystemet i ögonstyrningsutrustningen P10 från MyTobii Habilitering & Hjälpmedel Innehåll Innehåll... 1 Förord... 2 Att starta styrsättet...

Läs mer

Operativsystem. Innehåll. Operativsystemets funktion. Vad är ett OS? Vart hittar men ett OS? OS hanterar processorns resurser

Operativsystem. Innehåll. Operativsystemets funktion. Vad är ett OS? Vart hittar men ett OS? OS hanterar processorns resurser Innehåll Operativsystem Vad är operativsystem och hur fungerar de Vad är ett OS? Syfte Att tillåta flera program att köra samtidigt Att fungera som ett abstraktionslager mot hårdvaran Att hantera olika

Läs mer

Systemenhet. Delarna i en dator

Systemenhet. Delarna i en dator Delarna i en dator En dator är ett system med delar som fungerar tillsammans. De fysiska delarna, som du kan se och röra vid, kallas maskinvara. (Programvara avser de instruktioner, eller program, som

Läs mer

Steg 1 Minnen, mappar, filer Windows 7

Steg 1 Minnen, mappar, filer Windows 7 Steg 1 Minnen, mappar, filer Windows 7 Maj -13 Liljedalsdata.se Liljedalsdata Steg 1 Sida 1 Inledning Välkommen till denna kurs. Att jobba med datorer är ofta som att jobba med matematik. Det nya bygger

Läs mer

Vad är en dator? Introduktion till datorer och nätverk. Pontus Haglund Institutionen för datavetenskap (IDA) 21 augusti 2018

Vad är en dator? Introduktion till datorer och nätverk. Pontus Haglund Institutionen för datavetenskap (IDA) 21 augusti 2018 . Vad är en dator? Introduktion till datorer och nätverk Pontus Haglund Institutionen för datavetenskap (IDA) 21 augusti 2018 Översikt 2/23 Datorns historia von Neumann-arkitekturen Operativsystem Datornät

Läs mer

Accelerometer. Rikard Ekström Mattias Kindborg. Informationsteknologi Lunds Universitet

Accelerometer. Rikard Ekström Mattias Kindborg. Informationsteknologi Lunds Universitet Accelerometer Rikard Ekström Mattias Kindborg Informationsteknologi Lunds Universitet Handledare: Bertil Larsson 7 december, 4 INNEHÅLLSFÖRECKNING SEKION SIDNUMMER ABSRAC 1 INRODUKION EORI 3 ACCELEROMEERN

Läs mer

Programmera Avant 5 med PC mjukvara

Programmera Avant 5 med PC mjukvara Programmera Avant 5 med PC mjukvara Installera mjukvaran på din PC Sätt i CD-skivan i PC:n. Kör filen setup.exe på CDskivan så startar installationen. Följ instruktionerna tills installationen är klar.

Läs mer

RemoteBud. Inlämnas: Patrik Johnsson, e01pjo Viktor Karlsson, e01vk

RemoteBud. Inlämnas: Patrik Johnsson, e01pjo Viktor Karlsson, e01vk RemoteBud Inlämnas: 2005-02-01 Patrik Johnsson, e01pjo Viktor Karlsson, e01vk Abstract Skulle du också vilja styra dina lampor och rulla ner dina persienner med hjälp av din TV-fjärrkontroll? Remotebud

Läs mer

Produkt Detaljer: 1) ipad Cover ) ipad botten lås 3) ipad topp lås 4) Keyboard 5) Funktionsknappar 6) Bluetooth LED 7) Laddning LED 8) Av / på & Bluetooth anslutningsknapp 9) USB-laddning 5V/DC 1 5 3 8

Läs mer

Styrplatta och tangentbord

Styrplatta och tangentbord Styrplatta och tangentbord Dokumentartikelnummer: 430406-101 Januari 2007 I den här handboken beskrivs styrplattan och tangentbordet på datorn. Innehåll 1 Styrplatta Identifiera styrplattan............................

Läs mer

Operativsystem DVG A06. Definition. Varför operativsystem? - Vad är ett operativsystem?

Operativsystem DVG A06. Definition. Varför operativsystem? - Vad är ett operativsystem? Operativsystem DVG A06 Operativsystem, mm - Vad är ett operativsystem? - Hur fungerar det..? - Vad använder vi operativsystemet till? - Vilka olika operativsystem finns? 2 Definition Den del av systemet

Läs mer

Benefit Sports 400 Vibration

Benefit Sports 400 Vibration Benefit Sports 400 Vibration Säkerhetsinstruktioner Konsultera med läkare innan användning Använd ej maskinen vid graviditet Om du känner smärta i bröst, yrsel eller andfåddhet avbryt träningen och kontakta

Läs mer

Datorns delar DATORLÅDA CD/DVD-SPELARE/BRÄNNARE SKÄRM. DISKETT-STATION Finns sällan i nya datorer. TANGENTBORD

Datorns delar DATORLÅDA CD/DVD-SPELARE/BRÄNNARE SKÄRM. DISKETT-STATION Finns sällan i nya datorer. TANGENTBORD Datorns delar På en skivspelare kan du spela olika sorters musik som till exempel pop, rock, jazz, och klassiskt. Utan skivor är skivspelaren inget att ha. För att du ska kunna använda en dator måste du

Läs mer

Produktionsstöd har erhållits från Specialpedagogiska skolmyndigheten

Produktionsstöd har erhållits från Specialpedagogiska skolmyndigheten BRAILLECELLEN 2 Produktionsstöd har erhållits från Specialpedagogiska skolmyndigheten Tack till Jan-Peter Lahall som har bidragit med bilder. Besök gärna hans hemsida på www.lahall.com 2 Innehållsförteckning

Läs mer

Beskrivning av porthantering i mikroprocessorn SAM3U som används på vårt labkort SAM3U- EK.

Beskrivning av porthantering i mikroprocessorn SAM3U som används på vårt labkort SAM3U- EK. Tomas Nordström Högskolan i Halmstad Dokumentversion 0.1, 2012-04- 01 Beskrivning av porthantering i mikroprocessorn SAM3U som används på vårt labkort SAM3U- EK. Informationen till detta kompendium är

Läs mer

MANUAL NETALERT FÖR IPHONE VERSION 1.1 WWW.NETALERT.SE

MANUAL NETALERT FÖR IPHONE VERSION 1.1 WWW.NETALERT.SE MANUAL NETALERT FÖR IPHONE VERSION 1.1 Installation Hämta och installera NetAlert till din iphone från App Store. När appen är installerad, starta NetAlert och följ instruktionerna under Första gången.

Läs mer

F: Anslutningsknapp G: Batterihållare H: Laddningsanslutning I: Rörelsesensor/rörelselampa. 12 h

F: Anslutningsknapp G: Batterihållare H: Laddningsanslutning I: Rörelsesensor/rörelselampa. 12 h TRUST MI5400X BLUETOOTH OPTICAL MOUSE Produktinformation Mus Laddare F A B D G I E C H J A: Höger musknapp B: Intelli-hjul/batterilampa tom och laddning C: Vänster musknapp D: Bläddra bakåt-knapp E: Bläddra

Läs mer

Digitala Projekt (EITF11)

Digitala Projekt (EITF11) Digitala Projekt (EITF11) Temperaturgivare med larm Handledare: Bertil Lindvall 2014-05-20 Erik Hellered, I-11 Andreas Sjöblom, I-11 Philip Dahlström, I-11 Table of Contents Inledning... 1 Kravspecifikation...

Läs mer

Operativsystem. Informationsteknologi sommarkurs 5p, 2004. Agenda. Slideset 7. Exempel på operativsystem. Operativsystem

Operativsystem. Informationsteknologi sommarkurs 5p, 2004. Agenda. Slideset 7. Exempel på operativsystem. Operativsystem Informationsteknologi sommarkurs 5p, 2004 Mattias Wiggberg Dept. of Information Technology Box 337 SE751 05 Uppsala +46 18471 31 76 Collaboration Jakob Carlström Slideset 7 Agenda Exempel på operativsystem

Läs mer

Cecilia Ingard. Boksidan

Cecilia Ingard. Boksidan Cecilia Ingard Boksidan Innehåll Vad som händer när datorn startar 3 Hur ser en dator bokstäverna? 12 Vad kan hända när man skriver ett brev 14 Inuti datorlådan 22 Moderkortet 23 Processorn 24 RAM-minnet

Läs mer

Predator Digital 3D. Predator Digital 3D. Bruksanvisning. Version 1.0

Predator Digital 3D. Predator Digital 3D. Bruksanvisning. Version 1.0 Predator Digital 3D Bruksanvisning Version 1.0 Copyright Det är inte tillåtet att reproducera eller överlåta någon del av denna bruksanvisning i någon form eller på något sätt, elektroniskt eller mekaniskt,

Läs mer

Steg 1 Minnen, mappar, filer Windows 10

Steg 1 Minnen, mappar, filer Windows 10 Steg 1 Minnen, mappar, filer Windows 10 Sep -18 Liljedalsdata.se Liljedalsdata Steg 1 Sida 1 Inledning Välkommen till denna kurs. Operativsystem, Program/Appar, webbsidor och instruktioner inom IT-branchen

Läs mer

Videoutgång Maximal DisplayPort-upplösning Maximal HDMI-upplösning

Videoutgång Maximal DisplayPort-upplösning Maximal HDMI-upplösning 4K-dockningsstation för bärbara datorer - DP och HDMI - USB 3.0 StarTech ID: USB3DOCKHDPC Med USB 3.0 4K-dockningsstationen för bärbara datorer kan du skapa en högupplöst 4K Ultra HD-arbetsstation på kontoret

Läs mer

Skärmtangentbordet som är enkelt att använda både med mus, touchskärmar och interaktiva whiteboards

Skärmtangentbordet som är enkelt att använda både med mus, touchskärmar och interaktiva whiteboards Skärmtangentbordet som är enkelt att använda både med mus, touchskärmar och interaktiva whiteboards Tel: 031-769 00 60 info@frolundadata.se www.frolundadata.se Introduktion WizKeys är flexibelt och kostnadseffektivt

Läs mer

Bruksanvisning. Bestic software version 1.0-2.0. Äthjälpmedel. Internet: www.bestic.se

Bruksanvisning. Bestic software version 1.0-2.0. Äthjälpmedel. Internet: www.bestic.se Bruksanvisning Bestic software version 1.0-2.0 Äthjälpmedel Sida 1 (20) Innehållsförteckning 1. Introduktion 2. Säkerhet 3. Produktöversikt 4. Handhavande 5. Äta med Bestic 6. Skötselråd 7. Transport och

Läs mer

Windows 8.1, hur gör jag?

Windows 8.1, hur gör jag? 2014 Windows 8.1, hur gör jag? Tor Stenberg Piteå Kommun 2014-03-28 1 av 13 Innehåll Hur jobbar jag med Windows 8.1... 2 Logga in... 2 Skrivbordet och programportal... 2 Logga ut och stänga datorn... 3

Läs mer

Vanliga frågor för VoiceXpress

Vanliga frågor för VoiceXpress Vanliga frågor för VoiceXpress 1) Hur stort ordförråd (vokabulär) innehåller VoiceXpress? VoiceXpress innehåller ett mycket omfattande ordförråd, och svaret på frågan varierar en aning beroende på hur

Läs mer

CanCom. DJ803 Prod.ver Specifikation Specification

CanCom. DJ803 Prod.ver Specifikation Specification CanCom 83-80310 DJ803 Prod.ver. 014 Specifikation Specification Matningsspänning Power supply 9-36 VDC Drivspänning Operating voltage 2 rechargable AA batteries Strömförbrukning Power consumption < 150

Läs mer

Att skriva på datorn

Att skriva på datorn Att skriva på datorn Innehåll: Inledning 1 Tangentbordet 2 Att skriva i Word 4 Att skriva på Internet 7 Övningar 8 2 Inledning Välkommen till steg 2 av Internetkursen för nybörjare! Vid detta kurstillfälle

Läs mer

POROMATIC. Tangentbord: En styrcentral för foder. POROMATIC är försedd med tangentbord och display. Ökar fodrets spridning (Slungmotorns hastighet)

POROMATIC. Tangentbord: En styrcentral för foder. POROMATIC är försedd med tangentbord och display. Ökar fodrets spridning (Slungmotorns hastighet) POROMATIC En styrcentral för foder. POROMATIC är försedd med tangentbord och display. Tangentbord: SPREAD - SPREAD + Minskar fodrets spridning (Slungmotorns hastighet) Ökar fodrets spridning (Slungmotorns

Läs mer

Interaktion 2 STYRDON, PEKDON OCH ANNAN INTERAKTION ATT RÄKNA MED

Interaktion 2 STYRDON, PEKDON OCH ANNAN INTERAKTION ATT RÄKNA MED Interaktion 2 STYRDON, PEKDON OCH ANNAN INTERAKTION ATT RÄKNA MED Sammanfattning Styrdon Tangentbord och textinmatning Pekdon Fitts lag GOMS-KLM Styrdon Tangentbord Pekdon Tangentbord QWERTY-layout QWERTY-layout

Läs mer

ViTal. Talsyntes. Användarhandledning

ViTal. Talsyntes. Användarhandledning ViTal Talsyntes Användarhandledning Introduktion ViTal är ett program som utvecklats för att med hjälp av artificiellt tal vara ett stöd vid läsning och skrivning. ViTal kan användas både i undervisning

Läs mer

Tentamen PC-teknik 5 p

Tentamen PC-teknik 5 p Tentamen PC-teknik 5 p Lösningar med kommentarer Program: Di2 Datum: 05-01-10 Tid: 13:30-18:30 Lokal He303 Hjälpmedel: Linjal, miniräknare, Instruktionsrepertoar för 8086 (utdelas), Bilaga: Ingen Examinator:

Läs mer

Kapitel 1 Komma i gång... 5

Kapitel 1 Komma i gång... 5 DDS-CAD Arkitekt 10 Komma i gång Kapitel 1 1 Kapitel Sida Kapitel 1 Komma i gång... 5 Är DDS-CAD Arkitekt installerat?... 5 Operativmiljö Windows... 6 Begrepp... 6 Starta DDS-CAD Arkitekt... 6 Starta ett

Läs mer

Switch Driver 5. Programvara för Radio Switch, JoyBox och JoyCable. Sensory Software

Switch Driver 5. Programvara för Radio Switch, JoyBox och JoyCable. Sensory Software Switch Driver 5 Programvara för Radio Switch, JoyBox och JoyCable. Sensory Software Innehållsförteckning Att använda programvaran Switch Driver... 3 Installera programvaran Switch Driver... 4 Kontaktanslutning...

Läs mer

MANUAL CHRONO COMAI Comai AB erbjuder kvalificerade anpassningsbara och Comai AB

MANUAL CHRONO COMAI Comai AB erbjuder kvalificerade anpassningsbara och Comai AB MANUAL CHRONO COMAI 1 Innehållsförteckning 1 Tekniskbeskrivning...3 1.1 Funktionsbeskrivning...3 2 Installation...3 2.1 Installera Chrono Comai via länk...3 2.2 Installera Chrono Comai via minneskort...3

Läs mer

Manual TorTalk version 1.3

Manual TorTalk version 1.3 Manual TorTalk version 1.3 Introduktion TorTalk är ett program vars funktion är att läsa upp text med talsyntes. Målet är att det ska var så enkelt som möjligt att använda. Därmed har antal funktioner

Läs mer

Flexiservice PS/2. Bruksanvisning

Flexiservice PS/2. Bruksanvisning Bruksanvisning Flexiservice PS/2 Handitek BRUX\...\809087 FLEXISERVICE PS/2 Gewa AB BOX 92, MALMVÄGEN 55, 191 22 SOLLENTUNA TEL: 08-594 694 00 TEXTTEL: 08-594 694 18 FAX: 08-594 694 19 E-MAIL: info@gewa.se

Läs mer

n-abler är lämplig för alla åldersgrupper med motoriska svårigheter och för dem som arbetar långa perioder vid datorn.

n-abler är lämplig för alla åldersgrupper med motoriska svårigheter och för dem som arbetar långa perioder vid datorn. n-abler Trackball Produktbeskrivning n-abler Trackball är särskilt utformad för datoranvändare med begränsad handkontroll, motoriska svårigheter, dålig hand-öga-koordination, begränsad fingerfärdighet,

Läs mer

E-POST3 Ett lättanvänt e-postprogram med stöd för talsyntes

E-POST3 Ett lättanvänt e-postprogram med stöd för talsyntes E-POST3 Ett lättanvänt e-postprogram med stöd för talsyntes Sida 2 av 2 Innehållsförteckning INNEHÅLLSFÖRTECKNING...3 REKOMMENDERAD UTRUSTNING...5 INSTALLATION...5 ANVÄNDARLÄGE I E-POST3...6 STARTSIDA...7

Läs mer

Omkoppling av in- och utmatning. In- och utmatning i Unix. Kommando exempel, ls, pipe forts. Kommando exempel, ls, pipe

Omkoppling av in- och utmatning. In- och utmatning i Unix. Kommando exempel, ls, pipe forts. Kommando exempel, ls, pipe In- och utmatning i Unix Program i Unix skriver och läser till och från filer. En fil betyder här en vanlig fil med text eller binära data, ett tangentbord, en skärm, ett annat program etc. Innan ett program

Läs mer

Datorhistorik. Föreläsning 3 Datorns hårdvara EDSAC. Eniac. I think there is a world market for maybe five computers. Thomas Watson, IBM, 1943

Datorhistorik. Föreläsning 3 Datorns hårdvara EDSAC. Eniac. I think there is a world market for maybe five computers. Thomas Watson, IBM, 1943 Datorhistorik Föreläsning 3 Datorhistorik Datorns uppbyggnad, komponenter Processor, primärminne, sekundärminne Minneshierarkier Inbyggda system, stora datorer I think there is a world market for maybe

Läs mer

Vad är en UART? Universal Asynchronous Receiver Transmitter parallella seriella parallell åttabitars signal mest signifikant bit

Vad är en UART? Universal Asynchronous Receiver Transmitter parallella seriella parallell åttabitars signal mest signifikant bit Vad är en UART? Beteckningen UART är en förkortning för det engelska uttrycket Universal Asynchronous Receiver Transmitter, vilket översatt till svenska blir ungefär Universell Asynkron Mottagare/Sändare.

Läs mer

Handbok till Oribi Speak for Chrome

Handbok till Oribi Speak for Chrome Handbok till Oribi Speak for Chrome Oribi Speak for Chrome är ett tillägg (eng. extension) för webbläsaren Google Chrome och fungerar i Chrome OS (ChromeBook), Windows, OS X (Mac) och Linux. Oribi Speak

Läs mer

MANUAL. MEDICINSKT TANGENTBORD Compliance Standard K105C02-SWE. www.medigenic.se rev. 20120516

MANUAL. MEDICINSKT TANGENTBORD Compliance Standard K105C02-SWE. www.medigenic.se rev. 20120516 MANUAL MEDICINSKT TANGENTBORD Compliance Standard K105C02-SWE www.medigenic.se rev. 20120516 Innehåll Sid Inledning 3 Anslutning 4 Påminnelsefunktion 4 Rengör när lampan blinkar 4 Bakgrundsbelysning 5

Läs mer

Innehåll. Styrdon (ej i boken) Fitts lag (sidan ) Natural user interfaces. Kap 6.2.9, , Kap

Innehåll. Styrdon (ej i boken) Fitts lag (sidan ) Natural user interfaces. Kap 6.2.9, , Kap Interaktion 2 Innehåll Styrdon (ej i boken) Fitts lag (sidan 527-528) Natural user interfaces Kap 6.2.9, 6.2.11, 6.2.12 Kap 6.3-6.4 Styrdon Styrdon Tangentbord Pekdon Tangentbord QWERTY-layout QWERTY-layout

Läs mer

ZoomText 10.1 Snabbguide Tillägg

ZoomText 10.1 Snabbguide Tillägg ZoomText 10.1 Snabbguide Tillägg Detta tillägg till ZoomText 10 Snabbguide beskriver de nya funktionerna och andra ändringar som hör till ZoomText 10.1. För grundinformation som hur man installerar och

Läs mer

ONSCREENKEYS 5. Windows XP / Windows Vista / Windows 7 / Windows 8

ONSCREENKEYS 5. Windows XP / Windows Vista / Windows 7 / Windows 8 ONSCREENKEYS 5 Windows XP / Windows Vista / Windows 7 / Windows 8 [ PRODUKTBESKRIVNING ] [ Detta smarta skärmtangentbord med virtuella musklicksfunktioner och ljuduppspelningsfunktion möjliggör snabb skrift

Läs mer

T10K. Användarmanual. Svenska

T10K. Användarmanual. Svenska T10K Användarmanual Svenska EGENSKAPER PMR 446 MHz (licensfritt inom de flesta europeiska länder) 8 kanaler 38 CTCSS underkoder VOX Roger Beep On / Off Automatisk avstängning (APO) 10 anropssignaler SCAN

Läs mer

System S. Datorarkitektur - en inledning. Organisation av datorsystem: olika abstraktionsnivåer. den mest abstrakta synen på systemet

System S. Datorarkitektur - en inledning. Organisation av datorsystem: olika abstraktionsnivåer. den mest abstrakta synen på systemet Datorarkitektur - en inledning Organisation av datorsystem: olika abstraktionsnivåer System S den mest abstrakta synen på systemet A B C Ett högnivåperspektiv på systemet a1 b1 c1 a2 b3 b2 c2 c3 En mera

Läs mer

SE Redefine y K our future o m igång!

SE Redefine y K our future o m igång! Kom igång! SE Välkommen Tack för att du har valt Optapad som ergonomisk mus. Den här manualen kan laddas ner på svenska, engelska, danska, norska och finska på optapad.com. Med hjälp av Optapads mjukvara

Läs mer

Installationsmanual 501 GPS Tracker

Installationsmanual 501 GPS Tracker Installationsmanual 501 GPS Tracker 2011-09-14 1. Beskrivning av enhet: Framsida: Baksida: GSM antenn GPS antenn mini USB kontakt Huvudkontakt Funktionsknapp 2. Sätta i SIM kortet: Följ stegen nedan för

Läs mer

eller Snabbkurs för nybörjare Tema: Baskunskap: Datorlådan, Musen, Tangentbordet, Skrivbordet, Fönster, Start-Stopp av datorn.

eller Snabbkurs för nybörjare Tema: Baskunskap: Datorlådan, Musen, Tangentbordet, Skrivbordet, Fönster, Start-Stopp av datorn. eller Snabbkurs för nybörjare Tema: Baskunskap: Datorlådan, Musen, Tangentbordet, Skrivbordet, Fönster, Start-Stopp av datorn. OBS! Endast för medlemmar i SeniorNet, Klubb Södertälje! 1 Utgåva 4 Sammanställd

Läs mer

Arbeta effektivare. med macos

Arbeta effektivare. med macos Arbeta effektivare med macos Innehåll Dra-och-släpp Hantera fönster Söka i macos 10.12 Men först tangentbordet! Escape Betyder ofta avbryt i dialogrutor Mission Control Se alla fönster. Mycket användbart!

Läs mer