Jaribio la Vitufe vya Panya

Bofya, sogeza gurudumu, na usogee ndani ya eneo la jaribio ili kuona kila tukio la kitufe na gurudumu — na ugundue swichi inayoruka mbonyezo au inayobofya mara mbili yenyewe.

Tukio la hivi karibuni
Kitufe
Vitufe vilivyoshikiliwa
Nafasi
Gurudumu
Muda wa katikati
Imeshikiliwa kwa
Kielekezi

Bofya, bofya kulia, bofya katikati, bonyeza vitufe vya kando, na usogeze gurudumu popote ndani ya paneli hii. Nafasi ya kielekezi inasasishwa unaposogea.

Zana hii imeundwa kwa ajili ya panya au trackpad. Kugusa bado kunasajiliwa hapa kama matukio ya touch, lakini ukaguzi wa vitufe na gurudumu unahitaji panya halisi.

Bofya au sogeza gurudumu kwenye eneo la jaribio ili kuanza

Muingizo wa panya unasomwa tu na ukurasa huu ili kuonyesha maelezo ya tukio na kumbukumbu ya kwenye ukurasa. Hakuna kinachohifadhiwa au kupakiwa — kufuta kumbukumbu au kuondoka kwenye ukurasa hufuta kila kitu.

Maswali Yanayoulizwa Sana

Panya wangu hubofya mara mbili ninapobonyeza mara moja — je, hii inaweza kuthibitisha hilo?

Ndiyo. Bonyeza kitufe kinachoshukiwa kwa mibofyo ya pekee na ya makusudi: kila mbonyezo unapaswa kurekodi tukio moja hasa la Chini na moja la Juu. Mbonyezo wa ziada unaoingia ndani ya dirisha la kuashiria (40 ms kwa chaguo-msingi) huwekewa alama kama kubofya mara mbili na kuhesabiwa — mbonyezo baada ya mbonyezo, mtindo huo unamaanisha swichi iliyochakaa, si programu. Kitufe kizima karibu kamwe hakibofyi mara mbili kwa haraka hivyo kwa mkono, kwa hivyo panua tu dirisha hilo ikiwa unabofya haraka isivyo kawaida kwa makusudi.

Kwa nini vitufe vyangu vya kando havisajiliwi?

Vivinjari vingi vinadai vitufe vya Back na Forward kwa ajili ya urambazaji wa historia, na vingine huvikamata kabla ya ukurasa kuona mbonyezo — eneo hili la jaribio linazuia hilo pale kivinjari kinaporuhusu, lakini si kila mahali. Firefox kwenye Linux inaweza isiripoti vitufe vya kando kabisa. Ikiwa havisajiliwi hapa lakini vinafanya kazi kwenye programu zingine, kivinjari kiliingilia kati; hiyo haimaanishi panya umeharibika.

Kwa nini menyu ya kubofya kulia haifunguki kwenye eneo la jaribio?

Eneo hili linazuia menyu ya muktadha ili mibofyo ya kulia iweze kuhesabiwa kama kitufe kingine chochote; nje ya eneo hili menyu inafanya kazi kama kawaida. Isipokuwa mambo mawili ambayo ukurasa hauwezi kubatilisha: kwenye Firefox, Shift + bofya kulia kila wakati hufungua menyu na haihesabiwi, na kwenye Mac, Ctrl + bofya husajiliwa kama bofya kulia kimuundo.

Kwa nini usogezaji ule ule unaonyesha nambari tofauti za delta kwenye kivinjari kingine?

Kiasi cha kusogeza hufika kwa pixels, lines, au pages kulingana na kivinjari na jukwaa, na usomaji unaonyesha ni kitengo gani kilichotumiwa na kila tukio. Thamani ya pixel kila wakati ni kubwa zaidi kuliko thamani ya line kwa hatua ile ile. Linganisha mwelekeo wa kusogeza na hesabu za hatua kati ya vivinjari, si nambari ghafi za delta.

Jinsi Chombo cha Jaribio la Vitufe vya Panya Kinavyofanya Kazi

Chombo hiki ni huduma ya bure ya mtandaoni ya kujaribia panya inayomruhusu mtumiaji kubofya, kusogeza gurudumu, na kusogeza kielekezi chake ndani ya eneo maalum la jaribio ili kuthibitisha kuwa kila kitendo cha kitufe na gurudumu la kusogeza kinasajiliwa kwa usahihi. Chombo hiki kinasaidia watumiaji kugundua matatizo ya vifaa vyao, kama vile swichi iliyochakaa ambayo inaruka mibonyezo au inayobofya mara mbili yenyewe (chattering), kwa kuonyesha maelezo ya matukio ya wakati halisi, misimbo ya vitufe, koordineti, mwelekeo wa gurudumu, na muda wa kubofya kwenye kumbukumbu iliyo kwenye ukurasa.

