Kontent qismiga oʻtish

Klaviatura turlari: Versiyalar orasidagi farq

Vikipediya, ochiq ensiklopediya
Kontent oʻchirildi Kontent qoʻshildi
Компьютерная клавиатура“ sahifasi tarjima qilib yaratildi
1 ta manba qutqarildi hamda 0 tasi oʻlik sifatida belgilandi.) #IABot (v2.0.9.5
 
(10 oraliq tahrir tomonidan 5 foydalanuvchi koʻrsatilmagan)
Qator 1: Qator 1:

[[Fayl:IBM_Model_M_1395622_keyboard.jpg|thumb| IBM Model M klaviaturasi]]
[[Fayl:IBM_Model_M_1395622_keyboard.jpg|thumb| IBM Model M klaviaturasi]]
'''Kompyuter klaviaturasi''' — bu foydalanuvchiga kompyuterga ma'lumot kiritish imkonini beruvchi qurilma ( kiritish qurilmasi). Bu ma'lum bir tartibda joylashtirilgan tugmalar to'plamidir.
'''Klaviatura''' — bu foydalanuvchiga kompyuterga maʼlumot kiritish imkonini beruvchi qurilma (kiritish qurilmasi). Bu maʼlum bir tartibda joylashtirilgan tugmalar toʻplamidir.


