Pagsusuri ng Keyboard

Pumindot ng anumang key upang makita ang mga event code nito, modifier at repeat state, at kumpirmahing gumagana ang bawat key sa keyboard.

Pinakabagong key event
Key
Code
Lumang keyCode
Lokasyon
Mga Modifier

Nasasagap ang mga key kahit saan sa pahinang ito. I-click ang keyboard upang masagap din ang Space, Tab, at mga function key nang hindi nagagawa ang karaniwang epekto ng mga ito — Esc ang nagpapakawala rito.

I-tap ang field at mag-type — anuman ang iulat ng browser ay lilitaw sa itaas.

Pumindot ng anumang key upang magsimula

Ang mga pagpindot sa key ay binabasa lamang ng pahinang ito upang ipakita ang mga detalye ng event at ang on-page log. Walang iniimbak o ina-upload — ang pag-clear sa log o pag-alis sa pahina ay bubura rito.

FAQ

Bakit hindi lumilitaw ang ilang kumbinasyon ng key?

Ang mga shortcut na nakalaan para sa browser o operating system — tulad ng pagsasara o pagpapalit ng mga tab at app, full screen, o paghahanap sa system — ay hinaharang bago pa man makita ng pahina, kaya hindi kailanman lilitaw ang mga ito rito. Normal ang katahimikang iyon at hindi nangangahulugang sira ang key: subukan ang parehong mga key nang paisa-isa at bawat isa ay gagana nang mag-isa.

Ano ang pagkakaiba ng mga value na key at code?

Ang key value ay ang karakter o aksyon na ginagawa ng pagpindot sa mismong sandaling iyon — nagbabago ito depende sa iyong layout at mga modifier, kaya ang parehong pisikal na key ay maaaring mag-ulat ng “a” o “A”, o ng ibang titik sa layout ng ibang wika. Ang code value naman ay tumutukoy sa pisikal na posisyon (KeyA, ShiftLeft, Space) at hindi kailanman nagbabago, kaya naman sa code ibinibigkis ng mga laro at app ang kanilang mga shortcut.

Paulit-ulit na gumagana ang isang key habang nakapindot ako — may sira ba ito?

Hindi. Ang pagpindot nang matagal sa isang key ay nagiging sanhi upang magpadala ang system ng mga paulit-ulit na press event, na ipinapakita rito gamit ang isang Repeat badge at counter — normal na auto-repeat iyon. Ang tunay na babala ay ang kabaligtaran na pattern: ilang event mula sa isang mabilis na tap, o tap na walang ginagawang event, na nagpapahiwatig ng gasgas o nakabaon na switch.

Bakit nagpapakita ng “Unidentified” ang keyboard ng aking telepono?

Ang mga on-screen keyboard — lalo na sa Android — ay madalas na nagpapadala ng mga generic na event na walang totoong key value, at ang maipakikita lamang ng pahina ay kung ano ang iniulat ng browser. Buksan ang on-screen keyboard check sa ilalim ng layout upang makita kung ano ang ipinapadala ng iyong keyboard; ang panlabas na keyboard o keyboard ng laptop ay nag-uulat ng kumpletong mga detalye.

Pagsusuri ng Keyboard: Gabay sa Pagsubok ng mga Key at Event Code

Ang Keyboard Test ay isang libreng online na tool na nagbibigay-daan sa mga user na suriin ang pisikal na paggana ng kanilang keyboard at siyasatin ang mga teknikal na event code na nalilikha sa bawat pagpindot ng key. Sa pamamagitan ng pagpindot sa mga key saanman sa pahina, agad na makikita kung gumagana ang mga ito gamit ang isang visual na mapa, masusubaybayan ang mga kasalukuyang nakapindot na key, at masisiyasat ang detalyadong log ng mga kaganapan. Nakatutulong ang tool na ito upang matukoy ang pagkakaiba ng normal na gawi ng system—tulad ng auto-repeat—mula sa mga aktwal na sira sa hardware tulad ng mga hindi gumaganang key o double-clicking na switch.


Mga Uri ng Input sa Pagsusuri