Wakati wa matumizi, zana hii inasikiliza matukio mbalimbali ya pembejeo na kusasisha viashiria vya hali mara moja. Mtumiaji anapoingia kwenye ukurasa, mfumo unaonyesha ujumbe Bofya au sogeza gurudumu kwenye eneo la jaribio ili kuanza. Pindi pembejeo inapoanza kupokelewa, hali inabadilika na kuwa Inasikiliza muingizo wa panya.

Vipimo na Data Inayokusanywa Kwenye Eneo la Jaribio

Mtumiaji anapofanya kazi ndani ya Eneo la jaribio, zana inarekodi na kuonyesha takwimu na matukio mbalimbali. Eneo hili lina sifa zifuatazo za kiolesura na utendaji:

  • Eneo la jaribio: Hili ndilo eneo maalum lililo na maelezo Bofya, bofya kulia, bofya katikati, bonyeza vitufe vya kando, na usogeze gurudumu popote ndani ya paneli hii. Nafasi ya kielekezi inasasishwa unaposogea..
  • Uzuiaji wa Matukio ya Kawaida: Ndani ya eneo hili, menyu ya kubofya kulia, usogezaji wa kiotomatiki wa kubofya katikati, na njia za mkato za vitufe vya kando zimezuiliwa ili kila mbonyezo uweze kuhesabiwa. Popote pengine kwenye ukurasa panya anafanya kazi kama kawaida.
  • Paneli ya Takwimu: Inajumuisha viashiria vya Vitufe vilivyojaribiwa, Jumla ya mibonyezo, Mibofyo ya mara mbili, na Hatua za gurudumu.
  • Alama za Visual Legend: Zana inatofautisha hali ya vitufe kwa kutumia rangi au lebo za Imeshikiliwa, Imejaribiwa, na Imebofya mara mbili.

Muingizo wa panya unasomwa tu na ukurasa huu ili kuonyesha maelezo ya tukio na kumbukumbu ya kwenye ukurasa. Hakuna kinachohifadhiwa au kupakiwa — kufuta kumbukumbu au kuondoka kwenye ukurasa futa kila kitu.

Uchambuzi wa Matukio na Jedwali la Kumbukumbu

Kila hatua inayofanyika ndani ya eneo la jaribio inazalisha mstari mpya kwenye Kumbukumbu ya matukio. Ikiwa hakuna tukio lililorekodiwa bado, mfumo unaonyesha ujumbe Hakuna matukio ya panya bado — bofya au sogeza gurudumu kwenye eneo la jaribio..

Jedwali la kumbukumbu lina nguzo zifuatazo:

  1. Muda: Wakati sahihi ambapo tukio lilitokea.
  2. Tukio: Aina ya tukio ambalo linaweza kuwa Chini, Juu, Bofya mara mbili, au Gurudumu.
  3. Kitufe: Jina la kitufe kilichohusika, kama vile Left, Right, Middle, Back, Forward, Wheel, au Kitufe {number} kwa vitufe visivyojulikana.
  4. Maelezo: Sifa za kina za kiufundi ikijumuisha Kitufe, Vitufe vilivyoshikiliwa (au Hakuna), Nafasi, Gurudumu, Muda wa katikati, Imeshikiliwa kwa, na aina ya Kielekezi (ambayo inaweza kuwa mouse, pen, au touch).

Ikiwa tukio linaashiria hitilafu ya swichi, beji ya Imebofya mara mbili inaongezwa kwenye mstari huo. Mtumiaji anaweza kutumia amri ya Futa kumbukumbu ili kusafisha jedwali hili wakati wowote.

Sheria za Utambuzi wa Hitilafu ya Kubofya Mara Mbili

Moja ya kazi kuu za chombo hiki ni kugundua "chattering" au kubofya mara mbili kusiko kwa makusudi. Swichi za mitambo za panya zinapochakaa, mawasiliano ya chuma ndani ya swichi yanaweza kuanza kutetemeka (contact bouncing). Hali hii inasababisha swichi kutuma mawimbi mengi ya umeme kwa haraka sana wakati wa mbonyezo mmoja.

Zana hii inatumia kikomo cha muda kinachoweza kubadilishwa (kwa chaguo-msingi kikiwa 40 ms) ili kuashiria mibonyezo ya haraka mfululizo ya kitufe kile kile. Mibonyezo miwili ya kitufe kile kile iliyo karibu zaidi kuliko muda huu itawekewa alama ya kubofya mara mbili. Swichi iliyochakaa hubofya mara mbili ndani ya milisekunde chache; mibofyo ya makusudi ya mara mbili ya binadamu ni nadra sana kuwa ya haraka hivyo.

