કીબોર્ડ ટેસ્ટ

કોઈપણ કીના ઇવેન્ટ કોડ્સ, મોડિફાયર અને રીપીટ સ્ટેટ જોવા માટે અને બોર્ડ પરની દરેક કી રજીસ્ટર થાય છે તેની ખાતરી કરવા માટે દબાવો.

નવીનતમ કી ઇવેન્ટ
કી
કોડ
લેગસી keyCode
સ્થાન
મોડિફાયર્સ

આ પેજ પર ગમે ત્યાં કી કેપ્ચર કરવામાં આવે છે. Space, Tab અને ફંક્શન કીને તેમની સામાન્ય અસરો વિના કેપ્ચર કરવા માટે કીબોર્ડ પર ક્લિક કરો — Esc તેને મુક્ત કરે છે.

ફીલ્ડ પર ટેપ કરો અને ટાઇપ કરો — બ્રાઉઝર જે પણ રિપોર્ટ કરશે તે ઉપર દેખાશે.

શરૂ કરવા માટે કોઈપણ કી દબાવો

કી પ્રેસ ફક્ત આ પેજ દ્વારા ઇવેન્ટની વિગતો અને પેજ પરનો લોગ બતાવવા માટે વાંચવામાં આવે છે. કંઈપણ સ્ટોર કે અપલોડ કરવામાં આવતું નથી — લોગ સાફ કરવાથી અથવા પેજ છોડવાથી તે ભૂંસાઈ જાય છે.

વારંવાર પૂછાતા પ્રશ્નો

કેટલાક કી કોમ્બિનેશન શા માટે દેખાતા નથી?

બ્રાઉઝર અથવા ઓપરેટિંગ સિસ્ટમ દ્વારા રિઝર્વ રાખવામાં આવેલા શોર્ટકટ્સ — જેમ કે ટેબ્સ અને એપ્સ બંધ કરવી અથવા બદલવી, ફુલ સ્ક્રીન, સિસ્ટમ સર્ચ — પેજ તેને જોઈ શકે તે પહેલાં જ આંતરી લેવામાં આવે છે, તેથી તે અહીં ક્યારેય દેખાતા નથી. તે શાંતિ સામાન્ય છે, કોઈ ડેડ કી નથી: તે જ કીને એક પછી એક ટેસ્ટ કરો અને દરેક કી પોતાની રીતે રજીસ્ટર થશે.

key અને code ની કિંમતો વચ્ચે શું તફાવત છે?

key ની કિંમત એ અક્ષર અથવા ક્રિયા છે જે કી દબાવવાથી અત્યારે ઉત્પન્ન થાય છે — તે તમારા લેઆઉટ અને મોડિફાયર્સ સાથે બદલાય છે, તેથી એક જ ભૌતિક કી "a" અથવા "A" રિપોર્ટ કરે છે, અથવા અન્ય ભાષાના લેઆઉટ પર સંપૂર્ણપણે અલગ અક્ષર દર્શાવે છે. code ની કિંમત ભૌતિક સ્થાન દર્શાવે છે (KeyA, ShiftLeft, Space) અને તે ક્યારેય બદલાતી નથી, તેથી જ ગેમ્સ અને એપ્સ તેમના શોર્ટકટ્સને code સાથે લિંક કરે છે.

હું કી દબાવી રાખું છું ત્યારે તે વારંવાર ફાયર થાય છે — શું તે ખામીયુક્ત છે?

ના. કી દબાવી રાખવાથી સિસ્ટમ વારંવાર પ્રેસ ઇવેન્ટ્સ મોકલે છે, જે અહીં Repeat બેજ અને કાઉન્ટર સાથે બતાવવામાં આવે છે — તે સામાન્ય ઓટો-રિપીટ છે. સાચી ખામીના સંકેતો આનાથી વિપરીત પેટર્ન છે: એક જ ઝડપી ટેપથી ઘણી બધી ઇવેન્ટ્સ ઉત્પન્ન થવી, અથવા ટેપ કરવા છતાં એક પણ ઇવેન્ટ ન મળવી, જે ઘસાઈ ગયેલી અથવા ચોંટી ગયેલી સ્વિચ તરફ ઈશારો કરે છે.

મારા ફોનનું કીબોર્ડ "Unidentified" શા માટે બતાવે છે?

