Тест на копчиња на глушец

Кликнете, скролајте и движете се во областа за тестирање за да го видите секој настан на копчињата и тркалцето — и откријте прекинувач што прескокнува притискање или сам прави двоен клик.

Последен настан
Копче
Притиснати копчиња
Позиција
Тркалце
Интервал
Држано за
Покажувач

Кликнете, десен клик, среден клик, притиснете ги страничните копчиња и скролајте каде било во овој панел. Позицијата на покажувачот се ажурира како што се движите.

Оваа алатка е направена за глушец или подлога за допир. Допирите на екранот сепак се регистрираат тука како touch настани, но за проверка на копчињата и тркалцето потребен е вистински глушец.

Кликнете или скролајте во областа за тестирање за да започнете

Влезот од глушецот се чита само од оваа страница за да се прикажат деталите за настанот и логот на страницата. Ништо не се зачувува или прикачува — со чистење на логот или напуштање на страницата сè се брише.

ЧПП

Мојот глушец прави двоен клик кога притискам еднаш — може ли ова да го потврди тоа?

Да. Притиснете го сомнителното копче со единечни, намерни кликнувања: секое притискање треба да регистрира точно едно Down и едно Up. Дополнително притискање што ќе се случи во рамките на прозорецот за означување (стандардно 40 ms) се означува како двојно активирање и се брои — ако тоа се повторува притискање по притискање, таквиот шаблон укажува на истрошен прекинувач, а не на софтвер. Исправно копче речиси никогаш не се активира двапати толку брзо со рака, па затоа проширете го прозорецот само ако намерно кликате необично брзо.

Зошто моите странични копчиња не се регистрираат?

Многу прелистувачи ги присвојуваат копчињата Back и Forward за навигација низ историјата, а некои ги пресретнуваат пред страницата да го види притискањето — оваа област за тестирање го потиснува тоа таму каде што прелистувачот дозволува, но не насекаде. Firefox на Linux може воопшто да не ги пријавува страничните копчиња. Ако тие никогаш не се регистрираат тука, но работат во други апликации, прелистувачот ги пресретнал; тоа не е доказ за расипан глушец.

Зошто менито на десен клик не се отвора во областа за тестирање?

Областа го потиснува контекстното мени за да може десните кликови да се бројат како и секое друго копче; надвор од областа менито работи како и обично. Постојат два исклучоци што страницата не може да ги заобиколи: во Firefox, Shift + десен клик секогаш го отвора менито и не се брои, а на Mac, Ctrl + клик се регистрира како десен клик по дизајн.

Зошто истото скролање прикажува различни делта бројки во друг прелистувач?

Вредностите на скролањето пристигнуваат во pixels, lines или pages во зависност од прелистувачот и платформата, а приказот означува која единица ја користел секој настан. Вредноста во пиксели е секогаш многу поголема од вредноста во линии за истото поместување. Споредувајте ја насоката на скролање и бројот на чекори меѓу прелистувачите, а не суровите бројки на делта вредноста.

Дијагностика на хардверски проблеми преку тест на копчиња на глушец

Кога механичките прекинувачи на глушецот почнуваат да се трошат, тие често манифестираат физички дефекти како што се прескокнување на кликови или несакано двојно активирање. Оваа појава, позната како треперење на контактите (chattering), се случува кога металните делови во прекинувачот физички осцилираат при едно притискање, испраќајки повеќе електрични сигнали до компјутерот во екстремно краток временски интервал.

Алатката за тест на копчиња на глушец овозможува прецизна дијагностика на овие појави во реално време. Со кликнување, скролање и движење на покажувачот во рамките на дефинираниот простор наречен Област за тестирање, корисникот може да го провери однесувањето на секое копче. Алатката ги пресретнува хардверските настани и ги прикажува нивните технички параметри, вклучувајќи ги временските интервали меѓу притискањата, координатите и насоката на тркалцето.

Функционалност на областа за тестирање и влезни параметри

За да се овозможи непречено тестирање, апликацијата применува посебни правила за ракување со настаните во прелистувачот. Главниот влезен медиум е Област за тестирање глушец, која е придружена со следново упатство: Кликнете, десен клик, среден клик, притиснете ги страничните копчиња и скролајте каде било во овој панел. Позицијата на покажувачот се ажурира како што се движите.

За да се изолира однесувањето на глушецот од стандардните функции на оперативниот систем и прелистувачот, во оваа зона важи следново правило: Само овој панел го следи вашиот глушец: менито на десен клик, автоматското скролање на среден клик и кратенките на страничните копчиња се потиснати тука за да може да се изброи секое притискање. Насекаде на друго место на страницата вашиот глушец се однесува нормално.

Корисникот може да ги прилагодува следните параметри и контроли:

  • Праг за двојно активирање: Временски прозорец кој стандардно е поставен на 40 ms. Доколку две последователни притискања на исто копче се регистрираат во интервал пократок од овој праг, настанот се класифицира како дефект на прекинувачот.
  • Команда за чистење: Копчето со ознака Исчисти го логот овозможува целосно ресетирање на акумулираната историја на настани.

Следење на состојбата и визуелни индикатори

Алатката во секој момент ја прикажува моменталната состојба на интерфејсот и зачувува статистика за тестираните компоненти. Пред да започне интеракцијата, се прикажува статусот Кликнете или скролајте во областа за тестирање за да започнете. Штом покажувачот ќе влезе во зоната, статусот се менува во Се чека влез од глушецот.

