Jaribio la Kibodi

Bonyeza kitufe chochote ili kuona misimbo ya matukio yake, hali ya kibadilishi na urudiaji, na kuthibitisha kuwa kila kitufe kwenye kibodi kinasajiliwa.

Tukio la hivi karibuni la kitufe
Kitufe
Msimbo
keyCode ya Kale
Mahali
Vibadilishi

Vitufe vinanaswa popote kwenye ukurasa huu. Bofya kibodi ili pia kunasa Space, Tab, na vitufe vya utendaji bila athari zake za kawaida — Esc huachilia.

Gusa sehemu hiyo na uandike — chochote ambacho kivinjari kinaripoti kitaonekana juu.

Bonyeza kitufe chochote ili kuanza

Mibofyo ya vitufe inasomwa 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

Kwa nini baadhi ya mchanganyiko wa vitufe hauonekani?

Njia za mkato zilizohifadhiwa na kivinjari au mfumo wa uendeshaji — kufunga au kubadilisha vichupo na programu, skrini nzima, utafutaji wa mfumo — huingiliwa kabla ya ukurasa kuziona, kwa hivyo hazionekani hapa kamwe. Ukimya huo ni wa kawaida, si kitufe kilichokufa: jaribu vitufe hivyo kimoja baada ya kingine na kila kimoja kitajisajili chenyewe.

Kuna tofauti gani kati ya thamani za key na code?

Thamani ya key ni herufi au kitendo kinachozalishwa na mbofyo sasa hivi — hubadilika kulingana na mpangilio wako na vibadilishi, kwa hivyo kitufe kile kile cha kimwili hutoa "a" au "A", au herufi tofauti kabisa kwenye mpangilio wa lugha nyingine. Thamani ya code hutaja nafasi ya kimwili (KeyA, ShiftLeft, Space) na haibadiliki kamwe, ndiyo maana michezo na programu huunganisha njia zao za mkato kwenye code.

Kitufe kinajirudia mfululizo ninaposhikilia — kina hitilafu?

Hapana. Kushikilia kitufe hufanya mfumo utume matukio ya mibofyo inayorudiwa, inayoonyeshwa hapa kwa beji ya Repeat na kihesabu — huo ni urudiaji wa kiotomatiki wa kawaida. Ishara halisi za onyo ni muundo kinyume: matukio kadhaa kutoka kwa mbofyo mmoja wa haraka, au mbofyo usiozalisha tukio lolote, jambo linaloashiria swichi iliyochakaa au inayokwama.

Kwa nini kibodi ya simu yangu inaonyesha "Unidentified"?

Kibodi za skrini — hasa kwenye Android — mara nyingi hutuma matukio ya jumla bila thamani halisi za key, na ukurasa unaweza tu kuonyesha kile ambacho kivinjari kinaripoti. Fungua ukaguzi wa kibodi ya skrini chini ya mpangilio ili kuona kile ambacho kibodi yako hutuma; kibodi ya nje au ya kompyuta mpakato huripoti maelezo kamili.

Jinsi Jaribio la Kibodi Linavyofanya Kazi

Jaribio la Kibodi ni zana ya mtandaoni isiyolipishwa inayomwezesha mtumiaji kufanya jaribio la utendaji wa kimwili wa kibodi yake na kukagua misimbo ya kiufundi ya matukio inayozalishwa na kila mbofyo wa kitufe. Kwa kubonyeza vitufe popote kwenye ukurasa, mtumiaji anaweza kuona mara moja ikiwa vitufe vyake vinasajiliwa, kuona ramani ya muundo wa kuonekana wa vitufe vilivyojaribiwa, kufuatilia vitufe vilivyoshikiliwa, na kukagua kumbukumbu ya kina ya matukio inayoweza kufutwa. Zana hii inamsaidia mtumiaji kutofautisha kati ya tabia za kawaida za vifaa—kama vile urudiaji wa kiotomatiki wa mfumo—na hitilafu halisi za vifaa, kama vile vitufe vilivyokufa au swichi zinazobofya mara mbili.

Ukurasa huu unanasa mibofyo ya vitufe vya kimwili kiotomatiki kutoka kwa kibodi yoyote wakati mtumiaji anapobonyeza vitufe popote kwenye ukurasa. Ili kunasa vitufe maalum kama vile Space, Tab, na vitufe vya utendaji bila kuanzisha vitendo vyake vya kawaida kwenye kivinjari, mtumiaji anaweza kubofya moja kwa moja kwenye ramani ya kibodi iliyo kwenye skrini ili kuanzisha unasaji uliolenga. Hali hii ya unasaji kamili huachiliwa kwa kubonyeza kitufe cha Esc. Kwa vifaa vya mkononi au kibodi za skrini, mtumiaji anaweza kuandika maandishi kwenye sehemu maalum ya uingizaji ili kujaribu kibodi pepe. Pia kuna kitufe cha mwongozo cha kufuta kumbukumbu kilichowekwa ili kufuta kabisa historia ya matukio yaliyorekodiwa.