ઓન-સ્ક્રીન કીબોર્ડ — ખાસ કરીને Android પર — ઘણીવાર વાસ્તવિક key કિંમતો વિના સામાન્ય ઇવેન્ટ્સ મોકલે છે, અને પેજ ફક્ત બ્રાઉઝર જે રિપોર્ટ કરે છે તે જ બતાવી શકે છે. તમારું કીબોર્ડ શું મોકલે છે તે જોવા માટે લેઆઉટ હેઠળ ઓન-સ્ક્રીન કીબોર્ડ ચેક ખોલો; બાહ્ય અથવા લેપટોપ કીબોર્ડ સંપૂર્ણ વિગતો રિપોર્ટ કરે છે.

કીબોર્ડ ટેસ્ટરની કાર્યપદ્ધતિ અને ઉપયોગિતા

કીબોર્ડ ટેસ્ટ એ એક મફત ઓનલાઈન સાધન છે જે વપરાશકર્તાઓને તેમના કીબોર્ડની ભૌતિક કાર્યક્ષમતા તપાસવામાં અને દરેક કી પ્રેસ દ્વારા જનરેટ થતા ટેકનિકલ ઇવેન્ટ કોડ્સનું નિરીક્ષણ કરવામાં મદદ કરે છે. આ પેજ પર ગમે ત્યાં કી દબાવવાથી, વપરાશકર્તાઓ તરત જ જોઈ શકે છે કે તેમની કી રજીસ્ટર થાય છે કે નહીં. આ સાધન ટેસ્ટ કરેલી કીનો એક વિઝ્યુઅલ લેઆઉટ મેપ દર્શાવે છે, દબાવી રાખેલી કીને ટ્રેક કરે છે અને વિગતવાર ઇવેન્ટ લોગ પ્રદર્શિત કરે છે.

આ ટૂલની મદદથી વપરાશકર્તાઓ સામાન્ય હાર્ડવેર વર્તણૂક (જેમ કે સિસ્ટમ ઓટો-રિપીટ) અને વાસ્તવિક હાર્ડવેર ખામીઓ (જેમ કે કામ ન કરતી ડેડ કી અથવા ડબલ-ક્લિક થતી સ્વિચ) વચ્ચેનો તફાવત સરળતાથી સમજી શકે છે.

આ સાધનનો ઉપયોગ મુખ્યત્વે નીચેના કાર્યો માટે થાય છે:

  • હાર્ડવેર સમસ્યાઓનું નિવારણ: ખામીયુક્ત કીબોર્ડ નિદાન કરવા, ડેડ કી શોધવા અથવા ઘસાઈ ગયેલી સ્વિચ ઓળખવા માટે.
  • વેબ અને ગેમ ડેવલપમેન્ટ: પ્રોગ્રામર્સ માટે વિવિધ ભૌતિક કી, લેઆઉટ અને મોડિફાયર કી JavaScript ઇવેન્ટ પ્રોપર્ટીઝ સાથે કેવી રીતે મેપ થાય છે તે તપાસવા માટે.
  • મોબાઈલ ઉપકરણોનું પરીક્ષણ: વર્ચ્યુઅલ, ઓન-સ્ક્રીન અથવા બ્લૂટૂથ કીબોર્ડ મોબાઈલ ઓપરેટિંગ સિસ્ટમ પર કેવું ઇનપુટ આપે છે તેનું નિરીક્ષણ કરવા માટે.
  • કીબોર્ડ કસ્ટમાઇઝેશન: નવા બનાવેલા અથવા મોડિફાય કરેલા કીબોર્ડની દરેક સ્વિચ યોગ્ય રીતે કામ કરે છે કે નહીં તેની ચકાસણી કરવા માટે.

ઇનપુટ પદ્ધતિઓ

