ಕೀಬೋರ್ಡ್ ಇನ್ಪುಟ್ ಮತ್ತು ಈವೆಂಟ್ ಕೋಡ್ಗಳ ವಿಶ್ಲೇಷಣೆ
ಕೀಬೋರ್ಡ್ ಟೆಸ್ಟ್ ಎನ್ನುವುದು ನಿಮ್ಮ ಕೀಬೋರ್ಡ್ನ ಭೌತಿಕ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಪರೀಕ್ಷಿಸಲು ಮತ್ತು ಪ್ರತಿ ಕೀಲಿ ಒತ್ತುವಿಕೆಯಿಂದ ಉತ್ಪತ್ತಿಯಾಗುವ ತಾಂತ್ರಿಕ ಈವೆಂಟ್ ಕೋಡ್ಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಸಹಾಯ ಮಾಡುವ ಒಂದು ಉಚಿತ ಆನ್ಲೈನ್ ಸಾಧನವಾಗಿದೆ. ಈ ಪುಟದಲ್ಲಿ ಎಲ್ಲಿ ಬೇಕಾದರೂ ಕೀಲಿಗಳನ್ನು ಒತ್ತುವ ಮೂಲಕ, ನಿಮ್ಮ ಕೀಲಿಗಳು ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿವೆಯೇ ಎಂಬುದನ್ನು ನೀವು ತಕ್ಷಣವೇ ನೋಡಬಹುದು. ಇದು ಪರೀಕ್ಷಿಸಲಾದ ಕೀಲಿಗಳ ದೃಶ್ಯ ಲೇಔಟ್ ಮ್ಯಾಪ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ, ಒತ್ತಿ ಹಿಡಿದಿರುವ ಕೀಲಿಗಳನ್ನು ಪತ್ತೆಹಚ್ಚುತ್ತದೆ ಮತ್ತು ವಿವರವಾದ ಈವೆಂಟ್ ಹಿಸ್ಟರಿಯನ್ನು ದಾಖಲಿಸುತ್ತದೆ.
ಈ ಉಪಕರಣವು ಸಿಸ್ಟಮ್ನ ಸಾಮಾನ್ಯ ಆಟೋ-ರಿಪೀಟ್ ನಡವಳಿಕೆ ಮತ್ತು ಹಾರ್ಡ್ವೇರ್ ದೋಷಗಳ ನಡುವಿನ ವ್ಯತ್ಯಾಸವನ್ನು ಗುರುತಿಸಲು ಬಳಕೆದಾರರಿಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಕೆಲಸ ಮಾಡದ ಕೀಲಿಗಳು (dead keys) ಅಥವಾ ಒಂದೇ ಒತ್ತುವಿಕೆಗೆ ಎರಡು ಬಾರಿ ಇನ್ಪುಟ್ ನೀಡುವ ಸ್ವಿಚ್ಗಳನ್ನು (double-clicking switches) ಪತ್ತೆಹಚ್ಚಲು ಇದು ಉಪಯುಕ್ತವಾಗಿದೆ.
ಬಳಕೆದಾರರು ಈ ಕೆಳಗಿನ ವಿಧಾನಗಳ ಮೂಲಕ ಇನ್ಪುಟ್ ನೀಡಬಹುದು:
- ಭೌತಿಕ ಕೀಲಿ ಒತ್ತುವಿಕೆಗಳು: ಪುಟದಲ್ಲಿ ಎಲ್ಲಿ ಬೇಕಾದರೂ ಕೀಲಿಗಳನ್ನು ಒತ್ತಿದಾಗ ಇವು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ದಾಖಲಾಗುತ್ತವೆ.
- ಫೋಕಸ್ಡ್ ಕೀಬೋರ್ಡ್ ಕ್ಯಾಪ್ಚರ್: ಆನ್-ಸ್ಕ್ರೀನ್ ಕೀಬೋರ್ಡ್ ಮ್ಯಾಪ್ ಮೇಲೆ ನೇರವಾಗಿ ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ ಇದನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬಹುದು. ಇದು Space, Tab ಮತ್ತು ಫಂಕ್ಷನ್ ಕೀಲಿಗಳನ್ನು ಬ್ರೌಸರ್ನ ಡೀಫಾಲ್ಟ್ ಕ್ರಿಯೆಗಳನ್ನು ಪ್ರಚೋದಿಸದಂತೆ ಸೆರೆಹಿಡಿಯಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. Esc ಕೀಲಿಯನ್ನು ಒತ್ತುವ ಮೂಲಕ ಇದನ್ನು ಬಿಡುಗಡೆ ಮಾಡಬಹುದು.
- ಆನ್-ಸ್ಕ್ರೀನ್ ಕೀಬೋರ್ಡ್ ಇನ್ಪುಟ್: ಮೊಬೈಲ್ ಅಥವಾ ವರ್ಚುವಲ್ ಕೀಬೋರ್ಡ್ಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು ಮೀಸಲಾದ ಇನ್ಪುಟ್ ಫೀಲ್ಡ್ನಲ್ಲಿ ಟೈಪ್ ಮಾಡಬಹುದು.
- ಲಾಗ್ ಕ್ಲಿಯರ್ ಕಮಾಂಡ್: ರೆಕಾರ್ಡ್ ಮಾಡಲಾದ ಈವೆಂಟ್ ಹಿಸ್ಟರಿಯನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಅಳಿಸಲು ಲಾಗ್ ಕ್ಲಿಯರ್ ಮಾಡಿ ಬಟನ್ ಅನ್ನು ಬಳಸಬಹುದು.
ಇತ್ತೀಚಿನ ಕೀ ಈವೆಂಟ್ ಮತ್ತು ಲೇಔಟ್ ಮ್ಯಾಪ್ ಔಟ್ಪುಟ್ಗಳು
ನೀವು ಕೀಲಿಯನ್ನು ಒತ್ತಿದಾಗ, ಉಪಕರಣವು ಇತ್ತೀಚಿನ ಕೀ ಈವೆಂಟ್ ವಿಭಾಗದಲ್ಲಿ ಈ ಕೆಳಗಿನ ಪ್ರಮುಖ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ:
- ಕೀ (Key)
- ಕೋಡ್ (Code)
- ಲೆಗಸಿ keyCode (Legacy keyCode)
- ಸ್ಥಳ (Location): ಇದು ಕೀಲಿಯ ಸ್ಥಾನಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಸ್ಟ್ಯಾಂಡರ್ಡ್, ಎಡ, ಬಲ, ಅಥವಾ ನಂಪ್ಯಾಡ್ ಎಂದು ತೋರಿಸುತ್ತದೆ.
- ಮಾಡಿಫೈಯರ್ಗಳು (Modifiers): ಯಾವುದೇ ಮಾಡಿಫೈಯರ್ ಸಕ್ರಿಯವಾಗಿಲ್ಲದಿದ್ದರೆ ಯಾವುದೂ ಇಲ್ಲ ಎಂದು ತೋರಿಸುತ್ತದೆ. Shift, Ctrl, Alt, Meta, ಅಥವಾ Caps Lock ಸಕ್ರಿಯವಾಗಿದ್ದರೆ ಅವುಗಳನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ.
- ಡೌನ್ / ಅಪ್ ಬ್ಯಾಡ್ಜ್ಗಳು ಮತ್ತು ಕೀಲಿಯನ್ನು ಒತ್ತಿ ಹಿಡಿದಾಗ ಆಟೋ-ರಿಪೀಟ್ ಈವೆಂಟ್ಗಳನ್ನು ಲೆಕ್ಕಹಾಕುವ ರಿಪೀಟ್ ×
{count}ಬ್ಯಾಡ್ಜ್.
ದೃಶ್ಯ ಕೀಬೋರ್ಡ್ ಮ್ಯಾಪ್ ಒಂದು ಸ್ಥಿರ ANSI ಲೇಔಟ್ ಅನ್ನು ಹೊಂದಿದ್ದು, ಕೀಲಿಗಳ ಸ್ಥಿತಿಗೆ ಅನುಗುಣವಾಗಿ ಬಣ್ಣಗಳನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ:
- ಒತ್ತಿ ಹಿಡಿಯಲಾಗಿದೆ (Held): ಪ್ರಸ್ತುತ ಒತ್ತಿ ಹಿಡಿದಿರುವ ಕೀಲಿಗಳನ್ನು ಸೂಚಿಸುತ್ತದೆ.
- ಪರೀಕ್ಷಿಸಲಾಗಿದೆ (Tested): ಈಗಾಗಲೇ ಒತ್ತಿ ಪರೀಕ್ಷಿಸಲಾದ ಕೀಲಿಗಳನ್ನು ತೋರಿಸುತ್ತದೆ.
ಇದರೊಂದಿಗೆ, ಪುಟವು ಪರೀಕ್ಷಿಸಲಾದ ಕೀಲಿಗಳು, ಒಟ್ಟು ಒತ್ತುವಿಕೆಗಳು ಮತ್ತು ಪ್ರಸ್ತುತ ಒತ್ತಿ ಹಿಡಿಯಲಾಗಿದೆ ಎಂಬ ಅಂಕಿ-ಅಂಶಗಳನ್ನು ನೈಜ ಸಮಯದಲ್ಲಿ ನವೀಕರಿಸುತ್ತದೆ.
ಈವೆಂಟ್ ಲಾಗ್ ಮತ್ತು ಕ್ಯಾಪ್ಚರ್ ಸ್ಥಿತಿ
ಪುಟದ ಕೆಳಭಾಗದಲ್ಲಿ ಈವೆಂಟ್ ಲಾಗ್ ಎಂಬ ಕೋಷ್ಟಕ ಇರುತ್ತದೆ. ಯಾವುದೇ ಕೀಲಿಯನ್ನು ಒತ್ತದೇ ಇದ್ದಾಗ ಇದು "ಇನ್ನೂ ಯಾವುದೇ ಕೀ ಈವೆಂಟ್ಗಳಿಲ್ಲ — ಯಾವುದೇ ಕೀಲಿಯನ್ನು ಒತ್ತಿ." ಎಂಬ ಸಂದೇಶವನ್ನು ತೋರಿಸುತ್ತದೆ. ಕೀಲಿಗಳನ್ನು ಒತ್ತಿದಾಗ, ಅದು ಈ ಕೆಳಗಿನ ಕಾಲಮ್ಗಳೊಂದಿಗೆ ಹಿಸ್ಟರಿಯನ್ನು ದಾಖಲಿಸುತ್ತದೆ:
- ಸಮಯ (Time)
- ಈವೆಂಟ್ (Event): ಇದು ಡೌನ್ ಅಥವಾ ಅಪ್ ಸ್ಥಿತಿಯನ್ನು ತೋರಿಸುತ್ತದೆ.
- ಕೀ (Key)
- ಕೋಡ್ (Code)
- ಮಾಡಿಫೈಯರ್ಗಳು (Modifiers)
ಒತ್ತಿ ಹಿಡಿದ ಕೀಲಿಯಿಂದ ಬರುವ ಆಟೋ-ರಿಪೀಟ್ ಈವೆಂಟ್ಗಳನ್ನು ಇತ್ತೀಚಿನ ಈವೆಂಟ್ ರೀಡ್ಔಟ್ನ ರಿಪೀಟ್ ಬ್ಯಾಡ್ಜ್ನಲ್ಲಿ ಮಾತ್ರ ಲೆಕ್ಕಹಾಕಲಾಗುತ್ತದೆ, ಆದರೆ ಅವುಗಳನ್ನು ಈವೆಂಟ್ ಲಾಗ್ಗೆ ಸೇರಿಸಲಾಗುವುದಿಲ್ಲ.
ಕ್ಯಾಪ್ಚರ್ ಸ್ಥಿತಿ ಸೂಚಕವು ಪ್ರಸ್ತುತ ಇನ್ಪುಟ್ ಸ್ಥಿತಿಯನ್ನು ಈ ಕೆಳಗಿನಂತೆ ಪ್ರದರ್ಶಿಸುತ್ತದೆ:
- "ಪ್ರಾರಂಭಿಸಲು ಯಾವುದೇ ಕೀಲಿಯನ್ನು ಒತ್ತಿ"
- "ಕೀ ಇನ್ಪುಟ್ ಸೆರೆಹಿಡಿಯಲಾಗುತ್ತಿದೆ"
- "ಪೂರ್ಣ ಸೆರೆಹಿಡಿಯುವಿಕೆ — Esc ಕೀಬೋರ್ಡ್ ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡುತ್ತದೆ"
ಮೊಬೈಲ್ ಸಾಧನಗಳಿಗಾಗಿ ಆನ್-ಸ್ಕ್ರೀನ್ ಕೀಬೋರ್ಡ್ ಪರೀಕ್ಷೆ ವಿಭಾಗವಿದ್ದು, ಅದರಲ್ಲಿ "ಟ್ಯಾಪ್ ಮಾಡಿ ಮತ್ತು ಟೈಪ್ ಮಾಡಿ…" ಎಂಬ ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ ಹೊಂದಿರುವ ಇನ್ಪುಟ್ ಫೀಲ್ಡ್ ಇರುತ್ತದೆ. ಇದರ ಕೆಳಗೆ "ಫೀಲ್ಡ್ ಮೇಲೆ ಟ್ಯಾಪ್ ಮಾಡಿ ಮತ್ತು ಟೈಪ್ ಮಾಡಿ — ಬ್ರೌಸರ್ ವರದಿ ಮಾಡುವ ಯಾವುದೇ ವಿಷಯವು ಮೇಲೆ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ." ಎಂಬ ಸೂಚನೆ ಇರುತ್ತದೆ.
ತಾಂತ್ರಿಕ ನಿಯಮಗಳು ಮತ್ತು ವಿಶೇಷ ಸಂದರ್ಭಗಳು
ಕೀಬೋರ್ಡ್ ಇನ್ಪುಟ್ಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವಾಗ ಬ್ರೌಸರ್ ಮತ್ತು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳು ಕೆಲವು ನಿರ್ದಿಷ್ಟ ನಿಯಮಗಳನ್ನು ಅನುಸರಿಸುತ್ತವೆ:
ಬ್ರೌಸರ್ ಮತ್ತು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಶಾರ್ಟ್ಕಟ್ಗಳು
ಟ್ಯಾಬ್ಗಳನ್ನು ಬದಲಾಯಿಸುವುದು, ವಿಂಡೋಗಳನ್ನು ಮುಚ್ಚುವುದು, ಫುಲ್-ಸ್ಕ್ರೀನ್ ಮೋಡ್ ಅಥವಾ ಸಿಸ್ಟಮ್ ಸರ್ಚ್ನಂತಹ ಬ್ರೌಸರ್ ಅಥವಾ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಕಾಯ್ದಿರಿಸಿದ ಶಾರ್ಟ್ಕಟ್ಗಳನ್ನು ವೆಬ್ ಪುಟಕ್ಕೆ ತಲುಪುವ ಮೊದಲೇ ಸಿಸ್ಟಮ್ ತಡೆಹಿಡಿಯುತ್ತದೆ. ಆದ್ದರಿಂದ ಇವು ಉಪಕರಣದಲ್ಲಿ ನೋಂದಾಯಿಸಲ್ಪಡುವುದಿಲ್ಲ. ಇಂತಹ ಕೀಲಿಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಪರಿಶೀಲಿಸಲು ಅವುಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಒತ್ತಿ ಪರೀಕ್ಷಿಸಬೇಕಾಗುತ್ತದೆ.
ಕೀ (Key) ಮತ್ತು ಕೋಡ್ (Code) ಮೌಲ್ಯಗಳ ವ್ಯತ್ಯಾಸ
- ಕೀ (Key): ಇದು ಡೈನಾಮಿಕ್ ಮೌಲ್ಯವಾಗಿದ್ದು, ಸಕ್ರಿಯವಾಗಿರುವ ಭಾಷಾ ಲೇಔಟ್ ಮತ್ತು ಮಾಡಿಫೈಯರ್ ಕೀಲಿಗಳ ಆಧಾರದ ಮೇಲೆ ಬದಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಒಂದೇ ಭೌತಿಕ ಕೀಲಿಯನ್ನು ಒತ್ತಿದಾಗ ಅದು "a" ಅಥವಾ "A" ಎಂದು ಔಟ್ಪುಟ್ ನೀಡಬಹುದು.
- ಕೋಡ್ (Code): ಇದು ಕೀಬೋರ್ಡ್ನಲ್ಲಿರುವ ಭೌತಿಕ ಕೀಲಿಯ ಸ್ಥಿರ ಸ್ಥಾನವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ (ಉದಾಹರಣೆಗೆ "KeyA", "ShiftLeft", "Space") ಮತ್ತು ಇದು ಯಾವುದೇ ಕಾರಣಕ್ಕೂ ಬದಲಾಗುವುದಿಲ್ಲ.
ಮೊಬೈಲ್ ಮತ್ತು ವರ್ಚುವಲ್ ಕೀಬೋರ್ಡ್ಗಳ ಮಿತಿಗಳು
ವರ್ಚುವಲ್ ಕೀಬೋರ್ಡ್ಗಳು (ವಿಶೇಷವಾಗಿ Android ಸಾಧನಗಳಲ್ಲಿ) ಸಾಮಾನ್ಯವಾಗಿ ನಿರ್ದಿಷ್ಟ ಕೀ ಮೌಲ್ಯಗಳಿಲ್ಲದ ಸಾಮಾನ್ಯ ಈವೆಂಟ್ಗಳನ್ನು ಕಳುಹಿಸುತ್ತವೆ. ಇದರಿಂದಾಗಿ ರೀಡ್ಔಟ್ನಲ್ಲಿ "Unidentified" ಎಂದು ಕಾಣಿಸಿಕೊಳ್ಳಬಹುದು. ಇಂತಹ ಸಂದರ್ಭಗಳಲ್ಲಿ ಇನ್ಪುಟ್ ವಿವರಗಳನ್ನು ಪಡೆಯಲು ಮೀಸಲಾದ ಆನ್-ಸ್ಕ್ರೀನ್ ಕೀಬೋರ್ಡ್ ಪರೀಕ್ಷೆ ಫೀಲ್ಡ್ ಅನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ.
ಲೇಔಟ್ ಮಿತಿಗಳು
ಈ ಉಪಕರಣದ ದೃಶ್ಯ ಮ್ಯಾಪ್ ಪೂರ್ಣ ಗಾತ್ರದ ANSI ಕೀಬೋರ್ಡ್ ಲೇಔಟ್ಗೆ ಮಾತ್ರ ಸೀಮಿತವಾಗಿದೆ. ಈ ಮ್ಯಾಪ್ನಲ್ಲಿ ಇಲ್ಲದ ISO-ನಿರ್ದಿಷ್ಟ ಕೀಲಿಗಳು, ಲ್ಯಾಪ್ಟಾಪ್ನ Fn ಲೇಯರ್ಗಳು ಮತ್ತು ಮೀಡಿಯಾ ಕೀಲಿಗಳು ಮ್ಯಾಪ್ನಲ್ಲಿ ಬೆಳಗುವುದಿಲ್ಲ. ಆದರೆ, ಅವುಗಳನ್ನು ಒತ್ತಿದಾಗ ಇತ್ತೀಚಿನ ಕೀ ಈವೆಂಟ್ ರೀಡ್ಔಟ್ ಮತ್ತು ಈವೆಂಟ್ ಲಾಗ್ನಲ್ಲಿ ಅವುಗಳ ವಿವರಗಳು ಯಶಸ್ವಿಯಾಗಿ ದಾಖಲಾಗುತ್ತವೆ.
ಡೇಟಾ ಸಂಸ್ಕರಣೆ ಮತ್ತು ಗೌಪ್ಯತೆ
ಈ ಉಪಕರಣದಲ್ಲಿ ಎಲ್ಲಾ ಕೀಲಿ ಒತ್ತುವಿಕೆಗಳನ್ನು ಸ್ಥಳೀಯವಾಗಿ ಬಳಕೆದಾರರ ಬ್ರೌಸರ್ನಲ್ಲಿಯೇ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಆನ್-ಪೇಜ್ ಲಾಗ್ ಹಾಗೂ ರೀಡ್ಔಟ್ಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು ಮಾತ್ರ ಓದಲಾಗುತ್ತದೆ. ಯಾವುದೇ ಡೇಟಾವನ್ನು ಬಾಹ್ಯ ಸರ್ವರ್ಗಳಿಗೆ ಸಂಗ್ರಹಿಸುವುದಿಲ್ಲ ಅಥವಾ ಅಪ್ಲೋಡ್ ಮಾಡುವುದಿಲ್ಲ. ಲಾಗ್ ಕ್ಲಿಯರ್ ಮಾಡಿ ಬಟನ್ ಒತ್ತುವುದರಿಂದ ಅಥವಾ ಪುಟವನ್ನು ರಿಫ್ರೆಶ್ ಮಾಡುವುದರಿಂದ ಅಥವಾ ಪುಟದಿಂದ ಹೊರಹೋಗುವುದರಿಂದ ಎಲ್ಲಾ ಇನ್ಪುಟ್ ಡೇಟಾ ಶಾಶ್ವತವಾಗಿ ಅಳಿಸಲ್ಪಡುತ್ತದೆ.
ಈ ಉಪಕರಣದ ಅಗತ್ಯವಿರುವವರು
- ಹಾರ್ಡ್ವೇರ್ ದೋಷನಿವಾರಣೆ ಮಾಡುವವರು: ಕೀಬೋರ್ಡ್ನಲ್ಲಿ ದೋಷವಿದೆ ಎಂದು ಶಂಕಿಸುವ ಬಳಕೆದಾರರು, ಕೆಲಸ ಮಾಡದ ಕೀಲಿಗಳು ಅಥವಾ ಕೀ ಚಾಟರ್ (ಒಂದೇ ಒತ್ತುವಿಕೆಗೆ ಎರಡು ಬಾರಿ ಇನ್ಪುಟ್ ಬರುವುದು) ಸಮಸ್ಯೆಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಇದನ್ನು ಬಳಸಬಹುದು.
- ವೆಬ್ ಮತ್ತು ಗೇಮ್ ಡೆವಲಪರ್ಗಳು: ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನ
key,codeಮತ್ತು ಹಳೆಯkeyCodeಪ್ರಾಪರ್ಟಿಗಳಿಗೆ ವಿವಿಧ ಭೌತಿಕ ಕೀಲಿಗಳು ಮತ್ತು ಮಾಡಿಫೈಯರ್ಗಳು ಹೇಗೆ ಮ್ಯಾಪ್ ಆಗುತ್ತವೆ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸಲು ಡೆವಲಪರ್ಗಳಿಗೆ ಇದು ಸಹಕಾರಿಯಾಗಿದೆ. - ಮೊಬೈಲ್ ಸಾಧನ ಪರೀಕ್ಷಕರು: ಮೊಬೈಲ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳಲ್ಲಿ ವರ್ಚುವಲ್ ಅಥವಾ ಬಾಹ್ಯ ಬ್ಲೂಟೂತ್ ಕೀಬೋರ್ಡ್ಗಳು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ ಮತ್ತು ಇನ್ಪುಟ್ಗಳನ್ನು ಹೇಗೆ ವರದಿ ಮಾಡುತ್ತವೆ ಎಂಬುದನ್ನು ಪರೀಕ್ಷಿಸಲು ಇದು ಉಪಯುಕ್ತವಾಗಿದೆ.
- ಕೀಬೋರ್ಡ್ ಕಸ್ಟಮೈಸರ್ಗಳು: ಹೊಸದಾಗಿ ಕೀಬೋರ್ಡ್ ನಿರ್ಮಿಸಿದವರು ಅಥವಾ ಕೀಲಿಗಳನ್ನು ಮರು-ಮ್ಯಾಪ್ ಮಾಡಿದ ಉತ್ಸಾಹಿಗಳು ಪ್ರತಿ ಸ್ವಿಚ್ ಸರಿಯಾದ ಸ್ಥಾನದಲ್ಲಿ ನೋಂದಾಯಿಸಲ್ಪಡುವುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಇದನ್ನು ಬಳಸುತ್ತಾರೆ.
ಸಾಮಾನ್ಯ ಪ್ರಶ್ನೆಗಳು (FAQ)
ಪ್ರಶ್ನೆ: key ಮತ್ತು code ಮೌಲ್ಯಗಳ ನಡುವಿನ ವ್ಯತ್ಯಾಸವೇನು?
ಉತ್ತರ: key ಮೌಲ್ಯವು ಪ್ರಸ್ತುತ ಕೀಲಿ ಒತ್ತಿದಾಗ ಬರುವ ಅಕ್ಷರ ಅಥವಾ ಕ್ರಿಯೆಯಾಗಿದೆ — ಇದು ನಿಮ್ಮ ಲೇಔಟ್ ಮತ್ತು ಮಾಡಿಫೈಯರ್ಗಳ ಆಧಾರದ ಮೇಲೆ ಬದಲಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಒಂದೇ ಫಿಸಿಕಲ್ ಕೀಲಿಯು “a” ಅಥವಾ “A” ಎಂದು ವರದಿ ಮಾಡಬಹುದು, ಅಥವಾ ಬೇರೆ ಭಾಷೆಯ ಲೇಔಟ್ನಲ್ಲಿ ಸಂಪೂರ್ಣವಾಗಿ ಬೇರೆ ಅಕ್ಷರವನ್ನು ತೋರಿಸಬಹುದು. code ಮೌಲ್ಯವು ಫಿಸಿಕಲ್ ಸ್ಥಾನವನ್ನು ಸೂಚಿಸುತ್ತದೆ (KeyA, ShiftLeft, Space) ಮತ್ತು ಇದು ಎಂದಿಗೂ ಬದಲಾಗುವುದಿಲ್ಲ, ಇದೇ ಕಾರಣಕ್ಕಾಗಿ ಗೇಮ್ಗಳು ಮತ್ತು ಆ್ಯಪ್ಗಳು ತಮ್ಮ ಶಾರ್ಟ್ಕಟ್ಗಳನ್ನು code ಗೆ ಲಿಂಕ್ ಮಾಡುತ್ತವೆ.
ಪ್ರಶ್ನೆ: ನನ್ನ ಫೋನ್ನ ಕೀಬೋರ್ಡ್ “Unidentified” ಎಂದು ಏಕೆ ತೋರಿಸುತ್ತದೆ?
ಉತ್ತರ: ಆನ್-ಸ್ಕ್ರೀನ್ ಕೀಬೋರ್ಡ್ಗಳು — ವಿಶೇಷವಾಗಿ Android ನಲ್ಲಿ — ಸಾಮಾನ್ಯವಾಗಿ ನಿಜವಾದ key ಮೌಲ್ಯಗಳಿಲ್ಲದ ಸಾಮಾನ್ಯ ಈವೆಂಟ್ಗಳನ್ನು ಕಳುಹಿಸುತ್ತವೆ, ಮತ್ತು ಬ್ರೌಸರ್ ವರದಿ ಮಾಡುವುದನ್ನು ಮಾತ್ರ ಈ ಪುಟವು ತೋರಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ನಿಮ್ಮ ಕೀಬೋರ್ಡ್ ಏನನ್ನು ಕಳುಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ನೋಡಲು ಲೇಔಟ್ ಕೆಳಗಿನ ಆನ್-ಸ್ಕ್ರೀನ್ ಕೀಬೋರ್ಡ್ ಪರೀಕ್ಷೆಯನ್ನು ತೆರೆಯಿರಿ; ಬಾಹ್ಯ ಅಥವಾ ಲ್ಯಾಪ್ಟಾಪ್ ಕೀಬೋರ್ಡ್ ಸಂಪೂರ್ಣ ವಿವರಗಳನ್ನು ವರದಿ ಮಾಡುತ್ತದೆ.
ಪ್ರಶ್ನೆ: ನಾನು ಕೀಲಿಯನ್ನು ಒತ್ತಿ ಹಿಡಿದಾಗ ಅದು ಪದೇ ಪದೇ ಫೈರ್ ಆಗುತ್ತದೆ — ಅದು ದೋಷಪೂರಿತವೇ?
ಉತ್ತರ: ಇಲ್ಲ. ಕೀಲಿಯನ್ನು ಒತ್ತಿ ಹಿಡಿದುಕೊಂಡಾಗ ಸಿಸ್ಟಮ್ ಪುನರಾವರ್ತಿತ ಪ್ರೆಸ್ ಈವೆಂಟ್ಗಳನ್ನು ಕಳುಹಿಸುತ್ತದೆ, ಇದನ್ನು ಇಲ್ಲಿ Repeat ಬ್ಯಾಡ್ಜ್ ಮತ್ತು ಕೌಂಟರ್ನೊಂದಿಗೆ ತೋರಿಸಲಾಗುತ್ತದೆ — ಇದು ಸಾಮಾನ್ಯ ಆಟೋ-ರಿಪೀಟ್ ಆಗಿದೆ. ನಿಜವಾದ ದೋಷದ ಲಕ್ಷಣಗಳು ಇದಕ್ಕೆ ವಿರುದ್ಧವಾಗಿರುತ್ತವೆ: ಒಂದೇ ಒಂದು ಬಾರಿ ಲಘುವಾಗಿ ಒತ್ತಿದಾಗ ಹಲವಾರು ಈವೆಂಟ್ಗಳು ಬರುವುದು, ಅಥವಾ ಒತ್ತಿದರೂ ಯಾವುದೇ ಈವೆಂಟ್ ಬಾರದಿರುವುದು ಸವೆದುಹೋದ ಅಥವಾ ಸಿಲುಕಿಕೊಂಡಿರುವ ಸ್ವಿಚ್ ಅನ್ನು ಸೂಚಿಸುತ್ತದೆ.
ಪ್ರಶ್ನೆ: ಕೆಲವು ಕೀಲಿಗಳ ಸಂಯೋಜನೆಗಳು ಏಕೆ ಕಾಣಿಸಿಕೊಳ್ಳುವುದಿಲ್ಲ?
ಉತ್ತರ: ಬ್ರೌಸರ್ ಅಥವಾ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಕಾಯ್ದಿರಿಸಿದ ಶಾರ್ಟ್ಕಟ್ಗಳನ್ನು — ಟ್ಯಾಬ್ಗಳು ಮತ್ತು ಆ್ಯಪ್ಗಳನ್ನು ಮುಚ್ಚುವುದು ಅಥವಾ ಬದಲಾಯಿಸುವುದು, ಫುಲ್ ಸ್ಕ್ರೀನ್, ಸಿಸ್ಟಮ್ ಸರ್ಚ್ — ಪುಟವು ಅವುಗಳನ್ನು ನೋಡುವ ಮೊದಲೇ ತಡೆಹಿಡಿಯಲಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಅವು ಇಲ್ಲಿ ಎಂದಿಗೂ ಕಾಣಿಸುವುದಿಲ್ಲ. ಆ ನಿಶ್ಯಬ್ದವು ಸಾಮಾನ್ಯವಾಗಿದೆ, ಅದು ಕೆಲಸ ಮಾಡದ ಕೀಲಿ ಅಲ್ಲ: ಅದೇ ಕೀಲಿಗಳನ್ನು ಒಂದೊಂದಾಗಿ ಪರೀಕ್ಷಿಸಿ ಮತ್ತು ಪ್ರತಿಯೊಂದೂ ಪ್ರತ್ಯೇಕವಾಗಿ ನೋಂದಾಯಿಸಲ್ಪಡುತ್ತದೆ.