== Tarixi ==
== Tarixi ==
[[Fayl:Adm3aimage.jpg|thumb| ADM-3A video terminali — bu Bill Joy tomonidan vi matn muharririni ishlab chiqishda foydalanilgan]]
[[Fayl:Adm3aimage.jpg|thumb| ADM-3A video terminali — bu Bill Joy tomonidan vi matn muharririni ishlab chiqishda foydalanilgan]]
Birinchi kompyuterlarda klaviatura yo'q edi: ma'lumotlar kompyuterga mexanik kalitlar va simlar yoki perfokartalar (masalan, ENIAC) yordamida kiritildi. Elektron hisoblash mashinalarining (kompyuterlarning) unumdorligi oshgani sayin, ayniqsa vaqtni taqsimlash rejimi paydo bo'lishi bilan mashinani to'xtatmasdan buyruqlarni kiritish zarurati paydo bo'ldi. Klaviatura yordamida kompyuter bilan to'g'ridan-to'g'ri o'zaro ta'sir qilish bo'yicha birinchi tajribalardan biri 1956-yilda Massachusets texnologiya institutida o'tkazilgan. Whirlwind kompyuterga elektr yozuv mashinkasini ulashni taklif qildi, tajriba muvaffaqiyatli deb topildi<ref>{{Veb manbasi|sarlavha=Timeline of Computer History: 1956|url=https://www.computerhistory.org/timeline/1956/|ish=Computer History Museum}}</ref>.
Birinchi kompyuterlarda klaviatura yoʻq edi: maʼlumotlar kompyuterga mexanik kalitlar va simlar yoki perfokartalar (masalan, ENIAC) yordamida kiritildi. Elektron hisoblash mashinalarining (kompyuterlarning) unumdorligi oshgani sayin, ayniqsa vaqtni taqsimlash rejimi paydo boʻlishi bilan mashinani toʻxtatmasdan buyruqlarni kiritish zarurati paydo boʻldi. Klaviatura yordamida kompyuter bilan toʻgʻridan-toʻgʻri oʻzaro taʼsir qilish boʻyicha birinchi tajribalardan biri 1956-yilda Massachusets texnologiya institutida oʻtkazilgan. Whirlwind kompyuterga elektr yozuv mashinkasini ulashni taklif qildi, tajriba muvaffaqiyatli deb topildi<ref>{{veb manbasi|sarlavha=Timeline of Computer History: 1956|url=https://www.computerhistory.org/timeline/1956/|ish=Computer History Museum}}</ref>.


Dastlab kompyuterga matnli ma’lumotlarni kiritish uchun elektromexanik teletyplardan foydalanilgan, keyinchalik ular maxsus video terminallar bilan almashtirilgan. Bunday terminalda klaviatura alohida holatda qilingan bo'lsa-da, uning bir qismi edi. Elektr qismi uchun ham, tugmachalarning tarkibi va joylashuvi uchun ham standartlar yo'q edi. Bunday terminallarda kursorni boshqarish, ekrandagi matnni aylantirish yoki boshqaruv signallarini berish uchun alohida tugmalar bo'lishi mumkin.
Dastlab kompyuterga matnli maʼlumotlarni kiritish uchun elektromexanik teletyplardan foydalanilgan, keyinchalik ular maxsus video terminallar bilan almashtirilgan. Bunday terminalda klaviatura alohida holatda qilingan boʻlsa-da, uning bir qismi edi. Elektr qismi uchun ham, tugmachalarning tarkibi va joylashuvi uchun ham standartlar yoʻq edi. Bunday terminallarda kursorni boshqarish, ekrandagi matnni aylantirish yoki boshqaruv signallarini berish uchun alohida tugmalar boʻlishi mumkin.
[[Fayl:Space-cadet.jpg|thumb| {{Tarjima qilinmagan 5|Symbolics|Symbolics|en}} LM-2 "{{Tarjima qilinmagan 5|space-cadet (клавиатура)|space-cadet|en|space-cadet keyboard}}" klaviaturasi ushbu mashinaga xos boʻlgan koʻplab boshqaruv va oʻzgartirish tugmalari keltirilgan. Emacs muharriri ushbu klaviatura uchun yozilgan.]]
[[Fayl:Space-cadet.jpg|thumb| {{Tarjima qilinmagan 5|Symbolics|Symbolics|en}} LM-2 {{Tarjima qilinmagan 5|space-cadet (клавиатура)|space-cadet|en|space-cadet keyboard}} klaviaturasi ushbu mashinaga xos boʻlgan koʻplab boshqaruv va oʻzgartirish tugmalari keltirilgan. Emacs muharriri ushbu klaviatura uchun yozilgan.]]
[[Fayl:Apple_Macintosh_Plus_Keyboard.jpg|thumb| Macintosh klaviaturasi 128K]]
[[Fayl:Apple_Macintosh_Plus_Keyboard.jpg|thumb| Macintosh klaviaturasi 128K]]
Mini va mikrokompyuterlarning paydo bo'lishi bilan klaviatura to'g'ridan-to'g'ri kompyuterga ulanishi mumkin edi. Biroq, bu klaviaturalar to'liq universal qurilmalar emas edi: ular to'g'ridan-to'g'ri kompyuter portlariga mos keluvchi qurilmalar orqali, tugmachalarni bosganda vaqti-vaqti bilan kalit so'ragan kompyuterga dastur yuklangan. Turli arxitekturadagi kompyuterlar noyob, mos kelmaydigan klaviaturalardan foydalangan. Ba'zi kompyuterlar uchun, asosan, bitta taxtali, masalan, ZX80, klaviatura korpusda joylashgan edi, boshqalari uchun u ko'p yadroli kabel orqali ulangan. Ba'zi klaviaturalarda minimal tugmachalar mavjud edi - alfanumerik, Enter va bir nechta boshqaruv elementlari. Boshqalar, [[Massachusetts texnologiya instituti|MIT]] Lisp mashinalari uchun {{Tarjima qilinmagan 5|space-cadet (клавиатура)|space-cadet|en|space-cadet keyboard}} kabi, ko'plab arxitekturaga xos boshqaruv kalitlarini o'z ichiga oladi. Bundan tashqari, oldindan belgilangan maqsadga ega bo'lmagan funktsional tugmalar paydo bo'la boshladi. Akkord klaviaturalaridan foydalanish bo'yicha tajribalar o'tkazildi.
Mini va mikrokompyuterlarning paydo boʻlishi bilan klaviatura toʻgʻridan-toʻgʻri kompyuterga ulanishi mumkin edi. Biroq, bu klaviaturalar toʻliq universal qurilmalar emas edi: ular toʻgʻridan-toʻgʻri kompyuter portlariga mos keluvchi qurilmalar orqali, tugmachalarni bosganda vaqti-vaqti bilan kalit soʻragan kompyuterga dastur yuklangan. Turli arxitekturadagi kompyuterlar noyob, mos kelmaydigan klaviaturalardan foydalangan. Baʼzi kompyuterlar uchun, asosan, bitta taxtali, masalan, ZX80, klaviatura korpusda joylashgan edi, boshqalari uchun u koʻp yadroli kabel orqali ulangan. Baʼzi klaviaturalarda minimal tugmachalar mavjud edi — alfanumerik, Enter va bir nechta boshqaruv elementlari. Boshqalar, [[Massachusetts texnologiya instituti|MIT]] Lisp mashinalari uchun {{Tarjima qilinmagan 5|space-cadet (клавиатура)|space-cadet|en|space-cadet keyboard}} kabi, koʻplab arxitekturaga xos boshqaruv kalitlarini oʻz ichiga oladi. Bundan tashqari, oldindan belgilangan maqsadga ega boʻlmagan funktsional tugmalar paydo boʻla boshladi. Akkord klaviaturalaridan foydalanish boʻyicha tajribalar oʻtkazildi.
[[Fayl:IBM_Model_F_XT.png|thumb| 83 tugmali "XT" klaviaturasi]]
[[Fayl:IBM_Model_F_XT.png|thumb| 83 tugmali „XT“ klaviaturasi]]
Birlashtirilgan klaviatura standarti, boshqa ko'plab kompyuter uskunalari standartlari kabi, IBM PC bilan bog'liq. IBM PC uchun klaviaturaning «XT-klaviatura» deb nomlangan birinchi versiyasi kompyuter bilan aloqa qilish tartibi va protokoli jihatidan keyingilaridan sezilarli darajada farq qilar edi: u 83 ta tugmachaga ega (shundan 10 tasi funksional edi), kirish rejimi ko'rsatkichlari yo'q edi. 1984-yilda IBM PC / AT kompyuteri bilan bir qatorda yangi klaviatura standarti paydo bo'ldi, u keyinchalik keng tarqaldi — almashish protokoli ikki tomonlama bo'lib, kirish rejimining uchta LED ko'rsatkichini raqamli blok ustiga joylashtirish imkonini berdi. Biroq, tartib biroz o'zgardi: SysRq tugmasi qo'shildi, raqam bloki asosiy harf-raqam blokidan ajratildi va ba'zi tugmalar boshqa joylarga ko'chirildi. Tashqi o'xshashlik va bir xil DIN ulagichidan foydalanishga qaramay, yangi klaviatura IBM PC va IBM PC / XT kompyuterlarining oldingi modellari bilan mos kelmadi ba'zi klaviaturalarda ularga ulanish uchun maxsus kalit mavjud edi. Klaviaturalarning keyingi avlodi 1986-yilda "{{Tarjima qilinmagan 5|Model M (клавиатура)|Model M|en|Model M keyboard}}" klaviaturasining joriy etilishi bilan boshlandi, u lokalizatsiyaga qarab 101 (AQSh) dan 106 (Yapon) gacha bo'lgan tugmachalarni tashkil etdi va standart bo'ldi. Klaviaturalarning keyingi rivojlanishi M modelidan keldi: ulanish porti PS / 2 bilan almashtirildi va USB, Windows va menyu tugmachalari qo'shildi, ba'zi multimedia tugmachalarida. Noutbuklar va ixcham klaviaturalar turli xil klaviatura tartibiga ega bo'lishi mumkin; ba'zi tugmachalarga Fn modifikatori yordamida kirish mumkin, lekin ko'pchilik kompyuterlar IBM shaxsiy kompyuterlaridan olingan klaviaturalardan foydalanadi, Apple klaviaturalari va Bloomberg terminallari kabi maxsus ish stansiyalari klaviaturalari bundan mustasno.{{Kompyuter klaviaturasi}}
Birlashtirilgan klaviatura standarti, boshqa koʻplab kompyuter uskunalari standartlari kabi, IBM PC bilan bogʻliq. IBM PC uchun klaviaturaning „XT-klaviatura“ deb nomlangan birinchi versiyasi kompyuter bilan aloqa qilish tartibi va protokoli jihatidan keyingilaridan sezilarli darajada farq qilar edi: u 83 ta tugmachaga ega (shundan 10 tasi funksional edi), kirish rejimi koʻrsatkichlari yoʻq edi. 1984-yilda IBM PC / AT kompyuteri bilan bir qatorda yangi klaviatura standarti paydo boʻldi, u keyinchalik keng tarqaldi — almashish protokoli ikki tomonlama boʻlib, kirish rejimining uchta LED koʻrsatkichini raqamli blok ustiga joylashtirish imkonini berdi. Biroq, tartib biroz oʻzgardi: SysRq tugmasi qoʻshildi, raqam bloki asosiy harf-raqam blokidan ajratildi va baʼzi tugmalar boshqa joylarga koʻchirildi. Tashqi oʻxshashlik va bir xil DIN ulagichidan foydalanishga qaramay, yangi klaviatura IBM PC va IBM PC / XT kompyuterlarining oldingi modellari bilan mos kelmadi baʼzi klaviaturalarda ularga ulanish uchun maxsus kalit mavjud edi. Klaviaturalarning keyingi avlodi 1986-yilda {{Tarjima qilinmagan 5|Model M (клавиатура)|Model M|en|Model M keyboard}} klaviaturasining joriy etilishi bilan boshlandi, u lokalizatsiyaga qarab 101 (AQSh) dan 106 (Yapon) gacha boʻlgan tugmachalarni tashkil etdi va standart boʻldi. Klaviaturalarning keyingi rivojlanishi M modelidan keldi: ulanish porti PS / 2 bilan almashtirildi va USB, Windows va menyu tugmachalari qoʻshildi, baʼzi multimedia tugmachalarida. Noutbuklar va ixcham klaviaturalar turli xil klaviatura tartibiga ega boʻlishi mumkin; baʼzi tugmachalarga Fn modifikatori yordamida kirish mumkin, lekin koʻpchilik kompyuterlar IBM shaxsiy kompyuterlaridan olingan klaviaturalardan foydalanadi, Apple klaviaturalari va Bloomberg terminallari kabi maxsus ish stansiyalari klaviaturalari bundan mustasno.{{Kompyuter klaviaturasi}}


== Qurilma ==
== Qurilma ==
[[Fayl:Klavye_13.JPG|thumb| Yo'llar va prokladkalar bilan membrana membranali klaviatura]]
[[Fayl:Klavye_13.JPG|thumb| Yoʻllar va prokladkalar bilan membrana membranali klaviatura]]
Ko'pgina kompyuter klaviaturalarida asosiy kontaktlar matritsaga ulangan. Klaviatura boshqaruvchisi ketma-ketlik potentsialini tugmalar qatoriga qo'llaydi va chiqish siklida signal paydo bo'lganda qaysi tugma bosilishini aniqlaydi. Uchta tugmani bosish, ulardan biri boshqa ikkita tugmachaga olib boradigan yo'llarning kesishmasida joylashgan bo'lib, to'rtinchi tugmani xayoliy bosishni yozishga olib keladi. Arzon klaviaturalarda eng keng tarqalgan kombinatsiyalar uchun protsedura bunday holatlarning oldini olish uchun optimallashtirilgan va noaniq holatlarda uchinchi tugmani bosish e'tiborga olinmaydi. Qimmatroq klaviaturalarda har bir tugmachada diod bo'lishi mumkin<ref>[https://www.dribin.org/dave/keyboard Dave Dribin: Keyboard Matrix Help]</ref>.
Koʻpgina kompyuter klaviaturalarida asosiy kontaktlar matritsaga ulangan. Klaviatura boshqaruvchisi ketma-ketlik potentsialini tugmalar qatoriga qoʻllaydi va chiqish siklida signal paydo boʻlganda qaysi tugma bosilishini aniqlaydi. Uchta tugmani bosish, ulardan biri boshqa ikkita tugmachaga olib boradigan yoʻllarning kesishmasida joylashgan boʻlib, toʻrtinchi tugmani xayoliy bosishni yozishga olib keladi. Arzon klaviaturalarda eng keng tarqalgan kombinatsiyalar uchun protsedura bunday holatlarning oldini olish uchun optimallashtirilgan va noaniq holatlarda uchinchi tugmani bosish eʼtiborga olinmaydi. Qimmatroq klaviaturalarda har bir tugmachada diod boʻlishi mumkin<ref>[https://www.dribin.org/dave/keyboard Dave Dribin: Keyboard Matrix Help]</ref>.


Klaviaturaning eng keng tarqalgan turi bu rezina bosimli membrana klaviaturasi bo'lib, u ikkala membranada bosim hosil qilish uchun xizmat qiladi va kalit bo'shatilganda qaytib keladi. Qimmatroq modellarda kamonli metall kontaktlar, qamish kalitlari yoki sig'imli sensorlar foydalanishi mumkin.
Klaviaturaning eng keng tarqalgan turi bu rezina bosimli membrana klaviaturasi boʻlib, u ikkala membranada bosim hosil qilish uchun xizmat qiladi va kalit boʻshatilganda qaytib keladi. Qimmatroq modellarda kamonli metall kontaktlar, qamish kalitlari yoki sigʻimli sensorlar foydalanishi mumkin.


=== Klaviaturani kompyuter bilan ulash usullari ===
=== Klaviaturani kompyuter bilan ulash usullari ===


* '''Matritsaning protsessorga to'g'ridan-to'g'ri ulanishi''' — 1970 va 1980-yillardagi mikrokompyuterlarda qo'llaniladi. Protsessor vaqti-vaqti bilan joriy dasturni to'xtatib turadi va matritsani so'raydi. Ushbu yondashuvning afzalliklari past narx va maksimal moslashuvchanlikdir, masalan, butun matritsani so'roq qilish mumkin emas. Kamchiliklari: klaviatura so'rovlarida CPU vaqtini behuda sarflash; klaviaturani ko'p yadroli kabel bilan ulash zarurati; turli kompyuter modellari klaviaturalarining mos kelmasligi. Bunday klaviaturaga ega kompyuterlarga misollar: [[ZX Spectrum|ZX-Spectrum]], Commodore PET.
* '''Matritsaning protsessorga toʻgʻridan-toʻgʻri ulanishi''' — 1970 va 1980-yillardagi mikrokompyuterlarda qoʻllaniladi. Protsessor vaqti-vaqti bilan joriy dasturni toʻxtatib turadi va matritsani soʻraydi. Ushbu yondashuvning afzalliklari past narx va maksimal moslashuvchanlikdir, masalan, butun matritsani soʻroq qilish mumkin emas. Kamchiliklari: klaviatura soʻrovlarida CPU vaqtini behuda sarflash; klaviaturani koʻp yadroli kabel bilan ulash zarurati; turli kompyuter modellari klaviaturalarining mos kelmasligi. Bunday klaviaturaga ega kompyuterlarga misollar: [[ZX Spectrum|ZX-Spectrum]], Commodore PET.
* '''ASCII belgilarni uzatish''' - 1970 va 80-yillarda terminallar va ba'zi kompyuterlarda ishlatilgan. Protsessor maxsus kontroller tomonidan boshqariladigan klaviaturadagi tovushdan chiqariladi. Ushbu kontroller bosilgan tugma va modifikator tugmachalarining joylashuvi asosida belgining ASCII kodini qaytaradi. Ushbu usul oldingisiga qaraganda kamroq CPU foydalanishni talab qiladi, lekin modifikator tugmachalarining holatini o'qishga, hozirda ma'lum bir tugma bosilganligini aniqlashga yoki klaviatura yorliqlaridan foydalanishni cheklashga imkon bermaydi. Bundan tashqari, bunday klaviaturaning tartibi o'rnatiladi, tartibni o'zgartirish boshqaruv sxemasini o'zgartirishni talab qiladi. Bunday klaviaturaga ega kompyuterlarga misollar: Apple II, BK-0010.
* '''ASCII belgilarni uzatish''' — 1970 va 80-yillarda terminallar va baʼzi kompyuterlarda ishlatilgan. Protsessor maxsus kontroller tomonidan boshqariladigan klaviaturadagi tovushdan chiqariladi. Ushbu kontroller bosilgan tugma va modifikator tugmachalarining joylashuvi asosida belgining ASCII kodini qaytaradi. Ushbu usul oldingisiga qaraganda kamroq CPU foydalanishni talab qiladi, lekin modifikator tugmachalarining holatini oʻqishga, hozirda maʼlum bir tugma bosilganligini aniqlashga yoki klaviatura yorliqlaridan foydalanishni cheklashga imkon bermaydi. Bundan tashqari, bunday klaviaturaning tartibi oʻrnatiladi, tartibni oʻzgartirish boshqaruv sxemasini oʻzgartirishni talab qiladi. Bunday klaviaturaga ega kompyuterlarga misollar: Apple II, BK-0010.
* '''Skanerlash kodini uzatish IBM PC''' paydo bo'lganidan beri eng keng tarqalgan usul bo'lib kelgan. Bunday holda, klaviatura menejeri Intel 8042 kabi kompyuter (PS/2) klaviaturalarini ham so'raydi. Biroq, har bir kalit, jumladan modifikator tugmalari, ASCII belgilar kodi bilan bevosita bog'liq bo'lmagan o'z skanerlash kodi bilan aniqlanadi. Agar tugma bosilsa yoki qo'yib yuborilsa, ushbu skanerlash kodi va bosish/bo'shatish belgisi uzatiladi. Skanerlash kodini kod kodi bilan taqqoslash kompyuter dasturining o'zi tomonidan amalga oshiriladi. Ushbu yondashuv oldingi ikkitasining afzalliklarini birlashtiradi.
* '''Skanerlash kodini uzatish IBM PC''' paydo boʻlganidan beri eng keng tarqalgan usul boʻlib kelgan. Bunday holda, klaviatura menejeri Intel 8042 kabi kompyuter (PS/2) klaviaturalarini ham soʻraydi. Biroq, har bir kalit, jumladan modifikator tugmalari, ASCII belgilar kodi bilan bevosita bogʻliq boʻlmagan oʻz skanerlash kodi bilan aniqlanadi. Agar tugma bosilsa yoki qoʻyib yuborilsa, ushbu skanerlash kodi va bosish/boʻshatish belgisi uzatiladi. Skanerlash kodini kod kodi bilan taqqoslash kompyuter dasturining oʻzi tomonidan amalga oshiriladi. Ushbu yondashuv oldingi ikkitasining afzalliklarini birlashtiradi.


== Asosiy guruhlar ==
== Asosiy guruhlar ==
[[Fayl:Qwerty.svg|thumb|400x400px| ''Kompyuter/AT'' standartiga mos klaviatura. QWERTY tartibiga muvofiq joylashtirilgan]]
[[Fayl:Qwerty.svg|thumb|400x400px| ''Kompyuter/AT'' standartiga mos klaviatura. QWERTY tartibiga muvofiq joylashtirilgan]]
Maqsadiga ko'ra, klaviaturadagi tugmalar shartli ravishda asosiy guruhlarga bo'linadi:
Maqsadiga koʻra, klaviaturadagi tugmalar shartli ravishda asosiy guruhlarga boʻlinadi:


* lfanumerik kalitlar{{Oʻtishga|#Буквенно-цифровой блок}};
* lfanumerik kalitlar{{Oʻtishga|#Буквенно-цифровой блок}};
* raqamli klaviatura ({{Lang-en|numeric keypad}}){{Oʻtishga|#Цифровая клавиатура}};
* raqamli klaviatura ({{lang-en|numeric keypad}}){{Oʻtishga|#Цифровая клавиатура}};
* boshqaruv tugmalari, o'zgartirish tugmalari{{Oʻtishga|#Клавиши управления}};
* boshqaruv tugmalari, oʻzgartirish tugmalari{{Oʻtishga|#Клавиши управления}};
* funktsional tugmalar{{Oʻtishga|#Функциональные клавиши}};
* funktsional tugmalar{{Oʻtishga|#Функциональные клавиши}};
* kursor tugmalari;
* kursor tugmalari;


Qo'shimcha guruhlar:
Qoʻshimcha guruhlar:


* o'lik kalitlar;
* oʻlik kalitlar;
* maxsus kalitlar{{Oʻtishga|#Специализированные клавиши}}.
* maxsus kalitlar{{Oʻtishga|#Специализированные клавиши}}.


Klaviaturaning yuqori qatorida ma'lum miqdordagi funktsional tugmalar (kompyuter/IT klaviaturasida o'n ikkita) joylashgan. Quyida alfanumerik tugmalar bloki mavjud. Ushbu blokning o'ng tomonida kursor tugmachalari va klaviaturaning eng o'ng chetida olinadigan raqamli klaviatura mavjud.
Klaviaturaning yuqori qatorida maʼlum miqdordagi funktsional tugmalar (kompyuter/IT klaviaturasida oʻn ikkita) joylashgan. Quyida alfanumerik tugmalar bloki mavjud. Ushbu blokning oʻng tomonida kursor tugmachalari va klaviaturaning eng oʻng chetida olinadigan raqamli klaviatura mavjud.


=== Alfanumerik blok ===
=== Alfanumerik blok ===
Alfanumerik kalitlarga alfanumerik kalitlar, ma'lumotlar kalitlari, ma'lumotlarni kiritish kalitlari ham deyiladi. Ushbu blokning asosi yozuv mashinkasiga o'xshash belgilar to'plamidir. Odatda, bitta ma'lumot kaliti bir nechta harflar, raqamlar, tinish belgilari va tegishli belgilardan iborat. Qaysi harf kiritilishi klaviatura korpusi tomonidan taqdim etilgan klaviatura rejimi — boshqaruv tugmachalari yoki ro'yxatga olish kitobi kalitlari bilan belgilanadi<ref name=":0">{{Veb manbasi|url=https://support.microsoft.com/ru-ru/help/17073/windows-using-keyboard|sarlavha=Использование клавиатуры|muallif=|ish=Справка Windows|sana=|nashriyot=support.microsoft.com|kirish sanasi=2016-12-17}}</ref><ref>{{Книга|автор=С. И. Адян|заглавие=Математический энциклопедический словарь|ссылка=https://books.google.ru/books?id=SpSVDAEACAAJ|ответственный=|издание=|место=|издательство=Сов. энцикл.|год=1988-01-01|страницы=823|страниц=856|isbn=}}</ref>.
Alfanumerik kalitlarga alfanumerik kalitlar, maʼlumotlar kalitlari, maʼlumotlarni kiritish kalitlari ham deyiladi. Ushbu blokning asosi yozuv mashinkasiga oʻxshash belgilar toʻplamidir. Odatda, bitta maʼlumot kaliti bir nechta harflar, raqamlar, tinish belgilari va tegishli belgilardan iborat. Qaysi harf kiritilishi klaviatura korpusi tomonidan taqdim etilgan klaviatura rejimi — boshqaruv tugmachalari yoki roʻyxatga olish kitobi kalitlari bilan belgilanadi<ref name=":0">{{veb manbasi|url=https://support.microsoft.com/ru-ru/help/17073/windows-using-keyboard|sarlavha=Использование клавиатуры|muallif=|ish=Справка Windows|sana=|nashriyot=support.microsoft.com|kirish sanasi=2016-12-17}}</ref><ref>{{kitob manbasi|author=С. И. Адян|title=Математический энциклопедический словарь|url=https://books.google.ru/books?id=SpSVDAEACAAJ|agency=|edition=|location=|publisher=Сов. энцикл.|year=1988-01-01|pages=823|страниц=856|isbn=}}</ref>.


Alfanumerik blokda harflar, raqamlar, tinish belgilari va asosiy arifmetik amallar uchun belgilar, shuningdek, maxsus belgilarni kiritish uchun tugmalar mavjud. Standart PC/AT klaviaturasida ushbu blokda ''47'' ta tugma mavjud. Alifbodagi harflar soni ''26'' dan ortiq bo'lgan ba'zi tillar uchun klaviatura ishlab chiqaruvchilari alfanumerik blokda qo'shimcha tugmachalari bo'lgan klaviaturalarni ishlab chiqaradilar — masalan, ukrain klaviaturalari uchun (''33'' harf), ulardan 48 tasi allaqachon mavjud. 33 harfli rus alifbosi uchun maxsus klaviaturalar ishlab chiqarilmaydi — rus alifbosining barcha harflari standart PC/AT klaviaturasining tugmachalariga joylashtirilgan.
Alfanumerik blokda harflar, raqamlar, tinish belgilari va asosiy arifmetik amallar uchun belgilar, shuningdek, maxsus belgilarni kiritish uchun tugmalar mavjud. Standart PC/AT klaviaturasida ushbu blokda ''47'' ta tugma mavjud. Alifbodagi harflar soni ''26'' dan ortiq boʻlgan baʼzi tillar uchun klaviatura ishlab chiqaruvchilari alfanumerik blokda qoʻshimcha tugmachalari boʻlgan klaviaturalarni ishlab chiqaradilar — masalan, ukrain klaviaturalari uchun (''33'' harf), ulardan 48 tasi allaqachon mavjud. 33 harfli rus alifbosi uchun maxsus klaviaturalar ishlab chiqarilmaydi — rus alifbosining barcha harflari standart PC/AT klaviaturasining tugmachalariga joylashtirilgan.




Yozish qulayligi uchun tugmalar yuzasi tekislik bo'ylab emas, balki kamon bo'ylab joylashtirilishi mumkin. '''IBM Model M''' kabi baʼzi klaviaturalar yoki alohida chap va oʻng qoʻl zonalari boʻlgan baʼzi klaviaturalar egri chiziqli taxtadan foydalanadi, lekin har xil balandlikdagi tugmachalardan foydalanish keng tarqalgan. Kalit profilining eng keng tarqalgan turi OEM profili sifatida ham tanilgan. Ushbu yondashuvning nochorligi - turli qatorlardagi kalitlarni almashtirishning mumkin emasligi. Bundan tashqari, ikkala texnologiyani noutbuklar va past profilli qaychi klaviaturalarida qo'llash mumkin emas.
Yozish qulayligi uchun tugmalar yuzasi tekislik boʻylab emas, balki kamon boʻylab joylashtirilishi mumkin. '''IBM Model M''' kabi baʼzi klaviaturalar yoki alohida chap va oʻng qoʻl zonalari boʻlgan baʼzi klaviaturalar egri chiziqli taxtadan foydalanadi, lekin har xil balandlikdagi tugmachalardan foydalanish keng tarqalgan. Kalit profilining eng keng tarqalgan turi OEM profili sifatida ham tanilgan. Ushbu yondashuvning nochorligi — turli qatorlardagi kalitlarni almashtirishning mumkin emasligi. Bundan tashqari, ikkala texnologiyani noutbuklar va past profilli qaychi klaviaturalarida qoʻllash mumkin emas.




Alfanumerik tugmachalarning ishlashi tugmalar bosilgan joylashuvga (yuqoriga yoki pastga) va darajaga (birinchi yoki ikkinchi) bog'liq.
Alfanumerik tugmachalarning ishlashi tugmalar bosilgan joylashuvga (yuqoriga yoki pastga) va darajaga (birinchi yoki ikkinchi) bogʻliq.


=== Boshqaruv tugmachalari ===
=== Boshqaruv tugmachalari ===
Boshqarish tugmalari ({{Lang-en|control keys}}) muayyan amallarni bajarish uchun moʻljallangan boʻlib, alohida yoki boshqa tugmalar bilan birgalikda ishlatilishi mumkin<ref name=":0">{{Veb manbasi|url=https://support.microsoft.com/ru-ru/help/17073/windows-using-keyboard|sarlavha=Использование клавиатуры|muallif=|ish=Справка Windows|sana=|nashriyot=support.microsoft.com|kirish sanasi=2016-12-17}}</ref>, quyidagi tugmalarni oʻz ichiga oladi: {{Klaviatura tugmasi|Esc}}, {{Klaviatura tugmasi|Tab}}, {{Klaviatura tugmasi|Ctrl}}, {{Klaviatura tugmasi|Alt}}, {{Klaviatura tugmasi|Backspace}}, {{Klaviatura tugmasi|Enter}}, {{Klaviatura tugmasi|PrtSc}}, {{Klaviatura tugmasi|Ins}}, {{Klaviatura tugmasi|Num Lock}}, {{Klaviatura tugmasi|Del}}, {{Klaviatura tugmasi|Scroll Lock}}, {{Klaviatura tugmasi|Break}}<ref>{{Книга|автор=Brice Carnahan, James O. Wilkes|заглавие=The IBM Personal Computers and the Michigan Terminal System|ссылка=https://books.google.ru/books?id=CcpWAAAAMAAJ&pg=SA2-PA13|издательство=UM Libraries|год=1987-01-01|страниц=366}}</ref>, {{Klaviatura tugmasi|Win}}<ref name=":0" />.
Boshqarish tugmalari ({{lang-en|control keys}}) muayyan amallarni bajarish uchun moʻljallangan boʻlib, alohida yoki boshqa tugmalar bilan birgalikda ishlatilishi mumkin<ref name=":0"/>, quyidagi tugmalarni oʻz ichiga oladi: {{Klaviatura tugmasi|Esc}}, {{Klaviatura tugmasi|Tab}}, {{Klaviatura tugmasi|Ctrl}}, {{Klaviatura tugmasi|Alt}}, {{Klaviatura tugmasi|Backspace}}, {{Klaviatura tugmasi|Enter}}, {{Klaviatura tugmasi|PrtSc}}, {{Klaviatura tugmasi|Ins}}, {{Klaviatura tugmasi|Num Lock}}, {{Klaviatura tugmasi|Del}}, {{Klaviatura tugmasi|Scroll Lock}}, {{Klaviatura tugmasi|Break}}<ref>{{kitob manbasi|author=Brice Carnahan, James O. Wilkes|title=The IBM Personal Computers and the Michigan Terminal System|url=https://books.google.ru/books?id=CcpWAAAAMAAJ&pg=SA2-PA13|publisher=UM Libraries|year=1987-01-01|страниц=366}}</ref>, {{Klaviatura tugmasi|Win}}<ref name=":0" />.


; Modifikator kalitlari
; Modifikator kalitlari


Natija (kiritilgan belgi yoki bajarilgan buyruq) tugmalar birikmasi yoki tugmalar birikmasi deb ataladigan bosilgan tugmalarning umumiy qiymatidan farq qiladigan bir nechta tugmachalarni bir vaqtning o'zida bosishdir. Qoida tariqasida, klaviatura yorliqlari o'tish tugmalaridan foydalanadi — kombinatsiyalarning bir qismi sifatida foydalanish uchun maxsus mo'ljallangan tugmalar: {{Klaviatura tugmasi|[[Shift (клавиша)|Shift]]}}, {{Klaviatura tugmasi|[[Ctrl]]}}, {{Klaviatura tugmasi|[[Alt (клавиша)|Alt]]}}, {{Klaviatura tugmasi|[[AltGr]]}} (o'ngda Alt) va {{Klaviatura tugmasi|Win}} . Tugmalarning bosh harfini yoqish ( {{Klaviatura tugmasi|Caps Lock}} o'chirilganda) {{Klaviatura tugmasi|Shift}} bosib ushlab turish orqali amalga oshiriladi. {{Klaviatura tugmasi|AltGr}} ushlab turish klaviaturaning ikkinchi darajasiga o'tish uchun ishlatiladi.
Natija (kiritilgan belgi yoki bajarilgan buyruq) tugmalar birikmasi yoki tugmalar birikmasi deb ataladigan bosilgan tugmalarning umumiy qiymatidan farq qiladigan bir nechta tugmachalarni bir vaqtning oʻzida bosishdir. Qoida tariqasida, klaviatura yorliqlari oʻtish tugmalaridan foydalanadi — kombinatsiyalarning bir qismi sifatida foydalanish uchun maxsus moʻljallangan tugmalar: {{Klaviatura tugmasi|[[Shift (клавиша)|Shift]]}}, {{Klaviatura tugmasi|[[Ctrl]]}}, {{Klaviatura tugmasi|[[Alt (клавиша)|Alt]]}}, {{Klaviatura tugmasi|[[AltGr]]}} (oʻngda Alt) va {{Klaviatura tugmasi|Win}}. Tugmalarning bosh harfini yoqish ({{Klaviatura tugmasi|Caps Lock}} oʻchirilganda) {{Klaviatura tugmasi|Shift}} bosib ushlab turish orqali amalga oshiriladi. {{Klaviatura tugmasi|AltGr}} ushlab turish klaviaturaning ikkinchi darajasiga oʻtish uchun ishlatiladi.


; Tizim buyruq tugmalari
; Tizim buyruq tugmalari


Tizim buyruq tugmalari quyidagi tugmalarni o'z ichiga oladi:{{Klaviatura tugmasi|SysRq}}, {{Klaviatura tugmasi|Esc}}, {{Klaviatura tugmasi|PrtSc}}, {{Klaviatura tugmasi|Pause}}, {{Klaviatura tugmasi|Break}}, {{Klaviatura tugmasi|Menu}} .
Tizim buyruq tugmalari quyidagi tugmalarni oʻz ichiga oladi:{{Klaviatura tugmasi|SysRq}}, {{Klaviatura tugmasi|Esc}}, {{Klaviatura tugmasi|PrtSc}}, {{Klaviatura tugmasi|Pause}}, {{Klaviatura tugmasi|Break}}, {{Klaviatura tugmasi|Menu}}.


=== Funktsional tugmalar ===
=== Funktsional tugmalar ===
Standart kompyuter/IT klaviaturasining yuqori qismida funksional tugmalar deb ataladigan blok mavjud — {{Klaviatura tugmasi|F1}} dan {{Klaviatura tugmasi|F12}} gacha. PC/XT kompyuterlarining klaviaturalarida klaviaturaning chap tomonida ikkita ustunda joylashgan 10 ta funksional tugmalar ({{Klaviatura tugmasi|F1}} dan {{Klaviatura tugmasi|F10}} gacha) mavjud edi. Funksiya tugmachalarining maqsadi (funksiyasi) tizim yoki dasturiy ta'minot tomonidan belgilanadi: kompyuterni yoqgandan so'ng, anakartni o'rnatish dasturi () va keyin operatsion tizim tomonidan tizimlashtiriladi.
Standart kompyuter/IT klaviaturasining yuqori qismida funksional tugmalar deb ataladigan blok mavjud — {{Klaviatura tugmasi|F1}} dan {{Klaviatura tugmasi|F12}} gacha. PC/XT kompyuterlarining klaviaturalarida klaviaturaning chap tomonida ikkita ustunda joylashgan 10 ta funksional tugmalar ({{Klaviatura tugmasi|F1}} dan {{Klaviatura tugmasi|F10}} gacha) mavjud edi. Funksiya tugmachalarining maqsadi (funksiyasi) tizim yoki dasturiy taʼminot tomonidan belgilanadi: kompyuterni yoqgandan soʻng, anakartni oʻrnatish dasturi () va keyin operatsion tizim tomonidan tizimlashtiriladi.


Shaxsiy funksional tugmachalarning tayinlanishi (funksiyasi), {{Klaviatura tugmasi|[[Shift (клавиша)|Shift]]}}, {{Klaviatura tugmasi|[[Ctrl]]}} va {{Klaviatura tugmasi|[[Alt (клавиша)|Alt]]}} tugmalari bilan funktsional tugmalar birikmasi va "normal" tugmalar foydalanuvchi interfeysining bir qismini tashkil qiladi va qoida tariqasida, ma'lum turdagi dasturiy ta'minot uchun doimiydir. Eng ko'p qo'llaniladigan bir qator umumiy maqsadlarda foydalanish mavjud: ko'pincha {{Klaviatura tugmasi|F1}} tugmachasini bosish dastur uchun o'rnatilgan yordamni ko'rsatadi (ko'pincha u joylashgan dastur rejimiga mos keladigan sahifada allaqachon ochiladi) ) va {{Klaviatura tugmasi|ESC}} tugmachasini bosish joriy operatsiyani to'xtatadi.
Shaxsiy funksional tugmachalarning tayinlanishi (funksiyasi), {{Klaviatura tugmasi|[[Shift (клавиша)|Shift]]}}, {{Klaviatura tugmasi|[[Ctrl]]}} va {{Klaviatura tugmasi|[[Alt (клавиша)|Alt]]}} tugmalari bilan funktsional tugmalar birikmasi va „normal“ tugmalar foydalanuvchi interfeysining bir qismini tashkil qiladi va qoida tariqasida, maʼlum turdagi dasturiy taʼminot uchun doimiydir. Eng koʻp qoʻllaniladigan bir qator umumiy maqsadlarda foydalanish mavjud: koʻpincha {{Klaviatura tugmasi|F1}} tugmachasini bosish dastur uchun oʻrnatilgan yordamni koʻrsatadi (koʻpincha u joylashgan dastur rejimiga mos keladigan sahifada allaqachon ochiladi)) va {{Klaviatura tugmasi|ESC}} tugmachasini bosish joriy operatsiyani toʻxtatadi.


=== Raqamli klaviatura ===
=== Raqamli klaviatura ===
Raqamli klaviaturada kalkulyatorlar, kassalar va boshqalarda ishlatiladigan 17 ta tugma mavjud. Raqamli klaviatura tugmachalarining asosiy maqsadi raqamlar va asosiy arifmetik amallarning belgilarini kiritish nuqtai nazaridan alfanumerik blok tugmachalarining funksiyalarini takrorlashdir. Raqamli tugmalar arifmetik amallar uchun raqamlar va belgilarni kiritish uchun alfavit-raqamli kalitlarga qaraganda qulayroq hisoblanadi. {{Klaviatura tugmasi|[[Num Lock]]}} o'chirilgan bo'lsa, raqamli blokning tugmalari kursor tugmachalarini takrorlaydi.
Raqamli klaviaturada kalkulyatorlar, kassalar va boshqalarda ishlatiladigan 17 ta tugma mavjud. Raqamli klaviatura tugmachalarining asosiy maqsadi raqamlar va asosiy arifmetik amallarning belgilarini kiritish nuqtai nazaridan alfanumerik blok tugmachalarining funksiyalarini takrorlashdir. Raqamli tugmalar arifmetik amallar uchun raqamlar va belgilarni kiritish uchun alfavit-raqamli kalitlarga qaraganda qulayroq hisoblanadi. {{Klaviatura tugmasi|[[Num Lock]]}} oʻchirilgan boʻlsa, raqamli blokning tugmalari kursor tugmachalarini takrorlaydi.


=== Maxsus kalitlar ===
=== Maxsus kalitlar ===


==== Multimedia kalitlari ====
==== Multimedia kalitlari ====
[[Fayl:Chicony_Wireless_Keyboard_KBR0108.jpg|thumb| Ovoz balandligini o'zgartirish va boshqa amallarni bajarish uchun tugmalar bilan jihozlangan multimedia kompyuter klaviaturasi]]
[[Fayl:Chicony_Wireless_Keyboard_KBR0108.jpg|thumb| Ovoz balandligini oʻzgartirish va boshqa amallarni bajarish uchun tugmalar bilan jihozlangan multimedia kompyuter klaviaturasi]]
Standart to'plamga qo'shimcha ravishda, ko'plab zamonaviy kompyuter klaviaturalari kompyuterning ba'zi asosiy funktsiyalarini boshqarish uchun mo'ljallangan qo'shimcha tugmachalar (odatda boshqa o'lcham va shakldagi) bilan jihozlangan:
Standart toʻplamga qoʻshimcha ravishda, koʻplab zamonaviy kompyuter klaviaturalari kompyuterning baʼzi asosiy funksiyalarini boshqarish uchun moʻljallangan qoʻshimcha tugmachalar (odatda boshqa oʻlcham va shakldagi) bilan jihozlangan:


* ovoz balandligini boshqarish uchun: balandroq, jimroq, ovozni yoqish yoki o'chirish;
* ovoz balandligini boshqarish uchun: balandroq, jimroq, ovozni yoqish yoki oʻchirish;
* [[Kompakt-disk|CD]] drayvidagi tovoqni boshqarish uchun : diskni chiqarib oling, diskni qabul qiling;
* [[Kompakt-disk|CD]] drayvidagi tovoqni boshqarish uchun : diskni chiqarib oling, diskni qabul qiling;
* pleerni boshqarish uchun: o'ynatish, to'xtatib turish, ijroni to'xtatish, yozuvni oldinga yoki orqaga qaytarish, keyingi yoki oldingi yozuvga o'tish;
* pleerni boshqarish uchun: oʻynatish, toʻxtatib turish, ijroni toʻxtatish, yozuvni oldinga yoki orqaga qaytarish, keyingi yoki oldingi yozuvga oʻtish;
* kompyuterning tarmoq imkoniyatlarini boshqarish uchun: pochta dasturini oching, [[Brauzer|brauzerni]] oching, bosh sahifani ko'rsating, tashrif buyurilgan sahifalar tarixi bo'ylab oldinga yoki orqaga o'ting, [[Veb qidiruv tizimi|qidiruv tizimini]] oching;
* kompyuterning tarmoq imkoniyatlarini boshqarish uchun: pochta dasturini oching, [[Brauzer|brauzerni]] oching, bosh sahifani koʻrsating, tashrif buyurilgan sahifalar tarixi boʻylab oldinga yoki orqaga oʻting, [[Veb qidiruv tizimi|qidiruv tizimini]] oching;
* tez-tez ishlatiladigan dasturlarni ishga tushirish uchun: kalkulyatorni oching , fayl boshqaruvchisini oching;
* tez-tez ishlatiladigan dasturlarni ishga tushirish uchun: kalkulyatorni oching, fayl boshqaruvchisini oching;
* [[Ishlatuv tizimi|operatsion tizimning]] oynalari holatini boshqarish : oynani minimallashtirish, oynani yopish, keyingi yoki oldingi oynaga o'tish;
* [[Ishlatuv tizimi|operatsion tizimning]] oynalari holatini boshqarish : oynani minimallashtirish, oynani yopish, keyingi yoki oldingi oynaga oʻtish;
* kompyuterning holatini boshqarish uchun: hibernate, hibernate, kompyuterni uyg'otish, kompyuterni o'chirish.
* kompyuterning holatini boshqarish uchun: hibernate, hibernate, kompyuterni uygʻotish, kompyuterni oʻchirish.


Bu funksiyalarning ko‘pchiligi (ovozli va ijroni boshqarish, CD-ni boshqarish va h.k.) multimedia sohasiga kiradi va bunday klaviaturalar ko‘pincha “multimedia klaviaturalari” deb ataladi.
Bu funksiyalarning koʻpchiligi (ovozli va ijroni boshqarish, CD-ni boshqarish va h.k.) multimedia sohasiga kiradi va bunday klaviaturalar koʻpincha „multimedia klaviaturalari“ deb ataladi.


Bunday klaviaturalar uchun xususiy drayverlar odatda foydalanuvchilarga ko'plab qo'shimcha tugmachalarni belgilashni boshqarishga ruxsat bermaydi (ehtimol, "maxsus kalitlar" ning maxsus guruhi bundan mustasno) va ular bir nechta tugmachalarning qo'shimcha kombinatsiyalarini belgilashga ruxsat bermaydi. Biroq, bu muammoni uchinchi tomon mustaqil umumiy drayverlari yordamida hal qilish mumkin.
Bunday klaviaturalar uchun xususiy drayverlar odatda foydalanuvchilarga koʻplab qoʻshimcha tugmachalarni belgilashni boshqarishga ruxsat bermaydi (ehtimol, „maxsus kalitlar“ ning maxsus guruhi bundan mustasno) va ular bir nechta tugmachalarning qoʻshimcha kombinatsiyalarini belgilashga ruxsat bermaydi. Biroq, bu muammoni uchinchi tomon mustaqil umumiy drayverlari yordamida hal qilish mumkin.


== Dasturlashtiriladigan klaviaturalar ==
== Dasturlashtiriladigan klaviaturalar ==
Klaviaturalar mavjud bo'lib, ular uchun siz istalgan kalitni o'zboshimchalik bilan qayta tayinlashingiz mumkin: istalgan tugmachaga nafaqat u yoki bu skanerlash kodini tayinlang, balki makrolarni tayinlang va hatto miniatyura displeylari o'rnatilgan tugmachadagi belgini dinamik ravishda o'zgartiring<ref>[https://www.osp.ru/pcworld/2016/03/13048591/ Игровые клавиатуры: Макросы вам в помощь]</ref><ref>[https://3dnews.ru/271585 Клавиатура Optimus Maximus: $500 за OLED-пробел] — [[3dnews]]</ref>. Ushbu klaviaturalarning aksariyati o'yin sifatida joylashtirilgan.
Klaviaturalar mavjud boʻlib, ular uchun siz istalgan kalitni oʻzboshimchalik bilan qayta tayinlashingiz mumkin: istalgan tugmachaga nafaqat u yoki bu skanerlash kodini tayinlang, balki makrolarni tayinlang va hatto miniatyura displeylari oʻrnatilgan tugmachadagi belgini dinamik ravishda oʻzgartiring<ref>[https://www.osp.ru/pcworld/2016/03/13048591/ Igrovie klaviaturi: Makrosi vam v pomoщ]</ref><ref>[https://3dnews.ru/271585 Klaviatura Optimus Maximus: $500 za OLED-probel] {{Webarxiv|url=https://web.archive.org/web/20200113200803/https://3dnews.ru/271585 |date=2020-01-13 }} — [[3dnews]]</ref>. Ushbu klaviaturalarning aksariyati oʻyin sifatida joylashtirilgan.


== Yilni klaviaturalar ==
== Yilni klaviaturalar ==
Ish stolida bo'sh joyni tejash yoki klaviaturani to'liq o'lchamli klaviatura uchun mos bo'lmagan qurilmaga o'rnatish uchun klaviatura ishlab chiqaruvchilari klaviaturadagi tugmachalarni nostandart tartibda joylashtirishi yoki klaviaturadan kalitlarni olib tashlashi mumkin. Yilni dasturlashtiriladigan klaviaturalar o'yinchilar va tizim ma'murlari orasida oson olib yurishi uchun mashhur. Eng mashhur ixcham klaviatura formatlari:
Ish stolida boʻsh joyni tejash yoki klaviaturani toʻliq oʻlchamli klaviatura uchun mos boʻlmagan qurilmaga oʻrnatish uchun klaviatura ishlab chiqaruvchilari klaviaturadagi tugmachalarni nostandart tartibda joylashtirishi yoki klaviaturadan kalitlarni olib tashlashi mumkin. Yilni dasturlashtiriladigan klaviaturalar oʻyinchilar va tizim maʼmurlari orasida oson olib yurishi uchun mashhur. Eng mashhur ixcham klaviatura formatlari:


* 80% yoki TKL ({{Lang-en|tenkeyless}} — tom ma'noda "o'nta tugmasiz") — raqamli klaviaturasiz standart tartibli klaviatura. {{Klaviatura tugmasi|[[NumLock]]}} rejimi yoqilgan bo'lsa, raqamli klaviaturani asosiy harf-raqamli klaviaturada ham taqlid qilish mumkin;
* 80 % yoki TKL ({{lang-en|tenkeyless}} — tom maʼnoda „oʻnta tugmasiz“) — raqamli klaviaturasiz standart tartibli klaviatura. {{Klaviatura tugmasi|[[NumLock]]}} rejimi yoqilgan boʻlsa, raqamli klaviaturani asosiy harf-raqamli klaviaturada ham taqlid qilish mumkin;
* 75% noutbuklarda keng tarqalgan format boʻlib, unda {{Klaviatura tugmasi|Home}}, {{Klaviatura tugmasi|End}}, {{Klaviatura tugmasi|PgUp}} va {{Klaviatura tugmasi|PgDown}} klaviaturaning oʻng chetida bitta ustunda joylashishi yoki kursor tugmalari bilan birga {{Klaviatura tugmasi|[[Fn (клавиша)|Fn]]}} orqali emulyatsiya qilinishi mumkin. Kam ishlatilgan tugmalar ( {{Klaviatura tugmasi|[[Scroll Lock]]}}, {{Klaviatura tugmasi|[[Pause (клавиша)|Pause]]}}, {{Klaviatura tugmasi|[[Insert (клавиша)|Insert]]}} ) odatda emulyatsiya qilinadi;
* 75 % noutbuklarda keng tarqalgan format boʻlib, unda {{Klaviatura tugmasi|Home}}, {{Klaviatura tugmasi|End}}, {{Klaviatura tugmasi|PgUp}} va {{Klaviatura tugmasi|PgDown}} klaviaturaning oʻng chetida bitta ustunda joylashishi yoki kursor tugmalari bilan birga {{Klaviatura tugmasi|[[Fn (клавиша)|Fn]]}} orqali emulyatsiya qilinishi mumkin. Kam ishlatilgan tugmalar ({{Klaviatura tugmasi|[[Scroll Lock]]}}, {{Klaviatura tugmasi|[[Pause (клавиша)|Pause]]}}, {{Klaviatura tugmasi|[[Insert (клавиша)|Insert]]}}) odatda emulyatsiya qilinadi;
* 60 % — bu klaviatura faqat alfanumerik blok, modifikator tugmalari, {{Klaviatura tugmasi|[[Esc (клавиша)|Esc]]}}, {{Klaviatura tugmasi|[[Enter]]}} va {{Klaviatura tugmasi|[[Backspace]]}} tugmalaridan iborat format. Boshqa barcha tugmalar {{Klaviatura tugmasi|Fn}} yordamida emulyatsiya qilinadi.
* 60% — bu klaviatura faqat alfanumerik blok, modifikator tugmalari, {{Klaviatura tugmasi|[[Esc (клавиша)|Esc]]}}, {{Klaviatura tugmasi|[[Enter]]}} va {{Klaviatura tugmasi|[[Backspace]]}} tugmalaridan iborat format. Boshqa barcha tugmalar ( <nowiki><kbd about="#mwt138" data-cx="[{&amp;quot;adapted&amp;quot;:true,&amp;quot;partial&amp;quot;:false,&amp;quot;targetExists&amp;quot;:true}]" data-mw="{&amp;quot;parts&amp;quot;:[{&amp;quot;template&amp;quot;:{&amp;quot;target&amp;quot;:{&amp;quot;wt&amp;quot;:&amp;quot;Klaviatura tugmasi&amp;quot;,&amp;quot;href&amp;quot;:&amp;quot;./Andoza:Klaviatura tugmasi&amp;quot;},&amp;quot;params&amp;quot;:{&amp;quot;1&amp;quot;:{&amp;quot;wt&amp;quot;:&amp;quot;F1&amp;quot;}},&amp;quot;i&amp;quot;:0}}]}" data-ve-no-generated-contents="true" id="mwAUs" style="border:1px solid #a2a9b1; border-radius:.2em; box-shadow:.1em .2em .2em #c8ccd1; background-color:#f8f9fa; font-family:inherit; font-size:0.85em; background-image:linear-gradient(top, #eaecf0, #f8f9fa, #eaecf0); padding:.1em .3em; white-space:nowrap" typeof="mw:Transclusion">F1</kbd></nowiki> - <nowiki><kbd about="#mwt139" data-cx="[{&amp;quot;adapted&amp;quot;:true,&amp;quot;partial&amp;quot;:false,&amp;quot;targetExists&amp;quot;:true}]" data-mw="{&amp;quot;parts&amp;quot;:[{&amp;quot;template&amp;quot;:{&amp;quot;target&amp;quot;:{&amp;quot;wt&amp;quot;:&amp;quot;Klaviatura tugmasi&amp;quot;,&amp;quot;href&amp;quot;:&amp;quot;./Andoza:Klaviatura tugmasi&amp;quot;},&amp;quot;params&amp;quot;:{&amp;quot;1&amp;quot;:{&amp;quot;wt&amp;quot;:&amp;quot;F12&amp;quot;}},&amp;quot;i&amp;quot;:0}}]}" data-ve-no-generated-contents="true" id="mwAUw" style="border:1px solid #a2a9b1; border-radius:.2em; box-shadow:.1em .2em .2em #c8ccd1; background-color:#f8f9fa; font-family:inherit; font-size:0.85em; background-image:linear-gradient(top, #eaecf0, #f8f9fa, #eaecf0); padding:.1em .3em; white-space:nowrap" typeof="mw:Transclusion">F12</kbd></nowiki>, o'qlar va boshqalar) {{Klaviatura tugmasi|Fn}} yordamida emulyatsiya qilinadi.
<gallery mode="packed">
<gallery mode="packed">
Fayl:IBM Model M Space Saving Keyboard.png|Raqamli klaviaturasiz "IBM Model M Space Saving" klaviaturasi
Fayl:IBM Model M Space Saving Keyboard.png|Raqamli klaviaturasiz „IBM Model M Space Saving“ klaviaturasi
Fayl:Mini klawiatura.JPG|75% formatli klaviatura
Fayl:Mini klawiatura.JPG|75 % formatli klaviatura
Fayl:キー (48890376637).jpg|60% - {{нп5|Happy Hacking Keyboard|Happy Hacking Keyboard Professional 2|en|Happy Hacking Keyboard}} <span style="font-style:normal; font-weight:normal;" class="noprint"><sup>[[:en:Happy Hacking Keyboard|<span title="Happy Hacking Keyboard — версия статьи «Happy Hacking Keyboard» на английском языке">[uz]</span>]]</sup></span> .
Fayl:キー (48890376637).jpg|60 % — <span style="font-style:normal; font-weight:normal;" class="noprint"><sup>[[:en:Happy Hacking Keyboard|<span title="Happy Hacking Keyboard — версия статьи «Happy Hacking Keyboard» на английском языке">[uz]</span>]]</sup></span>.
Fayl:Logicool K380 Japanese bluetooth keyboard.jpg|Kichik tugmachali [[Мобильный компьютер|mobil qurilmalar]] uchun [[Bluetooth]] klaviaturasi
Fayl:Logicool K380 Japanese bluetooth keyboard.jpg|Kichik tugmachali [[Мобильный компьютер|mobil qurilmalar]] uchun [[Bluetooth]] klaviaturasi
Fayl:Apple-wireless-keyboard.jpg|Apple kompyuter simsiz klaviaturasi
Fayl:Apple-wireless-keyboard.jpg|Apple kompyuter simsiz klaviaturasi
Qator 113: Qator 112:
== Havolalar ==
== Havolalar ==


* Glossariyda [http://www.glossary.ru/cgi-bin/gl_sch2.cgi?RKrgiogyzwg!qusv;8ylwg kompyuter klaviaturasi] . RU
* Glossariyda [http://www.glossary.ru/cgi-bin/gl_sch2.cgi?RKrgiogyzwg!qusv;8ylwg kompyuter klaviaturasi] {{Webarxiv|url=https://web.archive.org/web/20221204105811/http://www.glossary.ru/cgi-bin/gl_sch2.cgi?RKrgiogyzwg!qusv;8ylwg |date=2022-12-04 }}. RU
* [http://old.computerra.ru/online/356337/ O'tmishning ajoyib klaviaturalari] // Computerra, 05/4/2008
* [http://old.computerra.ru/online/356337/ Oʻtmishning ajoyib klaviaturalari] // Computerra, 05/4/2008
[[Turkum:Kompyuter]]
[[Turkum:Kompyuter]]
[[Turkum:Klaviatura]]
[[Turkum:Klaviatura]]

26-sentyabr 2023, 06:36 dagi (joriy) koʻrinishi

IBM Model M klaviaturasi

Klaviatura — bu foydalanuvchiga kompyuterga maʼlumot kiritish imkonini beruvchi qurilma (kiritish qurilmasi). Bu maʼlum bir tartibda joylashtirilgan tugmalar toʻplamidir.

ADM-3A video terminali — bu Bill Joy tomonidan vi matn muharririni ishlab chiqishda foydalanilgan

Birinchi kompyuterlarda klaviatura yoʻq edi: maʼlumotlar kompyuterga mexanik kalitlar va simlar yoki perfokartalar (masalan, ENIAC) yordamida kiritildi. Elektron hisoblash mashinalarining (kompyuterlarning) unumdorligi oshgani sayin, ayniqsa vaqtni taqsimlash rejimi paydo boʻlishi bilan mashinani toʻxtatmasdan buyruqlarni kiritish zarurati paydo boʻldi. Klaviatura yordamida kompyuter bilan toʻgʻridan-toʻgʻri oʻzaro taʼsir qilish boʻyicha birinchi tajribalardan biri 1956-yilda Massachusets texnologiya institutida oʻtkazilgan. Whirlwind kompyuterga elektr yozuv mashinkasini ulashni taklif qildi, tajriba muvaffaqiyatli deb topildi[1].

Dastlab kompyuterga matnli maʼlumotlarni kiritish uchun elektromexanik teletyplardan foydalanilgan, keyinchalik ular maxsus video terminallar bilan almashtirilgan. Bunday terminalda klaviatura alohida holatda qilingan boʻlsa-da, uning bir qismi edi. Elektr qismi uchun ham, tugmachalarning tarkibi va joylashuvi uchun ham standartlar yoʻq edi. Bunday terminallarda kursorni boshqarish, ekrandagi matnni aylantirish yoki boshqaruv signallarini berish uchun alohida tugmalar boʻlishi mumkin.

Symbolics[en] LM-2 „space-cadet[en]“ klaviaturasi ushbu mashinaga xos boʻlgan koʻplab boshqaruv va oʻzgartirish tugmalari keltirilgan. Emacs muharriri ushbu klaviatura uchun yozilgan.
Macintosh klaviaturasi 128K

Mini va mikrokompyuterlarning paydo boʻlishi bilan klaviatura toʻgʻridan-toʻgʻri kompyuterga ulanishi mumkin edi. Biroq, bu klaviaturalar toʻliq universal qurilmalar emas edi: ular toʻgʻridan-toʻgʻri kompyuter portlariga mos keluvchi qurilmalar orqali, tugmachalarni bosganda vaqti-vaqti bilan kalit soʻragan kompyuterga dastur yuklangan. Turli arxitekturadagi kompyuterlar noyob, mos kelmaydigan klaviaturalardan foydalangan. Baʼzi kompyuterlar uchun, asosan, bitta taxtali, masalan, ZX80, klaviatura korpusda joylashgan edi, boshqalari uchun u koʻp yadroli kabel orqali ulangan. Baʼzi klaviaturalarda minimal tugmachalar mavjud edi — alfanumerik, Enter va bir nechta boshqaruv elementlari. Boshqalar, MIT Lisp mashinalari uchun space-cadet[en] kabi, koʻplab arxitekturaga xos boshqaruv kalitlarini oʻz ichiga oladi. Bundan tashqari, oldindan belgilangan maqsadga ega boʻlmagan funktsional tugmalar paydo boʻla boshladi. Akkord klaviaturalaridan foydalanish boʻyicha tajribalar oʻtkazildi.

83 tugmali „XT“ klaviaturasi

Birlashtirilgan klaviatura standarti, boshqa koʻplab kompyuter uskunalari standartlari kabi, IBM PC bilan bogʻliq. IBM PC uchun klaviaturaning „XT-klaviatura“ deb nomlangan birinchi versiyasi kompyuter bilan aloqa qilish tartibi va protokoli jihatidan keyingilaridan sezilarli darajada farq qilar edi: u 83 ta tugmachaga ega (shundan 10 tasi funksional edi), kirish rejimi koʻrsatkichlari yoʻq edi. 1984-yilda IBM PC / AT kompyuteri bilan bir qatorda yangi klaviatura standarti paydo boʻldi, u keyinchalik keng tarqaldi — almashish protokoli ikki tomonlama boʻlib, kirish rejimining uchta LED koʻrsatkichini raqamli blok ustiga joylashtirish imkonini berdi. Biroq, tartib biroz oʻzgardi: SysRq tugmasi qoʻshildi, raqam bloki asosiy harf-raqam blokidan ajratildi va baʼzi tugmalar boshqa joylarga koʻchirildi. Tashqi oʻxshashlik va bir xil DIN ulagichidan foydalanishga qaramay, yangi klaviatura IBM PC va IBM PC / XT kompyuterlarining oldingi modellari bilan mos kelmadi — baʼzi klaviaturalarda ularga ulanish uchun maxsus kalit mavjud edi. Klaviaturalarning keyingi avlodi 1986-yilda „Model M[en]“ klaviaturasining joriy etilishi bilan boshlandi, u lokalizatsiyaga qarab 101 (AQSh) dan 106 (Yapon) gacha boʻlgan tugmachalarni tashkil etdi va standart boʻldi. Klaviaturalarning keyingi rivojlanishi M modelidan keldi: ulanish porti PS / 2 bilan almashtirildi va USB, Windows va menyu tugmachalari qoʻshildi, baʼzi multimedia tugmachalarida. Noutbuklar va ixcham klaviaturalar turli xil klaviatura tartibiga ega boʻlishi mumkin; baʼzi tugmachalarga Fn modifikatori yordamida kirish mumkin, lekin koʻpchilik kompyuterlar IBM shaxsiy kompyuterlaridan olingan klaviaturalardan foydalanadi, Apple klaviaturalari va Bloomberg terminallari kabi maxsus ish stansiyalari klaviaturalari bundan mustasno.


Yoʻllar va prokladkalar bilan membrana membranali klaviatura

Koʻpgina kompyuter klaviaturalarida asosiy kontaktlar matritsaga ulangan. Klaviatura boshqaruvchisi ketma-ketlik potentsialini tugmalar qatoriga qoʻllaydi va chiqish siklida signal paydo boʻlganda qaysi tugma bosilishini aniqlaydi. Uchta tugmani bosish, ulardan biri boshqa ikkita tugmachaga olib boradigan yoʻllarning kesishmasida joylashgan boʻlib, toʻrtinchi tugmani xayoliy bosishni yozishga olib keladi. Arzon klaviaturalarda eng keng tarqalgan kombinatsiyalar uchun protsedura bunday holatlarning oldini olish uchun optimallashtirilgan va noaniq holatlarda uchinchi tugmani bosish eʼtiborga olinmaydi. Qimmatroq klaviaturalarda har bir tugmachada diod boʻlishi mumkin[2].

Klaviaturaning eng keng tarqalgan turi bu rezina bosimli membrana klaviaturasi boʻlib, u ikkala membranada bosim hosil qilish uchun xizmat qiladi va kalit boʻshatilganda qaytib keladi. Qimmatroq modellarda kamonli metall kontaktlar, qamish kalitlari yoki sigʻimli sensorlar foydalanishi mumkin.

Klaviaturani kompyuter bilan ulash usullari

[tahrir | manbasini tahrirlash]
  • Matritsaning protsessorga toʻgʻridan-toʻgʻri ulanishi — 1970 va 1980-yillardagi mikrokompyuterlarda qoʻllaniladi. Protsessor vaqti-vaqti bilan joriy dasturni toʻxtatib turadi va matritsani soʻraydi. Ushbu yondashuvning afzalliklari past narx va maksimal moslashuvchanlikdir, masalan, butun matritsani soʻroq qilish mumkin emas. Kamchiliklari: klaviatura soʻrovlarida CPU vaqtini behuda sarflash; klaviaturani koʻp yadroli kabel bilan ulash zarurati; turli kompyuter modellari klaviaturalarining mos kelmasligi. Bunday klaviaturaga ega kompyuterlarga misollar: ZX-Spectrum, Commodore PET.
  • ASCII belgilarni uzatish — 1970 va 80-yillarda terminallar va baʼzi kompyuterlarda ishlatilgan. Protsessor maxsus kontroller tomonidan boshqariladigan klaviaturadagi tovushdan chiqariladi. Ushbu kontroller bosilgan tugma va modifikator tugmachalarining joylashuvi asosida belgining ASCII kodini qaytaradi. Ushbu usul oldingisiga qaraganda kamroq CPU foydalanishni talab qiladi, lekin modifikator tugmachalarining holatini oʻqishga, hozirda maʼlum bir tugma bosilganligini aniqlashga yoki klaviatura yorliqlaridan foydalanishni cheklashga imkon bermaydi. Bundan tashqari, bunday klaviaturaning tartibi oʻrnatiladi, tartibni oʻzgartirish boshqaruv sxemasini oʻzgartirishni talab qiladi. Bunday klaviaturaga ega kompyuterlarga misollar: Apple II, BK-0010.
  • Skanerlash kodini uzatish IBM PC paydo boʻlganidan beri eng keng tarqalgan usul boʻlib kelgan. Bunday holda, klaviatura menejeri Intel 8042 kabi kompyuter (PS/2) klaviaturalarini ham soʻraydi. Biroq, har bir kalit, jumladan modifikator tugmalari, ASCII belgilar kodi bilan bevosita bogʻliq boʻlmagan oʻz skanerlash kodi bilan aniqlanadi. Agar tugma bosilsa yoki qoʻyib yuborilsa, ushbu skanerlash kodi va bosish/boʻshatish belgisi uzatiladi. Skanerlash kodini kod kodi bilan taqqoslash kompyuter dasturining oʻzi tomonidan amalga oshiriladi. Ushbu yondashuv oldingi ikkitasining afzalliklarini birlashtiradi.

Asosiy guruhlar

[tahrir | manbasini tahrirlash]
Kompyuter/AT standartiga mos klaviatura. QWERTY tartibiga muvofiq joylashtirilgan

Maqsadiga koʻra, klaviaturadagi tugmalar shartli ravishda asosiy guruhlarga boʻlinadi:

  • lfanumerik kalitlar[⇨];
  • raqamli klaviatura (inglizcha: numeric keypad)[⇨];
  • boshqaruv tugmalari, oʻzgartirish tugmalari[⇨];
  • funktsional tugmalar[⇨];
  • kursor tugmalari;

Qoʻshimcha guruhlar:

  • oʻlik kalitlar;
  • maxsus kalitlar[⇨].

Klaviaturaning yuqori qatorida maʼlum miqdordagi funktsional tugmalar (kompyuter/IT klaviaturasida oʻn ikkita) joylashgan. Quyida alfanumerik tugmalar bloki mavjud. Ushbu blokning oʻng tomonida kursor tugmachalari va klaviaturaning eng oʻng chetida olinadigan raqamli klaviatura mavjud.

Alfanumerik blok

[tahrir | manbasini tahrirlash]

Alfanumerik kalitlarga alfanumerik kalitlar, maʼlumotlar kalitlari, maʼlumotlarni kiritish kalitlari ham deyiladi. Ushbu blokning asosi yozuv mashinkasiga oʻxshash belgilar toʻplamidir. Odatda, bitta maʼlumot kaliti bir nechta harflar, raqamlar, tinish belgilari va tegishli belgilardan iborat. Qaysi harf kiritilishi klaviatura korpusi tomonidan taqdim etilgan klaviatura rejimi — boshqaruv tugmachalari yoki roʻyxatga olish kitobi kalitlari bilan belgilanadi[3][4].

Alfanumerik blokda harflar, raqamlar, tinish belgilari va asosiy arifmetik amallar uchun belgilar, shuningdek, maxsus belgilarni kiritish uchun tugmalar mavjud. Standart PC/AT klaviaturasida ushbu blokda 47 ta tugma mavjud. Alifbodagi harflar soni 26 dan ortiq boʻlgan baʼzi tillar uchun klaviatura ishlab chiqaruvchilari alfanumerik blokda qoʻshimcha tugmachalari boʻlgan klaviaturalarni ishlab chiqaradilar — masalan, ukrain klaviaturalari uchun (33 harf), ulardan 48 tasi allaqachon mavjud. 33 harfli rus alifbosi uchun maxsus klaviaturalar ishlab chiqarilmaydi — rus alifbosining barcha harflari standart PC/AT klaviaturasining tugmachalariga joylashtirilgan.


Yozish qulayligi uchun tugmalar yuzasi tekislik boʻylab emas, balki kamon boʻylab joylashtirilishi mumkin. IBM Model M kabi baʼzi klaviaturalar yoki alohida chap va oʻng qoʻl zonalari boʻlgan baʼzi klaviaturalar egri chiziqli taxtadan foydalanadi, lekin har xil balandlikdagi tugmachalardan foydalanish keng tarqalgan. Kalit profilining eng keng tarqalgan turi OEM profili sifatida ham tanilgan. Ushbu yondashuvning nochorligi — turli qatorlardagi kalitlarni almashtirishning mumkin emasligi. Bundan tashqari, ikkala texnologiyani noutbuklar va past profilli qaychi klaviaturalarida qoʻllash mumkin emas.


Alfanumerik tugmachalarning ishlashi tugmalar bosilgan joylashuvga (yuqoriga yoki pastga) va darajaga (birinchi yoki ikkinchi) bogʻliq.

Boshqaruv tugmachalari

[tahrir | manbasini tahrirlash]

Boshqarish tugmalari (inglizcha: control keys) muayyan amallarni bajarish uchun moʻljallangan boʻlib, alohida yoki boshqa tugmalar bilan birgalikda ishlatilishi mumkin[3], quyidagi tugmalarni oʻz ichiga oladi: Esc, Tab ↹, Ctrl, Alt, ← Backspace, ↵ Enter, PrtSc, Ins, Num Lock, Del, Scroll Lock, Break[5], ⊞ Win[3].

Modifikator kalitlari

Natija (kiritilgan belgi yoki bajarilgan buyruq) tugmalar birikmasi yoki tugmalar birikmasi deb ataladigan bosilgan tugmalarning umumiy qiymatidan farq qiladigan bir nechta tugmachalarni bir vaqtning oʻzida bosishdir. Qoida tariqasida, klaviatura yorliqlari oʻtish tugmalaridan foydalanadi — kombinatsiyalarning bir qismi sifatida foydalanish uchun maxsus moʻljallangan tugmalar: Shift, Ctrl, Alt, AltGr (oʻngda Alt) va ⊞ Win. Tugmalarning bosh harfini yoqish (⇪ Caps Lock oʻchirilganda) ⇧ Shift bosib ushlab turish orqali amalga oshiriladi. AltGr ushlab turish klaviaturaning ikkinchi darajasiga oʻtish uchun ishlatiladi.

Tizim buyruq tugmalari

Tizim buyruq tugmalari quyidagi tugmalarni oʻz ichiga oladi:SysRq, Esc, PrtSc, Pause, Break, ≣ Menu.

Funktsional tugmalar

[tahrir | manbasini tahrirlash]

Standart kompyuter/IT klaviaturasining yuqori qismida funksional tugmalar deb ataladigan blok mavjud — F1 dan F12 gacha. PC/XT kompyuterlarining klaviaturalarida klaviaturaning chap tomonida ikkita ustunda joylashgan 10 ta funksional tugmalar (F1 dan F10 gacha) mavjud edi. Funksiya tugmachalarining maqsadi (funksiyasi) tizim yoki dasturiy taʼminot tomonidan belgilanadi: kompyuterni yoqgandan soʻng, anakartni oʻrnatish dasturi () va keyin operatsion tizim tomonidan tizimlashtiriladi.

Shaxsiy funksional tugmachalarning tayinlanishi (funksiyasi), Shift, Ctrl va Alt tugmalari bilan funktsional tugmalar birikmasi va „normal“ tugmalar foydalanuvchi interfeysining bir qismini tashkil qiladi va qoida tariqasida, maʼlum turdagi dasturiy taʼminot uchun doimiydir. Eng koʻp qoʻllaniladigan bir qator umumiy maqsadlarda foydalanish mavjud: koʻpincha F1 tugmachasini bosish dastur uchun oʻrnatilgan yordamni koʻrsatadi (koʻpincha u joylashgan dastur rejimiga mos keladigan sahifada allaqachon ochiladi)) va ESC tugmachasini bosish joriy operatsiyani toʻxtatadi.

Raqamli klaviatura

[tahrir | manbasini tahrirlash]

Raqamli klaviaturada kalkulyatorlar, kassalar va boshqalarda ishlatiladigan 17 ta tugma mavjud. Raqamli klaviatura tugmachalarining asosiy maqsadi raqamlar va asosiy arifmetik amallarning belgilarini kiritish nuqtai nazaridan alfanumerik blok tugmachalarining funksiyalarini takrorlashdir. Raqamli tugmalar arifmetik amallar uchun raqamlar va belgilarni kiritish uchun alfavit-raqamli kalitlarga qaraganda qulayroq hisoblanadi. Num Lock oʻchirilgan boʻlsa, raqamli blokning tugmalari kursor tugmachalarini takrorlaydi.

Maxsus kalitlar

[tahrir | manbasini tahrirlash]

Multimedia kalitlari

[tahrir | manbasini tahrirlash]
Ovoz balandligini oʻzgartirish va boshqa amallarni bajarish uchun tugmalar bilan jihozlangan multimedia kompyuter klaviaturasi

Standart toʻplamga qoʻshimcha ravishda, koʻplab zamonaviy kompyuter klaviaturalari kompyuterning baʼzi asosiy funksiyalarini boshqarish uchun moʻljallangan qoʻshimcha tugmachalar (odatda boshqa oʻlcham va shakldagi) bilan jihozlangan:

  • ovoz balandligini boshqarish uchun: balandroq, jimroq, ovozni yoqish yoki oʻchirish;
  • CD drayvidagi tovoqni boshqarish uchun : diskni chiqarib oling, diskni qabul qiling;
  • pleerni boshqarish uchun: oʻynatish, toʻxtatib turish, ijroni toʻxtatish, yozuvni oldinga yoki orqaga qaytarish, keyingi yoki oldingi yozuvga oʻtish;
  • kompyuterning tarmoq imkoniyatlarini boshqarish uchun: pochta dasturini oching, brauzerni oching, bosh sahifani koʻrsating, tashrif buyurilgan sahifalar tarixi boʻylab oldinga yoki orqaga oʻting, qidiruv tizimini oching;
  • tez-tez ishlatiladigan dasturlarni ishga tushirish uchun: kalkulyatorni oching, fayl boshqaruvchisini oching;
  • operatsion tizimning oynalari holatini boshqarish : oynani minimallashtirish, oynani yopish, keyingi yoki oldingi oynaga oʻtish;
  • kompyuterning holatini boshqarish uchun: hibernate, hibernate, kompyuterni uygʻotish, kompyuterni oʻchirish.

Bu funksiyalarning koʻpchiligi (ovozli va ijroni boshqarish, CD-ni boshqarish va h.k.) multimedia sohasiga kiradi va bunday klaviaturalar koʻpincha „multimedia klaviaturalari“ deb ataladi.

Bunday klaviaturalar uchun xususiy drayverlar odatda foydalanuvchilarga koʻplab qoʻshimcha tugmachalarni belgilashni boshqarishga ruxsat bermaydi (ehtimol, „maxsus kalitlar“ ning maxsus guruhi bundan mustasno) va ular bir nechta tugmachalarning qoʻshimcha kombinatsiyalarini belgilashga ruxsat bermaydi. Biroq, bu muammoni uchinchi tomon mustaqil umumiy drayverlari yordamida hal qilish mumkin.

Dasturlashtiriladigan klaviaturalar

[tahrir | manbasini tahrirlash]

Klaviaturalar mavjud boʻlib, ular uchun siz istalgan kalitni oʻzboshimchalik bilan qayta tayinlashingiz mumkin: istalgan tugmachaga nafaqat u yoki bu skanerlash kodini tayinlang, balki makrolarni tayinlang va hatto miniatyura displeylari oʻrnatilgan tugmachadagi belgini dinamik ravishda oʻzgartiring[6][7]. Ushbu klaviaturalarning aksariyati oʻyin sifatida joylashtirilgan.

Yilni klaviaturalar

[tahrir | manbasini tahrirlash]

Ish stolida boʻsh joyni tejash yoki klaviaturani toʻliq oʻlchamli klaviatura uchun mos boʻlmagan qurilmaga oʻrnatish uchun klaviatura ishlab chiqaruvchilari klaviaturadagi tugmachalarni nostandart tartibda joylashtirishi yoki klaviaturadan kalitlarni olib tashlashi mumkin. Yilni dasturlashtiriladigan klaviaturalar oʻyinchilar va tizim maʼmurlari orasida oson olib yurishi uchun mashhur. Eng mashhur ixcham klaviatura formatlari:

  • 80 % yoki TKL (inglizcha: tenkeyless — tom maʼnoda „oʻnta tugmasiz“) — raqamli klaviaturasiz standart tartibli klaviatura. NumLock rejimi yoqilgan boʻlsa, raqamli klaviaturani asosiy harf-raqamli klaviaturada ham taqlid qilish mumkin;
  • 75 % noutbuklarda keng tarqalgan format boʻlib, unda Home, End, PgUp va PgDown klaviaturaning oʻng chetida bitta ustunda joylashishi yoki kursor tugmalari bilan birga Fn orqali emulyatsiya qilinishi mumkin. Kam ishlatilgan tugmalar (Scroll Lock, Pause, Insert) odatda emulyatsiya qilinadi;
  • 60 % — bu klaviatura faqat alfanumerik blok, modifikator tugmalari, Esc, Enter va Backspace tugmalaridan iborat format. Boshqa barcha tugmalar Fn yordamida emulyatsiya qilinadi.
  1. „Timeline of Computer History: 1956“. Computer History Museum.
  2. Dave Dribin: Keyboard Matrix Help
  3. 3,0 3,1 3,2 „Использование клавиатуры“. Справка Windows. support.microsoft.com. Qaraldi: 2016-yil 17-dekabr.
  4. С. И. Адян. Математический энциклопедический словарь. Сов. энцикл., 1988-01-01 — 823 bet. 
  5. Brice Carnahan, James O. Wilkes. The IBM Personal Computers and the Michigan Terminal System. UM Libraries, 1987-01-01. 
  6. Igrovie klaviaturi: Makrosi vam v pomoщ
  7. Klaviatura Optimus Maximus: $500 za OLED-probel (Wayback Machine saytida 2020-01-13 sanasida arxivlangan) — 3dnews