આ ટૂલ કીબોર્ડના પરીક્ષણ માટે વિવિધ પ્રકારના ઇનપુટ સ્વીકારે છે:

  1. ભૌતિક કી પ્રેસ: પેજ પર ગમે ત્યાં કી દબાવવાથી કોઈપણ કીબોર્ડમાંથી ઇનપુટ આપમેળે કેપ્ચર થાય છે.
  2. ફોકસ્ડ કીબોર્ડ કેપ્ચર: ઓન-સ્ક્રીન કીબોર્ડ મેપ પર સીધું ક્લિક કરીને આ મોડ સક્રિય કરી શકાય છે. આનાથી Space, Tab અને ફંક્શન કી જેવી કીને બ્રાઉઝરની ડિફોલ્ટ ક્રિયાઓ ટ્રિગર કર્યા વિના કેપ્ચર કરી શકાય છે. આ મોડમાંથી બહાર નીકળવા માટે Esc કી દબાવવી પડે છે.
  3. ઓન-સ્ક્રીન કીબોર્ડ ઇનપુટ: વર્ચ્યુઅલ અથવા મોબાઈલ કીબોર્ડના પરીક્ષણ માટે ખાસ મોબાઈલ ઇનપુટ ફીલ્ડમાં ટાઇપ કરીને ઇનપુટ આપી શકાય છે.
  4. લોગ સાફ કરવાનો કમાન્ડ: રેકોર્ડ થયેલ ઇવેન્ટ હિસ્ટ્રીને સંપૂર્ણપણે ભૂંસી નાખવા માટે વપરાશકર્તા મેન્યુઅલ બટન પર ક્લિક કરી શકે છે.

આઉટપુટ અને રીડઆઉટ વિગતો

સ્ક્રીન પર યુઝર ઇન્ટરફેસ દ્વારા નીચે મુજબની માહિતી અને આંકડા પ્રદર્શિત થાય છે:

નવીનતમ કી ઇવેન્ટ

સૌથી છેલ્લે દબાવવામાં આવેલી કી માટે નીચેની પ્રોપર્ટીઝ પ્રદર્શિત થાય છે:

  • કી
  • કોડ
  • લેગસી keyCode
  • સ્થાન: આમાં "સ્ટાન્ડર્ડ", "ડાબું", "જમણું", અથવા "નમપેડ" દર્શાવવામાં આવે છે.
  • મોડિફાયર્સ: સક્રિય મોડિફાયર કી જેમ કે "Shift", "Ctrl", "Alt", "Meta", "Caps Lock" અથવા કોઈ સક્રિય ન હોય તો "કોઈ નહીં" દર્શાવે છે.
  • ડાઉન / અપ સ્ટેટ અને કી દબાવી રાખવામાં આવી હોય ત્યારે ઓટો-રિપીટ ઇવેન્ટ્સ ગણવા માટે રીપીટ ×{count} બેજ.

કીબોર્ડ મેપ

એક વિઝ્યુઅલ ANSI લેઆઉટ મેપ જે કીની સ્થિતિના આધારે તેને હાઇલાઇટ કરે છે:

  • દબાવેલી
  • ટેસ્ટ કરેલી

આંકડા (Statistics)

  • ટેસ્ટ કરેલી કી
  • કુલ પ્રેસ
  • અત્યારે દબાવેલી

ઇવેન્ટ લોગ

કી ઇવેન્ટ્સનો કોષ્ટક સ્વરૂપે ઇતિહાસ દર્શાવે છે. જો કોઈ ઇવેન્ટ ન હોય તો "હજી સુધી કોઈ કી ઇવેન્ટ નથી — કોઈપણ કી દબાવો." પ્રદર્શિત થાય છે. કોષ્ટકમાં નીચેના કોલમ સામેલ છે:

  • સમય
  • ઇવેન્ટ: "ડાઉન" અથવા "અપ" દર્શાવે છે.
  • કી
  • કોડ
  • મોડિફાયર્સ

નોંધ: કી દબાવી રાખવાથી થતી ઓટો-રિપીટ ઇવેન્ટ્સ રીપીટ બેજ પર ગણાય છે, પરંતુ તેને ઇવેન્ટ લોગમાં ઉમેરવામાં આવતી નથી.

કેપ્ચર સ્ટેટસ સૂચક

વર્તમાન કેપ્ચર સ્થિતિ દર્શાવે છે:

  • "શરૂ કરવા માટે કોઈપણ કી દબાવો"
  • "કી ઇનપુટ કેપ્ચર થઈ રહ્યું છે"
  • "ફુલ કેપ્ચર — Esc કીબોર્ડને મુક્ત કરે છે"

ઓન-સ્ક્રીન કીબોર્ડ ચેક

