Peles pogu tests

Noklikšķiniet, ritiniet un pārvietojiet rādītāju testa apgabalā, lai redzētu katru pogas un ritenīša notikumu — un atklātu slēdzi, kas izlaiž nospiešanu vai patvaļīgi dubultklikšķina.

Pēdējais notikums
Poga
Turētās pogas
Pozīcija
Ritenītis
Intervāls
Turēšanas ilgums
Rādītājs

Noklikšķiniet, veiciet labo klikšķi, vidējo klikšķi, nospiediet sānu pogas un ritiniet jebkurā vietā šajā panelī. Rādītāja pozīcija tiek atjaunināta, kad pārvietojaties.

Šis rīks ir paredzēts pelei vai skārienpaliktnim. Pieskārieni šeit joprojām tiek reģistrēti kā skāriena notikumi, taču pogu un ritenīša pārbaudei ir nepieciešama īsta pele.

Noklikšķiniet vai ritiniet testa apgabalā, lai sāktu

Peles ievadi nolasa tikai šī lapa, lai parādītu informāciju par notikumiem un lapas žurnālu. Nekas netiek saglabāts vai augšupielādēts — notīrot žurnālu vai pametot lapu, viss tiek dzēsts.

BUJ

Mana pele veic dubultklikšķi, kad nospiežu tikai vienreiz — vai ar šo to var apstiprināt?

Jā. Nospiediet aizdomīgo pogu ar atsevišķiem, apzinātiem klikšķiem: katrai nospiešanai žurnālā vajadzētu reģistrēt tieši vienu nospiešanu (Down) un vienu atlaišanu (Up). Papildu nospiešana, kas notiek brīdinājuma logā (pēc noklusējuma 40 ms), tiek atzīmēta kā dubultā nostrādāšana un pieskaitīta — ja tas atkārtojas pēc katras nospiešanas, šāds modelis norāda uz nolietotu slēdzi, nevis programmatūru. Vesela poga ar roku gandrīz nekad nenostrādā tik ātri divas reizes pēc kārtas, tāpēc paplašiniet šo logu tikai tad, ja apzināti klikšķināt neparasti ātri.

Kāpēc netiek reģistrētas manas sānu pogas?

Daudzas pārlūkprogrammas izmanto pogas Atpakaļ un Uz priekšu vēstures navigācijai, un dažas tās pārtver, pirms lapa vispār spēj uztvert nospiešanu — šis testa apgabals to bloķē, kur vien pārlūkprogramma to atļauj, bet ne visur. Firefox operētājsistēmā Linux sānu pogas var nereģistrēt vispār. Ja tās šeit netiek reģistrētas, bet darbojas citās lietotnēs, pārlūkprogramma tās ir pārtvērusi; tas nenozīmē, ka pele ir bojāta.

Kāpēc testa apgabalā neatveras labā klikšķa izvēlne?

Šis apgabals bloķē konteksta izvēlni, lai labos klikšķus varētu saskaitīt tāpat kā jebkuru citu pogu; ārpus šī apgabala izvēlne darbojas kā parasti. Ir divi izņēmumi, kurus lapa nevar apiet: pārlūkprogrammā Firefox taustiņu kombinācija Shift + labais klikšķis vienmēr atver izvēlni un netiek saskaitīta, savukārt Mac datoros Ctrl + klikšķis pēc noklusējuma tiek reģistrēts kā labais klikšķis.

Kāpēc tā pati ritināšana citā pārlūkprogrammā uzrāda atšķirīgus delta skaitļus?

Ritināšanas apjomi tiek saņemti pikseļos (pixels), rindās (lines) vai lapās (pages) atkarībā no pārlūkprogrammas un platformas, un rādījumā ir norādīts, kuru vienību katrs notikums izmantoja. Pikseļu vērtība vienmēr ir daudz lielāka nekā rindu vērtība tam pašam ritenīša pakāpienam. Salīdziniet ritināšanas virzienu un soļu skaitu starp pārlūkprogrammām, nevis neapstrādātos delta skaitļus.

