Id-Djanostika tal-Ħardwer tal-Maws u l-Mekkaniżmu tal-Bouncing
Il-buttuni tal-maws jiddependu fuq swiċċijiet mekkaniċi żgħar li, maż-żmien, jilbsu u jiddegradaw. Meta swiċċ mekkaniku jkun qed iċedi, spiss iseħħ fenomenu magħruf bħala contact bouncing jew chattering. Dan iseħħ meta l-kuntatti tal-metall ġewwa s-swiċċ jivvibraw fiżikament meta jingħafsu, u b'hekk jibagħtu sinjali elettriċi multipli u rapidi ħafna lill-kompjuter minflok sinjal wieħed nadif. Bħala riżultat, il-maws jirreġistra klikk doppja mhux intenzjonata (double-fire) jew jaqbeż il-klikks għal kollox.
Din l-għodda online tipprovdi utilità ta' ttestjar biex tivverifika l-integrità ta' kull buttuna u tar-rota tal-iskrolljar. Billi tikklikkja, tiskrollja u tmexxi l-pointer ġewwa l-erja magħżula, l-utent jista' janalizza l-avvenimenti tal-ħardwer f'ħin reali. L-għodda tkejjel l-intervall ta' ħin bejn il-pressi biex tidentifika jekk is-swiċċijiet humiex qed jaħdmu b'mod korrett jew jekk humiex qed juru sinjali ta' degradazzjoni fiżika.
Kif Jaħdem it-Test u l-Input tal-Utent
Biex tibda t-test, l-utent għandu jinteraġixxi ma' interface speċifiku msejjaħ Żona tat-test. Din iż-żona hija akkumpanjata mit-test ta' gwida Ikklikkja, ikklikkja bil-lemin, ikklikkja bin-nofs, agħfas il-buttuni tal-ġenb, u skrollja kullimkien f'dan il-pannell. Il-pożizzjoni tal-pointer taġġorna ruħha hekk kif tiċċaqlaq..
L-input tal-utent jinqara permezz ta' dawn l-azzjonijiet li ġejjin:
- Azzjonijiet tal-Maws: Klikks tax-xellug, tal-lemin, tan-nofs, buttuni tal-ġenb (bħal Back u Forward), u l-iskrolljar tar-rota.
- Moviment tal-Pointer: Il-moviment tal-maws, pinna diġitali, jew input touch biex jiġu aġġornati l-koordinati tal-pożizzjoni.
- Limitu ta' Double-fire: Tieqa ta' ħin personalizzabbli (issettjata b'mod default għal 40 ms) li tintuża biex tidentifika u timmarka pressi konsekuttivi mgħaġġla wisq tal-istess buttuna.
- Kmand ta' Ikklerjar: Il-buttuna
Ikklerja r-reġistrubiex tħassar l-istorja kollha tal-avvenimenti akkumulati.
Iż-żona tat-test għandha l-annotazzjoni Dan il-pannell biss jisma' l-maws tiegħek: il-menu tal-ikklikkjar bil-lemin, l-iskrolljar awtomatiku tal-ikklikkjar bin-nofs, u s-shortcuts tal-buttuni tal-ġenb huma mrażżna hawnhekk biex kull pressa tkun tista' tingħadd. Kullimkien ieħor fuq il-paġna l-maws tiegħek jaħdem b'mod normali..
Indikaturi, Statistiċi u l-Analiżi tal-Avvenimenti
L-għodda turi r-riżultati f'ħin reali permezz ta' diversi sezzjonijiet u tabelli fl-interface. Meta l-paġna tkun idle, l-istatus juri Ikklikkja jew skrollja fiż-żona tat-test biex tibda. Hekk kif l-utent jinteraġixxi maż-żona, l-istatus jinbidel għal Qed jistenna l-input tal-maws.
Il-Leġġenda Viżwali u l-Istatistiċi
L-istat tal-buttuni huwa kkodifikat b'kuluri skont il-leġġenda li ġejja:
Magħfus(għal buttuni li qed jinżammu magħfusa bħalissa).Ittestjat(għal buttuni li ġew ippressati mill-inqas darba).Ikklikkjat darbtejn(għal buttuni li rreġistraw double-fire).
Il-pannell tal-istatistiċi jżomm kont tal-metriċi li ġejjin:
Buttuni ttestjatiTotal ta' pressiKlikks doppjiPassi tar-rota
It-Tabella ta' Double-fire
Din it-tabella tgħin biex jiġu identifikati swiċċijiet difettużi billi turi:
ButtunaPressiMin gap(l-iqsar intervall ta' ħin irreġistrat bejn żewġ pressi)
Ir-Reġistru tal-Avvenimenti
Kull azzjoni tiġi rreġistrata f'tabella taħt l-intestatura Reġistru tal-avvenimenti. Jekk ma jkun hemm l-ebda data, jintwera l-messaġġ Għad m'hemm l-ebda avveniment tal-maws — ikklikkja jew skrollja fiż-żona tat-test..
It-tabella tar-reġistru tinkludi l-kolonni li ġejjin:
ĦinAvveniment(li jista' jkunGħafsa,Rilaxx,Ikklikkjar doppju, jewRota)Buttuna(li turiLeft,Right,Middle,Back,Forward,Wheel, jewButtuna {number}għal buttuni mhux magħrufa)Dettalji(li jinkludu l-proprjetajietButtuna,Buttuni miżmuma(jewXejn),Pożizzjoni,Rota,Intervall,Miżmuma għal, u t-tip ta'Puntatur:mouse,pen, jewtouch)
Jekk jinstab double-fire, l-avveniment jiġi mmarkat bil-badge Ikklikkjat darbtejn. Is-sezzjoni L-aħħar avveniment turi d-dettalji sħaħ tal-aktar azzjoni reċenti.
Regoli, Eċċezzjonijiet u Limitazzjonijiet Tekniċi
Meta jiġu ttestjati l-apparati, għandhom jiġu kkunsidrati diversi regoli tal-ibbrawżjar u tal-operat:
- Sejbien ta' Double-Fire: Jekk żewġ pressi konsekuttivi tal-istess buttuna jseħħu f'intervall iqsar mil-limitu kkonfigurat (default ta' 40 ms), is-sistema tidentifikahom bħala double-fire. Swiċċ f'saħħitha rari ħafna jipproduċi żewġ klikks daqshekk qrib xulxin meta jingħafas manwalment.
- Trażżin tal-Menu tal-Kuntest: Il-menu tal-ikklikkjar bil-lemin standard tal-browser huwa mrażżan fiż-żona tat-test biex jippermetti l-għadd tal-klikks. Madankollu, f'Firefox, il-kombinazzjoni
Shift + ikklikkja bil-lemindejjem se tiftaħ il-menu tal-kuntest tal-browser u l-għodda ma tistax tinterċetta jew tgħodd din il-pressa. - Sistemi Operattivi u Modifikaturi: Fuq macOS, il-kombinazzjoni
Ctrl + ikklikkjahija ddisinjata biex tirreġistra bħala kklikkjar bil-lemin. - Interċettazzjoni tal-Buttuni tal-Ġenb: L-għodda tipprova timblokka s-shortcuts tan-navigazzjoni tal-browser (bħal Back u Forward). Minkejja dan, xi sistemi operattivi jew browsers (bħal Firefox fuq Linux) jaqbdu dawn l-avvenimenti kompletament qabel ma jaslu fuq il-paġna web, u b'hekk ma jħalluhomx jirreġistraw fit-test.
- Unitajiet tal-Iskrolljar: Id-delta tal-iskrolljar tar-rota tista' tiġi rrappurtata f'unitajiet ta'
pixels,lines, jewpagesskont il-browser u s-sistema operattiva użata. Huwa rakkomandat li l-utenti jqabblu d-direzzjoni tal-iskrolljar u l-għadd tal-passi minflok il-valuri numeriċi nejjin meta jibdlu l-browsers. - Input Touch: Għalkemm it-taps fuq touchscreens jirreġistraw bħala avvenimenti touch, l-ittestjar sħiħ tal-buttuni u tar-rota jeħtieġ maws fiżiku jew trackpad.
Privatezza u Proċessar tad-Data
Il-proċess kollu tal-qari tal-input tal-maws isir lokalment mill-web page ġewwa l-browser tal-utent. L-ebda data ma tiġi ffrankata, maħżuna jew imtella' fuq servers esterni. L-azzjoni li tikklerja r-reġistru jew il-ħruġ mill-paġna tħassar b'mod permanenti d-data kollha rreġistrata matul is-sessjoni.
Mistoqsijiet Frekwenti (FAQ)
Il-maws tiegħi jagħmel double-click meta nagħfas darba — jista' dan it-test jikkonfermah?
Iva. Agħfas il-buttuna suspettata bi kklikkjar wieħed u intenzjonat: kull pressa għandha tirreġistra eżattament Down wieħed u Up wieħed. Pressa żejda li tasal fil-perjodu stabbilit (40 ms b'mod default) tiġi mmarkata bħala double-fire u tingħadd — pressa wara pressa, dak il-mudell ifisser swiċċ mikul, mhux softwer. Buttuna f'saħħitha kważi qatt ma tixgħel darbtejn daqshekk malajr b'mod manwali, għalhekk kabbar il-perjodu biss jekk tikklikkja malajr ħafna apposta.
Għaliex il-menu tal-ikklikkjar bil-lemin ma jinfetaħx fiż-żona tat-test?
Iż-żona ttrażżan il-menu tal-kuntest biex l-ikklikkjar bil-lemin ikun jista' jingħadd bħal kull buttuna oħra; barra miż-żona l-menu jaħdem bħas-soltu. Żewġ eċċezzjonijiet li l-paġna ma tistax tbiddel: f'Firefox, Shift + ikklikkja bil-lemin dejjem jiftaħ il-menu u ma jingħaddx, u fuq Mac, Ctrl + ikklikkja jirreġistra bħala kklikkjar bil-lemin b'disinn.
Għaliex il-buttuni tal-ġenb tiegħi ma jirreġistrawx?
Bosta browsers jieħdu l-buttuni Back u Forward għan-navigazzjoni tal-istorja, u xi wħud jaqbduhom qabel ma l-paġna tkun tista' tara l-pressa — din iż-żona tat-test ttrażżan dan fejn il-browser jippermettih, iżda mhux kullimkien. Firefox fuq Linux jista' ma jirrapporta l-buttuni tal-ġenb xejn. Jekk qatt ma jirreġistraw hawn iżda jaħdmu f'apps oħra, il-browser interċettahom; dik mhijiex prova ta' maws bil-ħsara.
Għaliex l-istess skrolljar juri numri tad-delta differenti f'browser ieħor?
L-ammonti ta' skrolljar jaslu f'pixels, lines, jew pages skont il-browser u l-pjattaforma, u l-qari jindika liema unità uża kull avveniment. Valur f'pixels huwa dejjem ħafna akbar minn valur f'lines għall-istess talba. Qabbel id-direzzjoni tal-iskrolljar u l-għadd tal-passi bejn il-browsers, mhux in-numri nejjin tad-delta.