Tryb tekstowy i… klawiatura

Transkrypt

Tryb tekstowy i… klawiatura
Tryb tekstowy i... klawiatura
10/25/2005
Idea trybu tekstowego
Tryb tekstowy
i… klawiatura
!
Tryb tekstowy
Jak działa klawiatura?
Strefy klawiatury
Skróty klawiaturowe
Podczas pracy komputera w trybie
tekstowym ekran monitora podzielony jest na
2000 małych kratek, w każdej z których
można umieścić jeden znak
!
!
!
25 wierszy
80 kolumn,
Każdej takiej kratce przypisana jest jedna
komórka pamięci obrazu.
!
Naprawdę są dwie komórki: znak i atrybut
2/12
Kształt znaków
!
!
Wyświetlanie znaków
Kształt znaku, który pojawia się na ekranie,
jest zaprogramowany zapisany w pamięci
stałej ROM, określanej mianem generatora
znaków, która podobnie jak pamięć obrazu
jest częścią składową karty sterującej
monitorem.
Jest ich wszystkich 256 i oznaczone są one
liczbami od 0 do 255.
3/12
©2005 R. Robert ‘RoG@j’ Gajewski
!
!
!
!
5/12
©2005 R. Robert ‘RoG@j’ Gajewski
Strefy klawiatury
Wbrew pozorom klawiatura nie jest prostym
urządzeniem elektromechanicznym.
Układy w niej umieszczone pracują pod
kontrolą własnego mikroprocesora,
sprawdzając co kilka mikrosekund (106 razy
na sekundę) czy nie został naciśnięty któryś z
klawiszy.
!
Do komórki pamięci obrazu przesyłamy kod
czyli liczbę z przedziału 0-255.
Układ sterujący monitorem wyszukuje w
swojej pamięci znaków matrycę oznaczoną
takim samym kodem i przekazuje zawarty w
niej kształt znaku na ekran.
Położenie tego znaku na ekranie zależne jest
od tego, w której komórce pamięci obrazu
umieszczony był bajt definiujący znak
4/12
Jak działa klawiatura
!
©2005 R. Robert ‘RoG@j’ Gajewski
!
!
!
(C)2005 R. Robert "RoG@j" Gajewski
!
!
6/12
Ta cześć odpowiada klawiaturze maszyny do
pisania w układzie QWERTY
Klawisze funkcyjne
!
Jeżeli odpowiedź jest pozytywna to
mikroprocesor: identyfikuje przyciśnięty klawisz,
generuje odpowiedni tego klawisza kod, przesyła
go do komputera
©2005 R. Robert ‘RoG@j’ Gajewski
Klawisze alfanumeryczne (litery, cyfry,
symbole)
Klawisze funkcyjne zachowują się różnie, zależnie
od programu użytkowego - oznacza to, że są one
zależne od aplikacji.
Funkcje te musza być opisane w dokumentacji
programu.
3. Klawisze sterujące
©2005 R. Robert ‘RoG@j’ Gajewski
1
Tryb tekstowy i... klawiatura
10/25/2005
Klawisze sterujące
!
!
!
!
!
Klawisze sterujące
<Esc> - (ang. Escape) to „ucieczka”, najczęściej
pozwala na wyjście z opcji, menu…
<Enter> - potwierdzenie, znak końca wiersza w
edycji tekstów.
<Backspace> - w edycji tekstu kasuje znak na lewo
od pionowego kursora.
<Del> - w edycji tekstu kasuje znak na prawo od
pionowego kursora
<Tab> - pozwala na przechodzenie między
poszczególnymi opcjami, w edycji tekstu znak
tabulacji,
7/12
©2005 R. Robert ‘RoG@j’ Gajewski
!
!
!
!
!
8/12
Klawisze kursora numeryczne
!
!
!
!
!
!
!
!
<PgUp>
<PgDn>
<Home>
<strzałki>
<Del>
<Ins>
9/12
!
©2005 R. Robert ‘RoG@j’ Gajewski
!
!
!
!
!
!
!
!
!
!
11/12
<Ctrl-A>
<Ctrl-B>
<Ctrl-C>
<Ctrl-E>
<Ctrl-I>
<Ctrl-J>
<Ctrl-L>
<Ctrl-N>
<Ctrl-O>
<Ctrl-P>
<Ctrl-S>
<Ctrl-C> czyli cancel oznacza anulowanie,
unieważnienie aktualnie wykonywanej akcji, np.
wprowadzania danych
<Ctrl-Break> czyli przerwij bieżące działanie jest
„silniejszy” od omawianego <Ctrl-C> i może być
stosowany np. do przerwania obliczeń
<Ctrl-Alt-Del> to reset czyli ponowny start systemu
operacyjnego; określany jest on mianem warm boot
czyli ciepły start, bez wyłączania komputera z sieci.
Cold boot to restart komputera przy pomocy
przycisku RESET.
10/12
Skróty z Windows…
!
©2005 R. Robert ‘RoG@j’ Gajewski
Funkcje wieloklawiszowe
Przełączenia znaczenia klawiszy w tej strefie
można dokonać za pomocą klawisz
<NumLock>.
!
<Shift> - dopóki jest przyciśnięty umożliwia edycję
„dużych” liter.
<Caps Lock> - naciśnięcie umożliwia zmianę trybu
pracy klawiatury – przejście do trybu edycji „dużych”
liter.
<Ctrl> (ang. Control) – naciśniety i „przytrzymany”
zmienia działanie innych klawiszy.
<Alt>(ang. Alternate) – naciśniety i „przytrzymany”
zmienia działanie innych klawiszy.
<Num Lock> - nacisniety „blokuje” część
numeryczna klawiatury.
©2005 R. Robert ‘RoG@j’ Gajewski
Po co to wszystko???
- zaznacza wszystko
- włącza/wyłącza pogrubione litery
- kopiowanie do schowka
- centrowanie
- włącza/wyłącza kursywę
- justuje, wyrównuje do obu stron
- wyrównanie akapitu do lewej
- tworzy nowy dokument
- otwiera dokument
- drukuje dokument
- zapamiętuje dokument
©2005 R. Robert ‘RoG@j’ Gajewski
(C)2005 R. Robert "RoG@j" Gajewski
!
!
!
A jak padnie myszka?
To nie tylko historia!
Czasami wygodniej jest posługiwać się
klawiaturą
!
!
12/12
Operacji dokonujemy bez odrywania rak od
klawiatury
Dla każdego coś miłego…
©2005 R. Robert ‘RoG@j’ Gajewski
2