મોબાઈલ પરીક્ષણ માટેનો સમર્પિત વિસ્તાર જેમાં સામેલ છે:

  • "ટેપ કરો અને ટાઇપ કરો…" પ્લેસહોલ્ડર ધરાવતું ટેક્સ્ટ ઇનપુટ ફીલ્ડ.
  • સૂચના: "ફીલ્ડ પર ટેપ કરો અને ટાઇપ કરો — બ્રાઉઝર જે પણ રિપોર્ટ કરશે તે ઉપર દેખાશે."

વેબ ડેવલપમેન્ટ અને કીબોર્ડ ઇવેન્ટ્સ

વેબ એપ્લિકેશન ડેવલપમેન્ટમાં કીબોર્ડ ઇનપુટ હેન્ડલિંગ માટે આધુનિક બ્રાઉઝર્સ ચોક્કસ પ્રોપર્ટીઝ પ્રદાન કરે છે. આ ટૂલ તે પ્રોપર્ટીઝને સમજવામાં મદદ કરે છે:

પ્રોપર્ટી પ્રકાર વર્ણન
KeyboardEvent.key ડાયનેમિક સક્રિય ભાષા લેઆઉટ અને મોડિફાયર કી (જેમ કે Shift) ના આધારે બદલાય છે.
KeyboardEvent.code સ્ટેટિક કીબોર્ડ પરના ભૌતિક સ્થાનને દર્શાવે છે અને લેઆઉટ બદલાવા છતાં સ્થિર રહે છે.
keyCode લેગસી જૂની સિસ્ટમ્સમાં વપરાતો આંકડાકીય કોડ જે હવે આધુનિક ધોરણોમાં અવમૂલ્યન (deprecated) પામ્યો છે.

ભૌતિક લેઆઉટ અને સોફ્ટવેર મેપિંગ વચ્ચેનો આ તફાવત ગેમ ડેવલપર્સ માટે ખૂબ મહત્વનો છે, કારણ કે તેઓ કીબોર્ડ લેઆઉટ ગમે તે હોય તો પણ ચોક્કસ ભૌતિક કી (જેમ કે WASD) ને ટ્રેક કરવા માટે code નો ઉપયોગ કરે છે.


નિયમો અને મર્યાદાઓ

  • બ્રાઉઝર અને OS શોર્ટકટ્સ: બ્રાઉઝર અથવા ઓપરેટિંગ સિસ્ટમ દ્વારા રિઝર્વ રાખવામાં આવેલા શોર્ટકટ્સ (જેમ કે ટેબ બંધ કરવા કે બદલવા) પેજ સુધી પહોંચતા પહેલા જ સિસ્ટમ દ્વારા રોકી લેવામાં આવે છે. તેથી આ સંયોજનો ટૂલમાં રજીસ્ટર થતા નથી. આવી કીની કાર્યક્ષમતા ચકાસવા માટે તેમને વ્યક્તિગત રીતે દબાવવી જરૂરી છે.
  • મોબાઈલ ઇનપુટ મર્યાદાઓ: વર્ચ્યુઅલ કીબોર્ડ્સ (ખાસ કરીને Android પર) ઘણીવાર ચોક્કસ કી મૂલ્યો મોકલવાને બદલે સામાન્ય ઇનપુટ મોકલે છે, જેના કારણે રીડઆઉટમાં "Unidentified" દેખાઈ શકે છે. આવા કિસ્સામાં "ઓન-સ્ક્રીન કીબોર્ડ ચેક" ફીલ્ડનો ઉપયોગ કરવો જરૂરી બને છે.
  • લેઆઉટ મર્યાદાઓ: આ ટૂલનો વિઝ્યુઅલ મેપ ફુલ-સાઇઝ ANSI લેઆઉટ પર આધારિત છે. ISO-વિશિષ્ટ કી, લેપટોપની Fn લેયર કી અથવા મીડિયા કી આ મેપ પર હાઇલાઇટ થશે નહીં, પરંતુ તેની વિગતો રીડઆઉટ અને ઇવેન્ટ લોગમાં સફળતાપૂર્વક પ્રદર્શિત થશે.
  • ડેટા સાઇકલ: "લોગ સાફ કરો" બટન દબાવવાથી અથવા પેજ રિફ્રેશ કરવાથી બધો જ રેકોર્ડ કાયમી ધોરણે ભૂંસી નાખવામાં આવે છે.