Vipengele vya Pato na Taarifa Zinazozalishwa

Zana hii inatoa matokeo ya papo hapo kupitia sehemu mbalimbali za kiolesura:

  • Tukio la hivi karibuni la kitufe: Sehemu hii inaonyesha sifa za hivi karibuni za mbofyo wa kitufe, ikijumuisha:
    • Kitufe (thamani ya key)
    • Msimbo (thamani ya code)
    • keyCode ya Kale (thamani ya kihistoria ya keyCode)
    • Mahali (inaonyesha "Kawaida", "Kushoto", "Kulia", au "Kibao cha Nambari")
    • Vibadilishi (inaonyesha "Hakuna", au vibadilishi vilivyo hai: "Shift", "Ctrl", "Alt", "Meta", "Caps Lock")
    • Beji ya kuonyesha ikiwa kitufe kiko "Chini" au "Juu", pamoja na beji ya Rudia ×{count} inayohesabu matukio ya urudiaji wa kiotomatiki wakati kitufe kimeshikiliwa.
  • Ramani ya Kibodi: Ramani ya muundo wa ANSI inayowaka rangi tofauti kulingana na hali ya vitufe:
    • Kimeshikiliwa
    • Kimejaribiwa
  • Takwimu: Zana inafuatilia vipimo vitatu vya wakati halisi:
    • Vitufe vilivyojaribiwa
    • Jumla ya mibofyo
    • Kimeshikiliwa sasa
  • Kumbukumbu ya matukio: Historia ya jedwali ya matukio ya vitufe yenye kichwa "Kumbukumbu ya matukio" (au "Hakuna matukio ya vitufe bado — bonyeza kitufe chochote." wakati jedwali likiwa tupu). Jedwali hili lina nguzo zifuatazo:
    • Muda
    • Tukio (linaonyesha "Chini" au "Juu")
    • Kitufe
    • Msimbo
    • Vibadilishi

Matukio ya urudiaji wa kiotomatiki kutoka kwa kitufe kilichoshikiliwa yanahesabiwa kwenye beji ya urudiaji ya sehemu ya usomaji lakini hayaongezwi kwenye jedwali la kumbukumbu ya matukio.

Kiashiria cha hali ya unasaji kinaonyesha hali ya sasa ya mfumo kwa kutumia ujumbe wa "Bonyeza kitufe chochote ili kuanza", "Inanasa uingizaji wa vitufe", au "Unasaji kamili — Esc huachilia kibodi". Kwa majaribio ya vifaa vya mkononi, eneo maalum la "Ukaguzi wa kibodi ya skrini" lina sehemu ya kuandika yenye kishika-nafasi cha "Gusa na uandike…" na maelekezo yanayosema "Gusa sehemu hiyo na uandike — chochote ambacho kivinjari kinaripoti kitaonekana juu.".

Sheria za Kiufundi na Mipaka ya Zana

Wakati wa kutumia zana hii, kuna sheria maalum za kiufundi na tabia za vivinjari zinazopaswa kuzingatiwa:

Njia za Mkato za Kivinjari na Mfumo wa Uendeshaji

Mchanganyiko wa vitufe vilivyohifadhiwa na kivinjari au mfumo wa uendeshaji (kama vile kufunga vichupo, kubadilisha madirisha, kuingia kwenye skrini nzima, au utafutaji wa mfumo) huingiliwa na mfumo kabla ya kufikia ukurasa wa wavuti. Matukio haya hayatajisajili kwenye zana. Ili kuthibitisha utendaji wa vitufe hivi, mtumiaji anapaswa kuvijaribu kimoja baada ya kingine badala ya kuvibonyeza kwa pamoja kama mchanganyiko wa njia ya mkato.

Tofauti Kati ya Kitufe na Msimbo

Kuna tofauti kubwa ya kiufundi kati ya thamani za "Kitufe" (key) na "Msimbo" (code):

  • Kitufe (Key): Thamani hii ni ya nguvu na inabadilika kulingana na lugha ya kibodi iliyosanidiwa kwenye mfumo wa uendeshaji na matumizi ya vitufe vya kubadilisha (kwa mfano, kubonyeza kitufe kile kile cha kimwili kunaweza kutoa "a" au "A").
  • Msimbo (Code): Thamani hii inawakilisha nafasi halisi ya kimwili ya kitufe kwenye kibodi (kama vile "KeyA", "ShiftLeft", "Space") na haibadiliki kamwe, bila kujali lugha au herufi inayochapishwa.

Mipaka ya Ramani ya Kibodi