Jedwali la Uchunguzi wa kubofya mara mbili linaonyesha muhtasari wa uchambuzi huu likiwa na nguzo za Kitufe, Mibonyezo, na Muda mfupi zaidi.

Vikwazo vya Vivinjari na Mifumo ya Uendeshaji

Wakati wa kujaribu vifaa, kuna sheria maalum na tabia za mifumo ambazo zinaweza kuathiri matokeo ya jaribio:

  • Mibofyo ya Kulia kwenye Firefox: Kwenye kivinjari cha Firefox, kubonyeza Shift + bofya kulia kila wakati hufungua menyu ya muktadha ya kivinjari na mbonyezo huo hauhesabiwi na zana hii.
  • Mifumo ya macOS: Kwenye macOS, kubonyeza Ctrl + bofya kunasajiliwa kama bofya kulia kimuundo na mfumo wa uendeshaji.
  • Vitufe vya Kando: Zana inajaribu kuzuia njia za mkato za urambazaji (kama Back na Forward), lakini baadhi ya mifumo au vivinjari (kama Firefox kwenye Linux) vinaweza kuingilia kati na kuzuia kabisa matukio haya kufika kwenye ukurasa wa wavuti.
  • Vipimo vya Gurudumu la Kusogeza: Thamani za usogezaji wa gurudumu (scroll delta) zinaripotiwa katika vipimo vya pixels, lines, au pages kulingana na kivinjari na jukwaa linalotumika.
  • Muingizo wa Skrini ya Kugusa: Zana hii imeundwa kwa ajili ya panya au trackpad. Kugusa bado kunasajiliwa hapa kama matukio ya touch, lakini ukaguzi wa vitufe na gurudumu unahitaji panya halisi.

Maswali Yanayoulizwa Mara kwa Mara

Panya wangu hubofya mara mbili ninapobonyeza mara moja — je, hii inaweza kuthibitisha hilo? Ndiyo. Bonyeza kitufe kinachoshukiwa kwa mibofyo ya pekee na ya makusudi: kila mbonyezo unapaswa kurekodi tukio moja hasa la Chini na moja la Juu. Mbonyezo wa ziada unaoingia ndani ya dirisha la kuashiria (40 ms kwa chaguo-msingi) huwekewa alama kama kubofya mara mbili na kuhesabiwa — mbonyezo baada ya mbonyezo, mtindo huo unamaanisha swichi iliyochakaa, si programu. Kitufe kizima karibu kamwe hakibofyi mara mbili kwa haraka hivyo kwa mkono, kwa hivyo panua tu dirisha hilo ikiwa unabofya haraka isivyo kawaida kwa makusudi.

Kwa nini menyu ya kubofya kulia haifunguki kwenye eneo la jaribio? Eneo hili linazuia menyu ya muktadha ili mibofyo ya kulia iweze kuhesabiwa kama kitufe kingine choote; nje ya eneo hili menyu inafanya kazi kama kawaida. Isipokuwa mambo mawili ambayo ukurasa hauwezi kubatilisha: kwenye Firefox, Shift + bofya kulia kila wakati hufungua menyu na haihesabiwi, na kwenye Mac, Ctrl + bofya husajiliwa kama bofya kulia kimuundo.

Kwa nini vitufe vyangu vya kando havisajiliwi? Vivinjari vingi vinadai vitufe vya Back na Forward kwa ajili ya urambazaji wa historia, na vingine huvikamata kabla ya ukurasa kuona mbonyezo — eneo hili la jaribio linazuia hilo pale kivinjari kinaporuhusu, lakini si kila mahali. Firefox kwenye Linux inaweza isiripoti vitufe vya kando kabisa. Ikiwa havisajiliwi hapa lakini vinafanya kazi kwenye programu zingine, kivinjari kiliingilia kati; hiyo haimaanishi panya umeharibika.

Kwa nini usogezaji ule ule unaonyesha nambari tofauti za delta kwenye kivinjari kingine? Kiasi cha kusogeza hufika kwa pixels, lines, au pages kulingana na kivinjari na jukwaa, na usomaji unaonyesha ni kitengo gani kilichotumiwa na kila tukio. Thamani ya pixel kila wakati ni kubwa zaidi kuliko thamani ya line kwa hatua ile ile. Linganisha mwelekeo wa kusogeza na hesabu za hatua kati ya vivinjari, si nambari ghafi za delta.