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.
1. ábra: Billentyűgombok elhelyezkedése
régebbi billentyűzeten
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