Tumatanggap ang tool ng iba't ibang paraan ng input upang masuri nang husto ang keyboard:

  • Pisikal na Pagpindot sa Key: Awtomatikong nasasagap mula sa anumang keyboard kapag pumindot ng mga key saanman sa pahina.
  • Naka-focus na Pagsagap sa Keyboard: Pinasisimulan sa pamamagitan ng pag-click nang direkta sa on-screen keyboard map upang masagap ang mga key tulad ng Space, Tab, at mga function key nang hindi nagagawa ang karaniwang epekto ng mga ito sa browser. Pinapakawalan ito sa pamamagitan ng pagpindot sa Esc key.
  • Input para sa On-Screen Keyboard: Pagsulat ng teksto sa nakalaang field para sa mobile upang masuri ang mga virtual o mobile keyboard.
  • Command para I-clear ang Log: Isang manual na button upang burahin ang naitalang kasaysayan ng mga kaganapan.

Mga Detalyadong Output ng Tool

Ipinapakita ng tool ang mga sumusunod na impormasyon sa screen habang ginagamit ito:

Pinakabagong key event

Ang seksyong ito ay nagpapakita ng mga katangian ng pinakahuling pinindot na key:

  • Key
  • Code
  • Lumang keyCode
  • Lokasyon: Nagpapakita ng "Karaniwan", "Kaliwa", "Kanan", o "Numpad".
  • Mga Modifier: Nagpapakita ng "Wala", o ang mga aktibong modifier tulad ng "Shift", "Ctrl", "Alt", "Meta", at "Caps Lock".
  • Badge ng Pindot / Bitiw at isang Ulit ×{count} badge na nagbibilang ng mga auto-repeat event habang nakapindot ang isang key.

Mapa ng Keyboard

Isang visual na ANSI layout map na nagpapakita ng estado ng mga key gamit ang mga sumusunod na kulay:

  • Nakapindot
  • Nasuri na

Mga Estadistika

  • Mga nasuring key
  • Kabuuang pagpindot
  • Nakapindot ngayon

Log ng kaganapan

Isang talahanayan ng kasaysayan ng mga kaganapan na may pamagat na "Log ng kaganapan" (o "Wala pang mga key event — pumindot ng anumang key." kapag walang laman). Naglalaman ito ng mga sumusunod na kolum:

  • Oras
  • Kaganapan (nagpapakita ng "Pindot" o "Bitiw")
  • Key
  • Code
  • Mga Modifier

Ang mga auto-repeat event mula sa isang nakapindot na key ay binibilang sa Repeat badge ng readout ngunit hindi idinaragdag sa log.

Tagapagpahiwatig ng Katayuan ng Pagsagap

Ipinapakita nito ang kasalukuyang estado ng pagsagap ng input:

  • "Pumindot ng anumang key upang magsimula"
  • "Sinasagap ang input ng keyboard"
  • "Buong pagsagap — Esc ang nagpapakawala sa keyboard"

Pagsusuri ng on-screen keyboard

Isang nakalaang lugar para sa pagsubok sa mobile na naglalaman ng:

  • Isang text input field na may placeholder na "I-tap at mag-type…"
  • Ang tagubilin na "I-tap ang field at mag-type — anuman ang iulat ng browser ay lilitaw sa itaas."

Mga Panuntunan at Espesyal na Sitwasyon

Sa paggamit ng tool, mahalagang isaalang-alang ang ilang teknikal na limitasyon at gawi ng mga operating system at browser:

Mga Shortcut ng Browser at OS

Ang mga kumbinasyon ng key na nakalaan para sa browser o operating system (tulad ng pagpapalit ng tab, pagsasara ng window, full-screen mode, o paghahanap sa system) ay hinaharang ng system bago pa man makarating sa pahina. Dahil dito, hindi sila magrerehistro sa tool. Kinakailangang suriin ang mga key na ito nang paisa-isa upang mapatunayan ang kanilang pisikal na paggana.

Pagkakaiba ng Key at Code Values

Ang value ng "Key" ay dynamic at nagbabago depende sa mga aktibong modifier at layout ng wika (halimbawa, ang parehong pisikal na key ay maaaring mag-ulat ng "a" o "A"). Ang value naman ng "Code" ay static at kumakatawan sa pisikal na posisyon ng key sa keyboard (halimbawa, "KeyA", "ShiftLeft", "Space") at hindi kailanman nagbabago.

Gawi ng Auto-Repeat

Ang pagpindot nang matagal sa isang key ay nagpapagana ng tuloy-tuloy na press event mula sa system. Ipinapakita ito ng tool gamit ang isang "Repeat" badge kasama ang isang counter.

Mga Mobile at On-Screen Keyboard

