Klaviatura nazoratchisi quyidagilarni amalga oshiradi:
• klavishalar holatlarini skanerlash ( so’roqlash );
• MP tomonidan klaviaturani ikki qo’shni so’roqlash orasidagi teng vaqtga 20
tagacha klavishaning aloxida kodlarini buferlash (vaktincha eslab kolish );
• dasturlashtiriladigan tizimli jadvallar yordamida (klaviatura drayveri) klavishalarni
bosish kodlarini (SCAN-kodlar) ASCII kodlariga uzgartirish;
• SHKni ulanganda klaviaturani testlash (ishga layoqatliligini tekshirish).
Klavishani bosganda va qo’yib юborilganda klaviatura nazoratchisining buferli
xotirasiga baytning ettinchi bitiga bosish va qo’yib юborish kodi (mos ravishda 0 va
1) va baytning qolgan 7 ta bitiga klavishaning nomeri yoki uning SCAN-kodi keladi.
Buferli xotiraga istalgan ma’lumot kelganda, klaviatura tomonidan yuzaga
keltiriladigan apparatli uzishga so’roq юboriladi. Uzilish bajarilganda SCAN-kodi
ASCII kodiga aylantiriladi va ikkala kod (SCAN-kod va ASCII-kod) mashina
TeEQQ, sining moc maydonlariga юboriladi, bunda qo’yib юborish kodi bor
bulganda, navbatdagi klavishani bosish vaktida qolgan hamma klavishalar qo’yib
юborilganligi tekshiriladi (bu Shift, Ctrl va Alt klavishalari bilan birgalikda ishlashni
tashkil etish uchun kerak).
Klaviatura nazoratchisi klavishali amalni avtomatik takrorlashni ham tashkil
etadi: agar klavisha 0,5 s dan ortiqroq bosilsa, u holda doimiy oraliqlar orqali
klavishalarni bosishni takroriy kodlari shunday юzaga keltiriladiki, xuddi klavisha
qaytadan bosilgandek bo’ladi.
Izoh. Har qanday ASCII-kod klavituradan kichik raqamli klaviturada (44-rasm
o’ngda) io’nlik kodni terish yo’li bilan kiritilishi mumkin, bu O’NLIK kod UN
oltilik ASCII-kodiga teng va Alt klavishasini bir vaqtning o’zida (va terish vaqtida
ushlab turish bilan) bosish bilan kiritiladi. Shunday qilib, ASCII-kodlar jadvalida
ko’rsatilgan (18-jadval) istalgan boshqarish belgisini va psevdografika belgisini
displey еkraniga ham, SHK ga ham kiritish mumkin. Masalan, belgini kiritish uchun
Alt klavishani bosilgan holatda ushlab turish va 25 sonini terish kerak, klavishalarni
quyib yuborilgandan keyin еkranga belgi chiqariladi.