Billentyűzet (Keyboard)

-         A legtöbbet használt beviteli periféria

o       Beviteli eszköz/Bemeneti periféria/Bemeneti egységnek nevezzük, azokat a perifériákat, amelyek kizárólag a számítógépbe történő adatbevitelt biztosítják.
Az információ a külvilág felől a számítógép központi egysége felé áramlik.

-         Típusait a billentyűk száma és azok nyelve szerinti kiosztása alapján különböztetjük meg.

o       Szabványos angol billentyűzet 101 gombos

o       Magyar billentyűzet 102 vagy 105 gombos

o       Ma már nem használatos 83 gombos billentyűzet
Nem
tartalmazta az úgynevezett kurzormozgató billentyűket és a funkció billentyűk egy részét.
A 101, 102, gombosokon néhány billentyűből, a kényelmesebb kezelhetőség érdekében, kettő is található.

-         A hordozható számítógépeknél előfordulnak más típusú billentyűzetek, melyek a hely szűke miatt kevesebb gombot tartalmaznak.

-         Jelentős különbség van az IBM PC XT-s, valamint az AT változatokhoz használható billentyűzet adatátviteli lehetőségei között is.

o       A PC XT billentyűzet csak az egyes gombokhoz rendelt kódokat tudja elküldeni a gépnek.

o       Az AT billentyűzet ezen kívül parancsokat is képes fogadni, melyekkel a kijelzők állapotát, a gépelési sebességet, az üzemmódot lehet beállítani, a billentyűzetet tiltani, vizsgálni lehet. A kétirányú adatforgalom esetleges átviteli hibákat jelezni, az átvitelt ismételtetni képes.

Szövegdoboz: FunkcióbillentyűkSzövegdoboz: Vezérlő billentyűzet

1. ábra: Billentyűgombok elhelyezkedése régebbi billentyűzeten

Szövegdoboz: Numerikus

2. ábra: Billentyűgombok elhelyezkedése ma használatos billentyűzeten

 


A billentyűzet működése

-         A hardver szempontjából a billentyűzet, egy szinkron kommunikációs port. Az adatforgalom kétirányú is lehet, mert a gép küldhet vezérlőparancsokat a billentyűzetnek, de a legtöbb esetben a billentyűzet felől érkeznek az adatok a számítógépbe. A kétirányú adatforgalom az esetleges hibákat jelezni, az átvitelt ismételni képes. A PC billentyűzete maga is egy különálló számítógép, amelynek csupán annyi a feladata, hogy a billentyű kapcsolómátrixot folyamatosan letapogassa, majd a letapogatás eredményét kódolva elküldje a gépnek.

Nézzük a billentyűzet működését! Mi történik, ha megnyomunk egy billentyűt? Ehhez előbb egy kis áttekintés szükséges: hogyan érdemes jegyezni, hogy éppen melyik billentyű van lenyomva? Az első, kézenfekvő megoldás, hogy minden gombhoz egy-egy érzékelőt kell rendelni, ez viszont elég anyagigényes. Célszerűbb egy mátrixba rendezni a billentyűket. A billentyűzetben lévő mikroprocesszor a mátrix oszlopaira egyenként jeleket küld, s figyeli, hogy mikor melyik soron jelenik meg a megfelelő kimenő jel. Ez egyértelműen meghatározza, hogy melyik gomb lett lenyomva. Ez alól csak egy kivétel van: régebbi billentyűzetek több billentyű egyszerre történő lenyomásakor gyakran egy harmadik gombot is érzékeltek. Ezt az újabb gyártmányokon már kiküszöbölték.

