Пернетақтаның жұмыс істеуін тексеру және оқиғаларды талдау
«Пернетақта тесті» құралы пернетақтаның физикалық жұмыс қабілетін тексеруге және әрбір пернені басқан кезде жасалатын техникалық оқиға кодтарын егжей-тегжейлі бақылауға мүмкіндік береді. Беттің кез келген жерінде пернелерді басу арқылы олардың жүйеде тіркелетінін бірден көруге, сыналған пернелердің көрнекі картасын бақылауға, басылып тұрған пернелерді қадағалауға және оқиғалар журналын зерттеуге болады. Бұл құрал пернетақтаның қалыпты жүйелік автоматты қайталану әрекетін нақты аппараттық ақаулардан (мысалы, істемейтін пернелер немесе қосқыштың екі рет басылып кетуі) ажыратуға көмектеседі.
Құрал бірнеше енгізу әдістерін қолдайды:
- Физикалық пернелерді басу: Беттің кез келген жерінде пернелер басылғанда автоматты түрде тіркеледі.
- Фокусталған пернелерді ұстап алу: Экрандағы пернетақта картасын тікелей басу арқылы іске қосылады. Бұл режим Space, Tab және функциялық пернелерді браузердің әдепкі әрекеттерін тудырмай ұстап алуға мүмкіндік береді (оны босату үшін Esc пернесін басу керек).
- Экрандық пернетақтаны енгізу: Мобильді немесе виртуалды пернетақталарды тексеру үшін арнайы мәтін енгізу өрісіне теру арқылы жүзеге асырылады.
- Журналды тазалау пәрмені: Жазылған оқиғалар тарихын толығымен өшіруге арналған батырма.
Шығыс деректері және интерфейс көрсеткіштері
Құрал нақты уақыт режимінде келесі ақпараттық блоктарды ұсынады:
Соңғы перне оқиғасы
Ең соңғы басылған перне үшін келесі қасиеттер көрсетіледі:
- Перне (оқиғаның мәні).
- Код (физикалық орналасу коды).
- Ескірген keyCode.
- Орналасуы (келесі мәндердің бірі көрсетіледі: «Стандартты», «Сол жақ», «Оң жақ» немесе «Сандық блок»).
- Түрлендіргіштер (белсенді түрлендіргіштер болмаса «Жоқ» деп, немесе белсенділері көрсетіледі: «Shift», «Ctrl», «Alt», «Meta», «Caps Lock»).
- Басу / Жіберу белгішесі және перне басылып тұрған кезде автоматты қайталану оқиғаларын есептейтін Қайталану ×
{count}белгішесі.
Пернетақта картасы
Көрнекі ANSI орналасу картасы пернелерді олардың күйіне байланысты ерекшелеп көрсетеді:
- Басылып тұр.
- Тексерілді.
Статистика
- Тексерілген пернелер саны.
- Жалпы басу саны.
- Қазір басылып тұр көрсеткіші.
Оқиғалар журналы
Кесте түріндегі оқиғалар тарихы. Журнал бос болған кезде «Әлі перне оқиғалары жоқ — кез келген пернені басыңыз.» деген жазу тұрады. Кесте келесі бағандардан тұрады:
- Уақыт.
- Оқиға («Басу» немесе «Жіберу»).
- Перне.
- Код.
- Түрлендіргіштер.
Басып тұрған перненің автоматты қайталану оқиғалары тек соңғы оқиға блогындағы қайталану белгішесінде есептеледі, бірақ оқиғалар журналына жаңа жол болып қосылмайды.
Ұстап алу күйінің индикаторы
Ағымдағы жұмыс күйін көрсетеді:
- «Бастау үшін кез келген пернені басыңыз».
- «Пернелерді енгізуді ұстап алу».
- «Толық ұстап алу — Esc пернетақтаны босатады».
Экрандық пернетақтаны тексеру
Мобильді құрылғыларды тексеруге арналған арнайы аймақ:
- «Түртіп, теріңіз…» мәтіндік енгізу өрісі.
- «Өрісті түртіп, мәтін теріңіз — браузер хабарлаған кез келген мәлімет жоғарыда пайда болады.» деген нұсқаулық.
Техникалық ережелер мен ерекше жағдайлар
Пернетақта оқиғаларын өңдеу кезінде браузерлер мен операциялық жүйелердің жұмыс ерекшеліктеріне байланысты бірнеше маңызды жайттарды ескеру қажет:
- Браузер және ОЖ жылдам пернелері: Браузер немесе операциялық жүйе резервтеген пернелер тіркесімі (мысалы, қойындыларды ауыстыру, терезелерді жабу, толық экран режиміне өту немесе жүйелік іздеу) веб-бетке жеткенге дейін жүйе тарапынан ұстап алынады. Олар құралда тіркелмейді. Бұл пернелердің жұмыс істейтінін тексеру үшін оларды тіркесімде емес, жеке-жеке басып тексеру керек.
- Перне (Key) және Код (Code) мәндерінің айырмашылығы: «Перне» мәні динамикалық болып табылады және белсенді тіл орналасуы мен түрлендіргіш пернелерге (мысалы, Shift) байланысты өзгереді (бір физикалық перне «a» немесе «A» мәнін бере алады). «Код» мәні перненің тақтадағы тұрақты физикалық орнын білдіреді (мысалы, «KeyA», «ShiftLeft», «Space») және ешқашан өзгермейді.
- Автоматты қайталану әрекеті: Пернені басып тұру жүйелік деңгейде үздіксіз басу оқиғаларын тудырады. Құрал бұл әрекетті «Қайталану» белгішесі мен есептегіш арқылы көрсетеді.
- Мобильді және экрандық пернетақталар: Виртуалды пернетақталар (әсіресе Android жүйесінде) көбінесе нақты перне мәндері жоқ жалпы оқиғаларды жібереді, бұл «Unidentified» көрсеткішіне әкеледі. Мұндай жағдайда мобильді браузердің не хабарлайтынын көру үшін арнайы «Экрандық пернетақтаны тексеру» өрісін пайдалану қажет.
- Орналасу шектеулері: Көрнекі карта толық өлшемді ANSI пернетақтасына негізделген. Онда көрсетілмеген пернелер (мысалы, ISO-арнайы пернелері, ноутбуктің Fn деңгейлері немесе медиа пернелер) картада жанбайды, бірақ олар басылған кезде соңғы оқиға көрсеткішінде және оқиғалар журналында сәтті тіркеліп, көрсетіледі.
- Деректердің сақталуы: «Журналды тазалау» батырмасын басу немесе бетті жаңарту/беттен шығу жазылған барлық оқиға деректерін біржолата өшіреді.
Құпиялылық және деректерді өңдеу
Барлық пернелердің басылуы тек пайдаланушының браузерінде жергілікті түрде өңделеді және оқиғалар журналы мен көрсеткіштерді толтыру үшін тек осы белсенді веб-бет арқылы ғана оқылады. Ешқандай деректер сыртқы серверлерге жіберілмейді және сақталмайды. Бетті жабу немесе журналды тазалау барлық жазылған әрекеттерді толығымен өшіреді.
Жиі қойылатын сұрақтар (FAQ)
key және code мәндерінің айырмашылығы неде?
key мәні — дәл қазіргі басу нәтижесінде пайда болатын таңба немесе әрекет. Ол сіздің пернетақта орналасуыңыз бен түрлендіргіштерге байланысты өзгереді, сондықтан бір физикалық перне «a» немесе «A» мәнін, ал басқа тіл орналасуында мүлдем басқа әріпті көрсетуі мүмкін. code мәні физикалық орналасуды білдіреді (KeyA, ShiftLeft, Space) және ешқашан өзгермейді, сондықтан ойындар мен қолданбалар өздерінің жылдам пернелерін code мәніне байланыстырады.
Неліктен телефонымның пернетақтасы «Unidentified» деп көрсетеді?
Экрандық пернетақталар — әсіресе Android жүйесінде — көбінесе нақты перне мәндері жоқ жалпы оқиғаларды жібереді, ал бет тек браузер хабарлаған мәліметтерді ғана көрсете алады. Пернетақтаңыздың не жіберетінін көру үшін орналасудың астындағы экрандық пернетақтаны тексеру өрісін ашыңыз; сыртқы немесе ноутбук пернетақтасы толық мәліметтерді хабарлайды.
Пернені басып тұрғанда ол қайта-қайта іске қосылады — бұл ақаулық па?
Жоқ. Пернені басып тұру жүйенің қайталанатын басу оқиғаларын жіберуіне әкеледі, бұл жерде ол Repeat белгішесімен және есептегішпен көрсетіледі — бұл қалыпты автоматты қайталану. Нағыз ақаулық белгілері керісінше болады: бір рет жылдам түрткеннен бірнеше оқиғаның пайда болуы немесе мүлдем оқиғаның болмауы, бұл тозған немесе жабысып қалған қосқышты білдіреді.
Неліктен кейбір пернелер тіркесімі көрсетілмейді?
Браузер немесе операциялық жүйе резервтеген жылдам пернелер — қойындылар мен қолданбаларды жабу немесе ауыстыру, толық экран режимі, жүйелік іздеу — бет оларды көрмей тұрып ұстап алынады, сондықтан олар бұл жерде ешқашан пайда болмайды. Бұл үнсіздік қалыпты жағдай, істен шыққан перне емес: сол пернелерді бір-бірлеп тексеріңіз, сонда олардың әрқайсысы жеке тіркеледі.