Peles slēdžu mehānika un kontaktu vibrācija

Mehāniskie peles slēdži ir pakļauti fiziskam nolietojumam. Katrā slēdzī atrodas maza metāla plāksnīte, kas, nospiežot pogu, savienojas ar elektrisko kontaktu. Laika gaitā šis mehānisms zaudē savu elastību vai uzkrāj mikroskopiskus netīrumus, kā rezultātā rodas parādība, ko dēvē par kontaktu vibrāciju jeb čatringu (chattering).

Kad nolietots slēdzis tiek nospiests vai atlaists, metāla kontakti pirms pilnīgas savienošanās var vairākkārt fiziski atlēkt viens no otra. Šī mikroskopiskā vibrācija liek peles kontrolierim reģistrēt vairākus elektriskos impulsus dažu milisekunžu laikā. Lietotājam tas izpaužas kā patvaļīgs dubultklikšķis, lai gan poga ir nospiesta tikai vienu reizi.

Lai novērstu šādas kļūdainas darbības, peles programmaparatūrā un operētājsistēmas dzinējos tiek izmantoti programmatūras un aparatūras filtrēšanas algoritmi (debouncing). Ja slēdža nolietojums pārsniedz šo algoritmu noteiktos ierobežojumus, palīdzēt var specializēts diagnostikas rīks, kas reģistrē precīzu laika intervālu starp klikšķiem.

Kā darbojas tiešsaistes peles tests

Šis rīks darbojas kā lokāls diagnostikas panelis jūsu pārlūkprogrammā. Lietotājam ir pieejams īpašs lauks ar nosaukumu "Testa apgabals", kurā var veikt dažādas peles manipulācijas. Rīks reāllaikā uztver un analizē katru aparatūras sūtīto signālu, nodrošinot tūlītēju vizuālo atgriezenisko saiti.

Saskarnē tiek izmantoti šādi statusa indikatori un vizuālie apzīmējumi, lai palīdzētu orientēties testa norisē:

  • Sākuma stāvoklī tiek attēlots paziņojums Noklikšķiniet vai ritiniet testa apgabalā, lai sāktu.
  • Tiklīdz tiek uztverta pirmā kustība vai klikšķis, indikators nomainās uz Gaidu peles ievadi.
  • Vizuālajā leģendā tiek izmantoti trīs stāvokļi: Turēta (poga pašlaik ir nospiesta), Pārbaudīta (poga ir tikusi nospiesta testa laikā) un Dubultā nostrādāšana (reģistrēts kļūdains dubultklikšķis).

Ja žurnālā vēl nav reģistrēts neviens notikums, tabulas vietā tiek rādīts paziņojums Vēl nav peles notikumu — noklikšķiniet vai ritiniet testa apgabalā.. Lietotājs jebkurā brīdī var izmantot komandu Notīrīt žurnālu, lai pilnībā dzēstu uzkrāto vēsturi un sāktu mērījumus no jauna.

Ievades parametri un mērījumu konfigurācija

Lai veiktu precīzu diagnostiku, rīks ļauj pielāgot galveno parametru, kas nosaka, vai klikšķis tiek uzskatīts par kļūdainu aparatūras defektu:

  • Dubultās nostrādāšanas slieksnis: Šis ir laika logs milisekundēs (pēc noklusējuma iestatīts uz 40 ms), kuru izmanto, lai identificētu pārāk ātras secīgas tās pašas pogas nospiešanas. Ja divi klikšķi tiek reģistrēti īsākā laika posmā par šo slieksni, sistēma to identificē kā defektu, jo cilvēka pirksts fiziski nespēj veikt apzinātus klikšķus ar šādu frekvenci.
  • Rādītāja kustība un koordinātas: Pārvietojot peles rādītāju, skārienjutīgo zīmuli vai veicot pieskārienus testa laukumā, rīks nepārtraukti nolasa un atjaunina koordinātas.