Ang mga virtual keyboard (lalo na sa Android) ay madalas na nagpapadala ng mga generic na event na walang tiyak na key value, na nagreresulta sa "Unidentified" na readout. Upang masuri ang mga ito, dapat gamitin ng mga user ang nakalaang input field sa "Pagsusuri ng on-screen keyboard" upang makuha ang iniuulat ng mobile browser.

Limitasyon sa Layout ng Mapa

Ang visual na mapa ng tool ay nakapirme sa isang full-size na ANSI keyboard layout. Ang mga key na wala sa mapang ito—tulad ng mga ISO-specific key, laptop Fn layer, at media keys—ay hindi iilaw sa mapa ngunit matagumpay pa ring magrerehistro at lalabas sa "Pinakabagong key event" at sa "Log ng kaganapan".

Pagpapanatili ng Data

Ang pag-click sa button na "I-clear ang log" o ang pag-alis at pag-refresh sa pahina ay permanenteng bubura sa lahat ng nakuhang data ng kaganapan.


Para sa Kanino ang Tool na Ito?

  • Pag-troubleshoot ng Hardware: Para sa mga user na may hinalang may sira ang kanilang keyboard at gustong matukoy ang mga dead key, sirang switch, o mga key na nagdodoble ng rehistro sa isang tap lang.
  • Mga Web at Game Developer: Para sa mga programmer na kailangang suriin kung paano nagmamapa ang iba't ibang pisikal na key, layout, at modifier key sa mga JavaScript event property tulad ng key, code, at legacy keyCode.
  • Mga Tagasuri ng Mobile Device: Para sa mga nais makita kung paano gumagana at nag-uulat ng input ang mga virtual, on-screen, o panlabas na Bluetooth keyboard sa mga mobile operating system.
  • Mga Keyboard Customizer: Para sa mga enthusiast na sumusubok ng mga bagong gawa, remapped, o binagong keyboard upang matiyak na gumagana ang bawat switch sa nilalayong posisyon nito.

Proteksyon sa Pribadong Impormasyon

Ang lahat ng pagpindot sa key ay pinoproseso nang lokal at binabasa lamang ng aktibong web page upang punan ang on-screen log at mga readout ng event. Walang data na iniimbak o ina-upload sa mga panlabas na server. Ang pag-alis sa pahina o pag-clear sa log ay permanenteng bubura sa lahat ng aktibidad.


Mga Madalas Itanong (FAQ)

Ano ang pagkakaiba ng mga value na key at code?
Ang key value ay ang karakter o aksyon na ginagawa ng pagpindot sa mismong sandaling iyon — nagbabago ito depende sa iyong layout at mga modifier, kaya ang parehong pisikal na key ay maaaring mag-ulat ng “a” o “A”, o ng ibang titik sa layout ng ibang wika. Ang code value naman ay tumutukoy sa pisikal na posisyon (KeyA, ShiftLeft, Space) at hindi kailanman nagbabago, kaya naman sa code ibinibigkis ng mga laro at app ang kanilang mga shortcut.

Bakit nagpapakita ng “Unidentified” ang keyboard ng aking telepono?
Ang mga on-screen keyboard — lalo na sa Android — ay madalas na nagpapadala ng mga generic na event na walang totoong key value, at ang maipakikita lamang ng pahina ay kung ano ang iniulat ng browser. Buksan ang on-screen keyboard check sa ilalim ng layout upang makita kung ano ang ipinapadala ng iyong keyboard; ang panlabas na keyboard o keyboard ng laptop ay nag-uulat ng kumpletong mga detalye.

Paulit-ulit na gumagana ang isang key habang nakapindot ako — may sira ba ito?
Hindi. Ang pagpindot nang matagal sa isang key ay nagiging sanhi upang magpadala ang system ng mga paulit-ulit na press event, na ipinapakita rito gamit ang isang Repeat badge at counter — normal na auto-repeat iyon. Ang tunay na babala ay ang kabaligtaran na pattern: ilang event mula sa isang mabilis na tap, o tap na walang ginagawang event, na nagpapahiwatig ng gasgas o nakabaon na switch.

Bakit hindi lumilitaw ang ilang kumbinasyon ng key?
Ang mga shortcut na nakalaan para sa browser o operating system — tulad ng pagsasara o pagpapalit ng mga tab at app, full screen, o paghahanap sa system — ay hinaharang bago pa man makita ng pahina, kaya hindi kailanman lilitaw ang mga ito rito. Normal ang katahimikang iyon at hindi nangangahulugang sira ang key: subukan ang parehong mga key nang paisa-isa at bawat isa ay gagana nang mag-isa.