પ્રાઇવસી અને પ્રોસેસિંગ

આ સાધનમાં સુરક્ષા અને ગોપનીયતાનું ખાસ ધ્યાન રાખવામાં આવ્યું છે. બધી જ કી પ્રેસ સ્થાનિક રીતે (locally) વપરાશકર્તાના બ્રાઉઝરમાં જ પ્રોસેસ થાય છે. કોઈપણ ડેટા બાહ્ય સર્વર પર સ્ટોર કે અપલોડ કરવામાં આવતો નથી. લોગ સાફ કરવાથી અથવા પેજ છોડી દેવાથી તમામ પ્રવૃત્તિઓ સંપૂર્ણપણે ભૂંસી નાખવામાં આવે છે.


વારંવાર પૂછાતા પ્રશ્નો (FAQ)

key અને code ની કિંમતો વચ્ચે શું તફાવત છે?

key ની કિંમત એ અક્ષર અથવા ક્રિયા છે જે કી દબાવવાથી અત્યારે ઉત્પન્ન થાય છે — તે તમારા લેઆઉટ અને મોડિફાયર્સ સાથે બદલાય છે, તેથી એક જ ભૌતિક કી "a" અથવા "A" રિપોર્ટ કરે છે, અથવા અન્ય ભાષાના લેઆઉટ પર સંપૂર્ણપણે અલગ અક્ષર દર્શાવે છે. code ની કિંમત ભૌતિક સ્થાન દર્શાવે છે (KeyA, ShiftLeft, Space) અને તે ક્યારેય બદલાતી નથી, તેથી જ ગેમ્સ અને એપ્સ તેમના શોર્ટકટ્સને code સાથે લિંક કરે છે.

મારા ફોનનું કીબોર્ડ "Unidentified" શા માટે બતાવે છે?

ઓન-સ્ક્રીન કીબોર્ડ — ખાસ કરીને Android પર — ઘણીવાર વાસ્તવિક key કિંમતો વિના સામાન્ય ઇવેન્ટ્સ મોકલે છે, અને પેજ ફક્ત બ્રાઉઝર જે રિપોર્ટ કરે છે તે જ બતાવી શકે છે. તમારું કીબોર્ડ શું મોકલે છે તે જોવા માટે લેઆઉટ હેઠળ ઓન-સ્ક્રીન કીબોર્ડ ચેક ખોલો; બાહ્ય અથવા લેપટોપ કીબોર્ડ સંપૂર્ણ વિગતો રિપોર્ટ કરે છે.

હું કી દબાવી રાખું છું ત્યારે તે વારંવાર ફાયર થાય છે — શું તે ખામીયુક્ત છે?

ના. કી દબાવી રાખવાથી સિસ્ટમ વારંવાર પ્રેસ ઇવેન્ટ્સ મોકલે છે, જે અહીં Repeat બેજ અને કાઉન્ટર સાથે બતાવવામાં આવે છે — તે સામાન્ય ઓટો-રિપીટ છે. સાચી ખામીના સંકેતો આનાથી વિપરીત પેટર્ન છે: એક જ ઝડપી ટેપથી ઘણી બધી ઇવેન્ટ્સ ઉત્પન્ન થવી, અથવા ટેપ કરવા છતાં એક પણ ઇવેન્ટ ન મળવી, જે ઘસાઈ ગયેલી અથવા ચોંટી ગયેલી સ્વિચ તરફ ઈશારો કરે છે.

કેટલાક કી કોમ્બિનેશન શા માટે દેખાતા નથી?

બ્રાઉઝર અથવા ઓપરેટિંગ સિસ્ટમ દ્વારા રિઝર્વ રાખવામાં આવેલા શોર્ટકટ્સ — જેમ કે ટેબ્સ અને એપ્સ બંધ કરવી અથવા બદલવી, ફુલ સ્ક્રીન, સિસ્ટમ સર્ચ — પેજ તેને જોઈ શકે તે પહેલાં જ આંતરી લેવામાં આવે છે, તેથી તે અહીં ક્યારેય દેખાતા નથી. તે શાંતિ સામાન્ય છે, કોઈ ડેડ કી નથી: તે જ કીને એક પછી એક ટેસ્ટ કરો અને દરેક કી પોતાની રીતે રજીસ્ટર થશે.