Mērījumu rezultāti tiek apkopoti divās galvenajās tabulās. Pirmā ir statistikas sadaļa ar nosaukumu Dubultās nostrādāšanas pārbaude, kurā ir šādas kolonnas:

  1. Poga — identificētais peles taustiņš.
  2. Nospiešanas — kopējais reģistrēto klikšķu skaits.
  3. Min. intervāls — vismazākais reģistrētais laika sprīdis starp diviem klikšķiem milisekundēs.

Otrā sadaļa ir detalizēts Notikumu žurnāls, kas apkopo katru darbību hronoloģiskā secībā. Žurnālā tiek uzturētas šādas kolonnas:

  • Laiks — precīzs laika zīmogs.
  • Notikums — darbības veids: Nospiešana, Atlaišana, Dubultklikšķis vai Ritenītis.
  • Poga — konkrētais taustiņš: Kreisā, Labā, Vidējā, Atpakaļ, Uz priekšu, Ritenītis vai Poga {number} (ja tiek izmantota nestandarta poga).
  • Sīkāka informācija — papildu tehniskie parametri, tostarp Poga, Turētās pogas (uzrāda Nav, ja neviena cita poga netiek turēta), Pozīcija (X un Y koordinātas), Ritenītis (ritināšanas virziens un apjoms), Intervāls (laiks kopš iepriekšējā notikuma), Turēšanas ilgums un Rādītājs (ievades ierīces tips: mouse, pen vai touch).
  • Ja tiek konstatēts pārāk ātrs klikšķis, rindai tiek pievienota īpaša atzīme Dubultā nostrādāšana.

Kopējo testa gaitu palīdz pārraudzīt statistikas panelis, kurā tiek skaitīti šādi rādītāji: Pārbaudītās pogas, Kopā nospiešanu, Dubultās nostrādāšanas un Ritenīša soļi.

Pārlūkprogrammu ierobežojumi un operētājsistēmu īpatnības

Tīmekļa pārlūkprogrammas kalpo kā starpnieks starp operētājsistēmu un šo testa lapu. Šī iemesla dēļ pastāv vairāki tehniski ierobežojumi un izņēmumi, kurus lapa nevar apiet:

  • Konteksta izvēlnes bloķēšana: Lai nodrošinātu, ka labais klikšķis tiek reģistrēts un saskaitīts, testa apgabalā tiek bloķēta parastā pārlūkprogrammas konteksta izvēlne. Ārpus šī laukuma izvēlne darbojas kā parasti.
  • Firefox izņēmums: Pārlūkprogrammā Firefox taustiņu kombinācija Shift + labais klikšķis vienmēr piespiedu kārtā atver pārlūkprogrammas konteksta izvēlni. Šis notikums netiek nodots tīmekļa lapai un netiek ieskaitīts statistikā.
  • macOS modifikatori: Apple macOS operētājsistēmā taustiņu kombinācija Ctrl + klikšķis sistēmas līmenī tiek pārveidota par labo klikšķi, un rīks to reģistrē kā labās pogas nospiešanu.
  • Sānu pogu pārtveršana: Rīks mēģina bloķēt pārlūkprogrammas noklusējuma navigācijas darbības (piemēram, pārvietošanos vēsturē atpakaļ vai uz priekšu), kad tiek nospiestas peles sānu pogas. Tomēr dažas operētājsistēmas un pārlūkprogrammas (piemēram, Firefox vidē Linux) šos notikumus pārtver pilnībā, neļaujot tiem sasniegt lapu.
  • Ritināšanas vienības: Ritināšanas riteņa dati (delta vērtības) dažādās platformās un pārlūkprogrammās tiek ziņoti atšķirīgās mērvienībās: pikseļos (pixels), rindās (lines) vai lapās (pages). Tāpēc, salīdzinot dažādas ierīces vai pārlūkprogrammas, ieteicams koncentrēties uz ritināšanas virzienu (Uz augšu, Uz leju, Pa kreisi, Pa labi) un soļu skaitu, nevis uz absolūtajiem skaitļiem.
  • Skārienievade: Pieskārieni skārienekrānam tiek reģistrēti kā touch notikumi. Lai gan rīks tos fiksē, pilnvērtīgai peles pogu un ritināšanas pārbaudei ir nepieciešams izmantot fizisku peli vai skārienpaliktni.