Ramani ya kuonekana kwenye skrini imewekwa kwa muundo wa kibodi ya ukubwa kamili ya ANSI pekee. Vitufe ambavyo haviko kwenye muundo huu—kama vile vitufe maalum vya muundo wa ISO, tabaka za Fn za kompyuta mpakato, na vitufe vya kudhibiti media—havitawaka kwenye ramani ya skrini. Hata hivyo, vitufe hivyo bado vitasajiliwa kikamilifu na kuonyesha maelezo yake kwenye sehemu ya "Tukio la hivi karibuni la kitufe" na kwenye "Kumbukumbu ya matukio".

Usalama wa Data na Uchakataji wa Ndani

Uchakataji wote wa mibofyo ya vitufe unafanywa ndani ya kivinjari cha mtumiaji pekee. Mibofyo ya vitufe inasomwa tu na ukurasa huu ili kuonyesha maelezo ya tukio na kumbukumbu ya kwenye ukurasa. Hakuna data inayohifadhiwa au kupakiwa kwenye seva za nje. Kufuta kumbukumbu kwa kutumia kitufe cha "Futa kumbukumbu" au kuondoka kwenye ukurasa/kuonyesha upya ukurasa hufuta kabisa na kwa muda mrefu data yote ya matukio yaliyonaswa.

Walengwa wa Zana Hii

Zana hii imeundwa kwa ajili ya makundi mbalimbali ya watumiaji:

  • Wataalamu wa Utatuzi wa Vifaa: Watu wanaoshuku kuwa na kibodi yenye hitilafu na wanahitaji kugundua vitufe vilivyokufa, swichi zilizochakaa, au vitufe vinavyojisajili mara mbili kwa mbofyo mmoja.
  • Waandishi wa Programu na Michezo ya Wavuti: Waendelezaji wanaohitaji kuthibitisha jinsi vitufe vya kimwili, mipangilio ya lugha, na vitufe vya kubadilisha vinavyoripotiwa kupitia sifa za matukio ya JavaScript kama vile key, code, na keyCode ya kale.
  • Wataalamu wa Majaribio ya Vifaa vya Mkononi: Watumiaji wanaotaka kukagua tabia ya uingizaji wa kibodi pepe, kibodi za skrini, au kibodi za nje za Bluetooth kwenye mifumo ya uendeshaji ya simu.
  • Waundaji wa Kibodi Maalum: Wataalamu na wapenzi wa kibodi wanaojenga au kurekebisha kibodi zao na wanahitaji kuhakikisha kuwa kila swichi mpya inafanya kazi na inasajiliwa kwenye nafasi yake sahihi ya muundo.

Maswali Yanayoulizwa Mara kwa Mara

Kuna tofauti gani kati ya thamani za key na code?
Thamani ya key ni herufi au kitendo kinachozalishwa na mbofyo sasa hivi — hubadilika kulingana na mpangilio wako na vibadilishi, kwa hivyo kitufe kile kile cha kimwili hutoa "a" au "A", au herufi tofauti kabisa kwenye mpangilio wa lugha nyingine. Thamani ya code hutaja nafasi ya kimwili (KeyA, ShiftLeft, Space) na haibadiliki kamwe, ndiyo maana michezo na programu huunganisha njia zao za mkato kwenye code.

Kwa nini kibodi ya simu yangu inaonyesha "Unidentified"?
Kibodi za skrini — hasa kwenye Android — mara nyingi hutuma matukio ya jumla bila thamani halisi za key, na ukurasa unaweza tu kuonyesha kile ambacho kivinjari kinaripoti. Fungua ukaguzi wa kibodi ya skrini chini ya mpangilio ili kuona kile ambacho kibodi yako hutuma; kibodi ya nje au ya kompyuta mpakato huripoti maelezo kamili.

Kitufe kinajirudia mfululizo ninaposhikilia — kina hitilafu?
Hapana. Kushikilia kitufe hufanya mfumo utume matukio ya mibofyo inayorudiwa, inayoonyeshwa hapa kwa beji ya Repeat na kihesabu — huo ni urudiaji wa kiotomatiki wa kawaida. Ishara halisi za onyo ni muundo kinyume: matukio kadhaa kutoka kwa mbofyo mmoja wa haraka, au mbofyo usiozalisha tukio lolote, jambo linaloashiria swichi iliyochakaa au inayokwama.

Kwa nini baadhi ya mchanganyiko wa vitufe hauonekani?
Njia za mkato zilizohifadhiwa na kivinjari au mfumo wa uendeshaji — kufunga au kubadilisha vichupo na programu, skrini nzima, utafutaji wa mfumo — huingiliwa kabla ya ukurasa kuziona, kwa hivyo hazionekani hapa kamwe. Ukimya huo ni wa kawaida, si kitufe kilichokufa: jaribu vitufe hivyo kimoja baada ya kingine na kila kimoja kitajisajili chenyewe.