За полесна идентификација на состојбата на копчињата, се користи визуелна легенда со три категории:

  • Притиснато (за копчиња кои во моментот се држат долу)
  • Тестирано (за копчиња кои успешно регистрирале барем еден настан)
  • Двојно активирано (за копчиња каде е детектирано пребрзо последователно притискање)

Паралелно со ова, статистичкиот панел ги сумира следните метрики:

  • Тестирани копчиња
  • Вкупно притискања
  • Двојни активирања
  • Чекори на тркалцето

Анализа на двојното активирање и лог на настани

За детална проверка на стабилноста на прекинувачите, алатката содржи табела со наслов Проверка на двојно активирање. Оваа табела ги содржи колоните:

  1. Копче
  2. Притискања
  3. Мин. интервал

Дополнително, секој поединечен настан се запишува во детален лог. Доколку нема претходна активност, се прикажува пораката: Сè уште нема настани од глушецот — кликнете или скролајте во областа за тестирање..

Кога ќе се генерираат настани, се пополнува табелата Лог на настани со следните колони:

  • Време: Точниот временски печат на настанот.
  • Настан: Може да биде Долу (Down), Горе (Up), Двоен клик (Double-click) или Тркалце (Wheel).
  • Копче: Ги идентификува стандардните копчиња како Left, Right, Middle, Back, Forward, Wheel, или пак Копче {number} за недефинирани хардверски кодови.
  • Детали: Ги прикажува својствата на настанот, вклучувајќи ги вредностите за Копче, Притиснати копчиња (прикажува Ниту едно доколку нема активни притискања во тој момент), Позиција (координати на покажувачот), Тркалце (насока и делта), Интервал (време помеѓу настани), Држано за (времетраење на притискањето) и тип на Покажувач кој може да биде mouse, pen или touch.

Доколку некој настан го пречекори дефинираниот праг на брзина, до него се прикажува беџот Двојно активирано.

Специфичности при пренос на настани во прелистувачите

При тестирање на хардверот преку веб-стандарди, постојат неколку технички ограничувања и специфики на оперативните системи кои влијаат на резултатите:

  • Контекстно мени на macOS: На оперативниот систем macOS, комбинацијата од притиснато копче Control и клик на глушецот (Ctrl + click) системски се преведува и регистрира како десен клик.
  • Исклучок во Firefox: Во прелистувачот Firefox, кратенката Shift + десен клик секогаш го присилува отворањето на системското контекстно мени, заобиколувајќи го потиснувањето на страницата.
  • Пресретнување на страничните копчиња: Копчињата за навигација (Back и Forward) често се пресретнуваат директно од оперативниот систем или прелистувачот (на пример, Firefox на Linux дистрибуциите), поради што тие можат воопшто да не стигнат до контекстот на веб-страницата.
  • Единици за скролање: Вредностите за поместување на тркалцето се пренесуваат во три различни мерни единици во зависност од оперативниот систем и прелистувачот: pixels, lines или pages. Поради ова, корисниците треба да го следат бројот на чекори и насоката, а не суровите делта вредности.
  • Екрани на допир: Иако допирите на екранот се регистрираат како touch настани, физичката проверка на кликови и тркалце бара употреба на вистински глушец или подлога за допир (trackpad).

Локална обработка и приватност

Сите податоци генерирани за време на тестирањето се обработуваат исклучиво локално во веб-прелистувачот на корисникот. Влезот од глушецот се чита само од оваа страница за да се прикажат деталите за настанот и логот на страницата. Ништо не се зачувува или прикачува — со чистење на логот или напуштање на страницата сè се брише.

Често поставувани прашања (FAQ)

Зошто менито на десен клик не се отвора во областа за тестирање? Областа го потиснува контекстното мени за да може десните кликови да се бројат како и секое друго копче; надвор од областа менито работи како и обично. Постојат два исклучоци што страницата не може да ги заобиколи: во Firefox, Shift + десен клик секогаш го отвора менито и не се брои, а на Mac, Ctrl + клик се регистрира како десен клик по дизајн.

Мојот глушец прави двоен клик кога притискам еднаш — може ли ова да го потврди тоа? Да. Притиснете го сомнителното копче со единечни, намерни кликнувања: секое притискање треба да регистрира точно едно Down и едно Up. Дополнително притискање што ќе се случи во рамките на прозорецот за означување (стандардно 40 ms) се означува како двојно активирање и се брои — ако тоа се повторува притискање по притискање, таквиот шаблон укажува на истрошен прекинувач, а не на софтвер. Исправно копче речиси никогаш не се активира двапати толку брзо со рака, па затоа проширете го прозорецот само ако намерно кликате необично брзо.

Зошто моите странични копчиња не се регистрираат? Многу прелистувачи ги присвојуваат копчињата Back и Forward за навигација низ историјата, а некои ги пресретнуваат пред страницата да го види притискањето — оваа область за тестирање го потиснува тоа таму каде што прелистувачот дозволува, но не насекаде. Firefox на Linux може воопшто да не ги пријавува страничните копчиња. Ако тие никогаш не се регистрираат тука, но работат во други апликации, прелистувачот ги пресретнал; тоа не е доказ за расипан глушец.

Зошто истото скролање прикажува различни делта бројки во друг прелистувач? Вредностите на скролањето пристигнуваат во pixels, lines или pages во зависност од прелистувачот и платформата, а приказот означува која единица ја користел секој настан. Вредноста во пиксели е секогаш многу поголема од вредноста во линии за истото поместување. Споредувајте ја насоката на скролање и бројот на чекори меѓу прелистувачите, а не суровите бројки на делта вредноста.