Datu apstrāde un privātums

Visi peles ievades dati, klikšķi, koordinātas un laika intervāli tiek apstrādāti lokāli lietotāja ierīcē. Apstrāde notiek tieši tīmekļa pārlūkprogrammā, izmantojot JavaScript Pointer Events API.

Nekāda informācija netiek saglabāta ārējās datubāzēs un netiek augšupielādēta uz attāliem serveriem. Tiklīdz lietotājs veic darbību Notīrīt žurnālu vai aizver pārlūkprogrammas cilni, visi uzkrātie testa dati un notikumu vēsture tiek neatgriezeniski dzēsti.


Biežāk uzdotie jautājumi (FAQ)

Mana pele veic dubultklikšķi, kad nospiežu tikai vienreiz — vai ar šo to var apstiprināt?

Jā. Nospiediet aizdomīgo pogu ar atsevišķiem, apzinātiem klikšķiem: katrai nospiešanai žurnālā vajadzētu reģistrēt tieši vienu nospiešanu (Down) un vienu atlaišanu (Up). Papildu nospiešana, kas notiek brīdinājuma logā (pēc noklusējuma 40 ms), tiek atzīmēta kā dubultā nostrādāšana un pieskaitīta — ja tas atkārtojas pēc katras nospiešanas, šāds modelis norāda uz nolietotu slēdzi, nevis programmatūru. Vesela poga ar roku gandrīz nekad nenostrādā tik ātri divas reizes pēc kārtas, tāpēc paplašiniet šo logu tikai tad, ja apzināti klikšķināt neparasti ātri.

Kāpēc testa apgabalā neatveras labā klikšķa izvēlne?

Šis apgabals bloķē konteksta izvēlni, lai labos klikšķus varētu saskaitīt tāpat kā jebkuru citu pogu; ārpus šī apgabala izvēlne darbojas kā parasti. Ir divi izņēmumi, kurus lapa nevar apiet: pārlūkprogrammā Firefox taustiņu kombinācija Shift + labais klikšķis vienmēr atver izvēlni un netiek saskaitīta, savukārt Mac datoros Ctrl + klikšķis pēc noklusējuma tiek reģistrēts kā labais klikšķis.

Kāpēc netiek reģistrētas manas sānu pogas?

Daudzas pārlūkprogrammas izmanto pogas Atpakaļ un Uz priekšu vēstures navigācijai, un dažas tās pārtver, pirms lapa vispār spēj uztvert nospiešanu — šis testa apgabals to bloķē, kur vien pārlūkprogramma to atļauj, bet ne visur. Firefox operētājsistēmā Linux sānu pogas var nereģistrēt vispār. Ja tās šeit netiek reģistrētas, bet darbojas citās lietotnēs, pārlūkprogramma tās ir pārtvērusi; tas nenozīmē, ka pele ir bojāta.

Kāpēc tā pati ritināšana citā pārlūkprogrammā uzrāda atšķirīgus delta skaitļus?

Ritināšanas apjomi tiek saņemti pikseļos (pixels), rindās (lines) vai lapās (pages) atkarībā no pārlūkprogrammas un platformas, un rādījumā ir norādīts, kuru vienību katrs notikums izmantoja. Pikseļu vērtība vienmēr ir daudz lielāka nekā rindu vērtība tam pašam ritenīša pakāpienam. Salīdziniet ritināšanas virzienu un soļu skaitu starp pārlūkprogrammām, nevis neapstrādātos delta skaitļus.