A billentyűk értelmezése a különböző billentyűzeteknél hasonló. A lenyomott billentyű sorszámkódját továbbítják a számítógépnek. Az AT billentyűzet illesztője a kódokat egy belső kódra, a scan kódra konvertálja. A karakter végleges kódja, a gomb értelmezése, funkciójának megállapítása a számítógép billentyűzetkezelő rutinjának a feladata. A billentyűzet állapotsorát 2 bájton raktározza. Itt figyeli, hogy milyen állapotbillentyűk vannak már lenyomva. Egy-egy gombnak több jelentése lehet az éppen érvényben lévő állapottól, valamint a billentyűvel együtt megnyomott funkcióváltó billentyűktől függően

FIFO First In First Out (először be először ki) (Lista)


A 101 gombos billentyűzet

-         A billentyűzet négy nagyobb részre osztható

o       Alfanumerikus billentyűzet

o       Funkcióbillentyűk

o       Vezérlő/Kurzormozgató billentyűk

o       Numerikus- vagy számbillentyűzet

-         Alfanumerikus billentyűzet

o       Itt találhatók meg az ABC betűi, a számok, az írásjelek.

o       Itt van még néhány speciális funkciót ellátó billentyű, az alfanumerikus billentyűzet bal illetve jobb alsó sarkában

§         SHIFT

§         CTRL

§         ALT

Ezeknek önmagukban nincs funkciójuk, csupán a velük együtt lenyomott másik billentyű jelentését változtatják meg.

A bal illetve jobb oldalon található három-három billentyű teljesen egyenrangú egymással, mindegy hogy melyiket használjuk.

o       SHIFT

§         Megfelel az írógépeken is használt betűváltó billentyűnek.
Például: SHIFT-tel együtt lenyomva az „a” billentyűt, nagy „A” betűt kapunk.

§         A számbillentyűkön lévő írásjeleket szintén a SHIFT billentyű használatával érhetjük el.

o       ALT és CTRL

§         Funkciójuk attól függ, hogy éppen milyen programot használunk

§         Használatuk hasonlít a SHIFT billentyűéhez.

§         A CTRL a gép számára kiadott vezérlőkódok segédbillentyűje

§         Az ALT billentyűt lenyomva tartva a numerikus billentyűzeten egy 0-255 közötti számot írhatunk be, majd az Alt felengedésével ez a szám ASCII karakterként értelmeződik. Így olyan jeleket is be lehet írni, amelyek nincsenek a klaviatúrán. (pl. nemzeti karakterek, amelyek 128 és 255 között vannak).
Pl.: az "a" betűjé Alt+97, az "A" Alt+65, Enter: Alt+13, Szóköz:Alt+255)

o       A bal oldali SHIFT billentyű felett található a CAPS LOCK feliratú billentyű.

§         Ez az írógépek VÁLTÓZÁR billentyűjének felel meg.

§         Ha lenyomjuk ezt a billentyűt,a billentyűzet jobb felső részén található, hasonló feliratú lámpa kigyullad, jelezve, hogy bekapcsolták a váltózárat.

§         A billentyű ismételt megnyomásával a funkciót kikapcsoljuk.

§         Ha be van kapcsolva, akkor a betűbillentyűk lenyomásával automatikusan nagybetűket kapunk.

§         A billentyű hatása annyiban különbözik az írógép hasonló üzemmódjától, hogy a változás csak a betűkre vonatkozik, a számokra és írásjelre nem, azaz a számok feletti jelkészlet továbbra is a SHIFT-tel érhető el.

o       TABULATOR

§         A Caps lock felett található TAB billentyű, melynek funkciója a használt programtól függ.

o       ENTER (RETURN)

§         Két funkciója is van. Egyrészt e billentyűvel jelezzük a gépnek, hogy utasításainkat, adatainkat dolgozza fel, másrészt jelenti a "kocsi vissza" parancsot is, azaz a következő új sor elejére történő ugrást.

o       BACKSPACE:

§         Balra mutató nyil

§         Ezzel a billentyűvel tudjuk az utolsónak leírt karaktert (betűt, számot, írásjelet) törölni.

o       A SPACE vagy szóköz a leghosszabb billentyű a klaviatúra első sorának közepén, és nevének megfelelően egy szóközt ír a képernyőre.

