Klawisz Control jest u偶ywany tak cz臋sto, 偶e w zasadzie nie my艣limy o jego przyciskaniu. Co艣 jakby sprz臋g艂o przy zmianie bieg贸w - o ile kto艣 nie przestawi艂 si臋 na jazd臋 automatem (jak ja od mniej wi臋cej dw贸ch lat) - nie my艣limy o wci艣ni臋ciu sprz臋g艂a, dzieje si臋 to na skraju naszej 艣wiadomo艣ci, bardziej na zasadzie pami臋ci mi臋艣niowej ni偶 艣wiadomego dzia艂ania. Tak samo jest z klawiszem Control. Najcz臋艣ciej u偶ywany z klawiszami C i V, ale nie tylko.

Ma艂o kto jednak wie sk膮d w艂a艣ciwie wzi膮艂 si臋 klawisz Control. Nie, no wiadomo, z fabryki klawiszy, wystarczy艂o na zwyk艂ym klawiszu namalowa膰 literki C, T, R oraz L i gotowe. Ale tu si臋 rzecz nie ko艅czy, poniewa偶 w odr贸偶nieniu od wi臋kszo艣ci klawiszy, Ctrl by艂 tak fiku艣nie pod艂膮czony, 偶e zerowa艂 (na poziomie elektrycznym, bez 偶adnego oprogramowania) dwa pierwsze (czyli najstarsze) bity wci艣ni臋tego razem z nim klawisza.
Innymi s艂owy ogranicza艂 zakres wprowadzanych znak贸w do pierwszych 32 kombinacji bit贸w ze starego, 128-bitowego zestawu ASCII. A tam, na samym dole, mie艣ci艂o si臋 (i do dzi艣 mie艣ci!) wiele przydatnych "specjalnych" cosi贸w:
Ctrl-H na ten przyk艂ad kasowa艂o ostatnio wprowadzony znak. Co艣 jakby Backspace w czasach, kiedy tego ostatniego jeszcze na klawiaturach nie by艂o. Dzi艣 Ctrl-H u偶ywane jest do innych cel贸w (g艂贸wnie do wywo艂ania okienka Znajd藕-i-zamie艅, chyba 偶e kto艣 pracuje z Emacsem (ja nie pracuj臋 (czy te nawiasy da si臋 zagnie偶d偶a膰 w niesko艅czono艣膰?)), bo w Emacsie Ctrl-H wywo艂uje okienko pomocy), chwalmy wynalazc臋 Backspace!
Ctrl-K z kolei to starszy brat wsp贸艂cze艣nie znanego Ctrl-X, czyli polecenia "wytnij" - z t膮 jednak r贸偶nic膮, 偶e "wytnij" dzia艂a na bie偶膮cym zaznaczeniu, a Ctrl-K wycina艂o tekst mi臋dzy kursorem a ko艅cem linii (z kolei Ctrl-U robi艂o to samo, tylko w drug膮 stron臋, a wi臋c wycina艂o tekst mi臋dzy pocz膮tkiem linii a kursorem).
Ctrl-P oraz Ctrl-N, obecnie najcz臋艣ciej zwi膮zane z wywo艂aniem okienka drukowania oraz utworzeniem nowego, pustego dokumentu, dawniej umo偶liwia艂y przej艣cie do poprzedniej lub nast臋pnej linii w edytorze. Chwalmy klawisze strza艂ek!
Albo takie Ctrl-Z - obecnie u偶ywane g艂贸wnie do cofania z powrotem do ty艂u nazad, dawniej s艂u偶y艂o do zatrzymania aktualnie wykonywanego programu (ale bez jego wy艂膮czania! co艣 jakby "zamrozi膰" aplikacj臋) i przej艣cia do linii polece艅. Nawiasem m贸wi膮c w linuksowym terminalu tak to dzia艂a do dzi艣.
A Ctrl-I wstawia艂o kiedy艣 znak tabulacji, podczas gdy dzi艣 na og贸艂 w艂膮cza / wy艂膮cza pochy艂o艣膰 tekstu.
Kombinacji r贸偶nych klawiszy z klawiszem Ctrl by艂o ca艂e mn贸stwo; skutkiem ubocznym jego wci艣ni臋cia by艂o te偶 "ignorowanie" klawisza Shift, innymi s艂owy nie mia艂o znaczenia czy wcisn臋li艣my Ctrl-literka czy Ctrl-Shift-literka, poniewa偶 "odleg艂o艣膰" mi臋dzy kodem ASCII wielkiej litery a ma艂ej wynosi dok艂adnie 32, a wi臋c r贸偶ni膮 si臋 one jednym bitem: sz贸stym. Jest on w艂膮czony dla wielkich liter oraz wy艂膮czony dla ma艂ych, na przyk艂ad A to 1100001, z kolei a ma kod 1000001. Wci艣ni臋cie kombinacji Ctrl-A zerowa艂o dwa g贸rne bity, wysy艂aj膮c do komputera "go艂膮" binarn膮 jedynk臋.
Wsp贸艂czesne klawiatury oczywi艣cie s膮 napakowane software, kt贸ry informuje system operacyjny o stanie ka偶dego klawisza z osobna; w niekt贸rych aplikacjach lub systemach operacyjnych pozostawiono "stare" zachowania, g艂贸wnie po to, 偶eby nie stresowa膰 u偶ytkownik贸w pochodz膮cych sprzed wczesnego amigocenu (lub nawet atarozoiku), jednak nie ma to ju偶 nic wsp贸lnego z zerowaniem bit贸w na poziomie mechanicznym.
Ech, kiedy艣 to nawet Ctrl by艂o inne.
Dzisiejszy wpis powsta艂 wy艂膮cznie w celu zapchania blogu niskowarto艣ciowym, nudnym materia艂em, poniewa偶 Autorowi (czyli Mi) sko艅czy艂y si臋 pomys艂y na inne niskowarto艣ciowe, nudne materia艂y, kt贸rymi katowa艂em Czytelnik贸w dotychczas. Podczas pisania tego tekstu nie ucierpia艂a 偶adna klawiatura.
Bardzo ciekawy artyku艂(No na serio lubi臋 takie ciekawostki) wi臋cej takich poprosz臋
i cytuj膮c klasyk贸w „CTRL A najwy偶sz膮 form膮 zaufania” 馃檪
To teraz klawisze [Scroll Lock] i [Sys Rq] 馃槈
No to jedziesz z koksem 馃槈
Ten pierwszy czasem nie przewija艂 ca艂ego ekranu? A drugi s艂u偶y艂 do wywo艂ywania niskopoziomowych polece艅? Tego chyba dinozaury nie pami臋taj膮
Jeszcze PrtScr i Pause Break to mamy zestaw
„atarozoik” – AD 1985. Kumpel z mojej „izby 偶.” kupi艂 sobie w PEWEX’ie t臋 zabawk臋. Zmarnowali艣my ups…sp臋dzili艣my przy tym niejedn膮 noc. River Raid, Silent Hunt itp. A o 6.00 pobudka „…i cho膰 mia艂e艣 sny ciekawe, zapie… na zapraw臋, j臋zyk zwisa ci do pasa, ach jak zbrzyd艂a ju偶 ta trasa.” Stork, do you remember?