-         Funkcióbillentyűk

o       ESC

§         Speciális felhasználású, az alkalmazott program írja elő

§         A programok többségénél az utolsó parancs elvetése, meg nem történné tevése

§         Végrehajtás nélkül léphetünk ki a parancsból

o       F1-F12

§         Programozható gombok, leütésük valamilyen feladat végrehajtását, valamilyen - programon belüli - funkció meghívását váltja ki.

§         Általános például az F1 funkcióbillentyűhöz a Help-et (Súgót) szokták rendelni

o       PRINT SCREEN (képernyő nyomtatás)

§         A Shift billentyűvel együtt lenyomva kinyomtatja a nyomtatóra az aktuális képernyő tartalmát.

o       Scroll Lock

§         Funkciója teljes képernyős szerkesztést engedélyező programok esetében az, hogy lenyomása után a kurzor magasság pozíciója stabilizálódik, és a le/fel billentyűk hatására az egész képernyő tartalom egy sorral lejjebb, vagy feljebb mozog.

o       SysRq

§         A billentyű jelentése operációs rendszer- és szoftverfüggő. Ha az alkalmazott program felhívja rá a figyelmet, akkor funkció is van hozzárendelve, egyébként lenyomása semmilyen hatással sincs.

o       Pause gomb egyes alkalmazások esetén a programfutás szüneteltetését idézi elő.

o       Brake billentyű és a Shift együttes lenyomásával egy adott program esetén a futás megszakítását érhetjük el.

-         Vezérlőbillentyűk

o       HOME/END

§         Jelentésük változó, általában a használt program definiálja, valamilyen egység (pl. menü, sor, vagy lista) elejére ill. végére helyezi a kurzort.

o       INSERT (beszúrás)

§         Segítségével a beszúrás (Insert) vagy felülírás (Overwrite) üzemmód között lehet választani.

o       DELETE (törlés)

§         Jobbról balra mozgatja a kurzortól jobbra eső karaktereket, miközben azt, amelyik éppen a kurzor alá kerülne letörli.

o       PAGE UP/PAGE DOWN

§         Ahol használható ott képernyőnyi területet tudunk léptetni fel, illetve le.

o       NYÍLAK

§         Kurzormozgató billentyűk

§         A megjelölt irányba mozgatják a kurzort vagy egy kijelölt objektumot.

-         Numerikus billentyűzet

o       A nemzetközi tízes billentyűzet a klaviatúra jobb oldalán található.

o       A számokon kívül megtalálhatók a +, -, * és a / jelek, valamint a tizedes pont is.

o       Működése be- és kikapcsolható a NumLock billentyűvel, a bekapcsolt állapotot jelzőfény mutatja. Kikapcsolt állapotban nem a számok, hanem a billentyűkre alul írt funkciók aktívak.

-         A billentyűzet kapcsán említést kell tenni néhány vezérlő billentyű kombinációról. A rendszer újraindítását, azaz a melegindítást a Ctrl+Alt+Del billentyűk egyidejű lenyomásával érhetjük el. A Ctrl+Num Lock billentyűk együttesen használva időlegesen felfüggesztik a program működését, a képernyő lefagy, de bármilyen más gomb lenyomására a program folytatódik. A Ctrl+C kombináció végleg megállít minden műveletet, a Ctrl+S pedig a képernyőfutást függeszti fel.

-         Újabb billentyűzetek:

o       Multimédiás billentyűzet: Tizennyolc extra gombbal rendelkeznek, melyek lenyomása néhány multimédia- vagy internet alkalmazást aktivál: Audio-CD vezérlése - öt gomb, Hangerőszabályzás, némítás, Képernyővédő bekapcsolása, Számológép program megnyitása, E-mail kliens elindítása, Internet-böngésző elindítása és vezérlése, Windows Sleep és Wake up funkciók.

o       Vezeték nélküli billentyűzet: Működéséhez négy AA méretű ceruzaelem szükséges