Keyboard

Keyboard सबसे पहला input device है: हर press key matrix में पकड़ी जाती है, scan code बनकर जाती है, और software उसे ASCII जैसे character code में बदलता है। Zones के नाम exam में पूछे जाते हैं।

8 min read · 9 cards · 2 checks

Read in: English · हिन्दी · ગુજરાતી


Theory

104 keys, और आप 40 use करते हैं

Chirag को customer का bill बनाते देखिए: वह एक बार भी नीचे नहीं देखता, उंगलियाँ हर key खुद ढूंढ लेती हैं।

बाद में वह आपको challenge देता है: "keys गिनो।" एक standard keyboard में करीब 104 keys होती हैं। अब गिनिए कि आप असल में कितनी use करते हैं... शायद 40।

तो बाकी 60 keys किस काम की हैं? और key दबाने पर keyboard से असल में निकलता क्या है? दोनों सवाल exam में आते हैं, और दूसरा सवाल सीधा ASCII से जुड़ता है।

Theory

घंटियों वाला hall

Keys के नीचे circuits की एक grid होती है। सोचिए एक hall है जिसमें 104 doorbells लगी हैं और सबका wire एक ही guard तक जाता है। कोई key दबाते ही उसका circuit पूरा होता है: guard (keyboard का controller chip) को ठीक-ठीक पता चल जाता है कि कौन सी घंटी बजी, और वह आगे उसका number भेज देता है। Keyboard कभी 'A' अक्षर नहीं भेजता; वह सिर्फ बताता है "फलानी घंटी बजी", बाकी काम software का है।

Theory

जो zones exam में label करने होते हैं

  • Alphanumeric zone: letters, digits, punctuation, typewriter वाला मुख्य हिस्सा।
  • Function keys F1 से F12: shortcuts, जिनका मतलब हर program खुद तय करता है (F1 = help, F5 = refresh)।
  • Numeric keypad: दाईं तरफ calculator जैसा block, accountants का favourite।
  • Navigation keys: arrows, Home, End, Page Up/Down।
  • Modifier keys: Shift, Ctrl, Alt; अकेले कुछ नहीं type करतीं, ये दूसरी keys का मतलब बदल देती हैं।
  • Special keys: Enter, Backspace, Esc, spacebar।

Theory

Press से letter तक

एक keypress का सफर:

press → key matrix बंद हुआ circuit sense करती है → controller scan code भेजता है → OS उसे character code से map करता है → app को 'A' मिलता है (ASCII 65)

इसीलिए एक ही keyboard software बदलते ही गुजराती या हिंदी type करने लगता है: hardware सिर्फ यह बताता है कि कौन सी key दबी; character कौन सा बनेगा, यह software तय करता है।

और QWERTY का अजीब letter order? वह typewriter की विरासत है: उसकी jam होने वाली arms के लिए common letter-pairs को दूर-दूर रखना पड़ता था। बाद में आदत ने उसे ज़िंदा रखा।

Quiz

आप Shift दबाते हैं और screen पर कुछ नहीं आता। फिर भी Shift को input key क्यों कहा जाता है?

  1. क्योंकि वह साथ में दबी अगली key का मतलब बदल देती है
  2. क्योंकि वह ज़्यादातर keyboards पर असल में खराब होती है
  3. क्योंकि वह सिर्फ games के अंदर काम करती है
  4. क्योंकि वह एक invisible character type करती है
Show the answer

क्योंकि वह साथ में दबी अगली key का मतलब बदल देती है

Modifier keys (Shift, Ctrl, Alt) अपना signal भेजती ज़रूर हैं, पर उनका काम है दूसरी keys को बदलना: a से A, 1 से !। Screen पर कुछ नहीं दिखता क्योंकि उनका मतलब combination में है, इसलिए नहीं कि कुछ हुआ ही नहीं। Modifier keys को सही classify करना exam का एक पक्का mark है।

Think first

Wires जोड़िए

ASCII वाले lesson से जोड़कर सोचिए: Shift दबाकर A key दबाने पर application तक आख़िर में कौन सा NUMBER पहुंचता है? और Shift छोड़ने पर?

Show the answer

Shift के साथ: 65, capital A का ASCII। बिना Shift: 97, छोटा a। ठीक 32 का फ़र्क़, वही case gap जो आपने याद किया था। दोनों बार keyboard ने एक ही physical key का code भेजा; OS ने modifier state देखकर तय किया कि कौन सा character code जाएगा। Hardware बताता है कौन सी key; character कौन सा, यह software तय करता है।

Watch out

Marks कहाँ कटते हैं

"Keyboard computer को letters भेजता है" लिखना: वह codes भेजता है (scan codes, जो character codes से map होते हैं)। Shift/Ctrl/Alt को "typing keys" कहना: वे modifiers हैं। और zone-labelling वाले diagram में students अक्सर function keys और navigation keys आपस में बदल देते हैं; F1-F12 ऊपर की row में होती हैं।

Theory

Exam के बाहर भी यह क्यों काम आएगा

अगले semester C programming में getchar() और getch() आपको यही character codes पकड़ाएँगे, और key पढ़ने बनाम character पढ़ने का फ़र्क़ वहाँ मायने रखेगा। तब तक Chirag की तरह 5 shortcuts सीख लीजिए: Ctrl+C, Ctrl+V, Ctrl+Z, Ctrl+S, Alt+Tab। ये modifiers अपनी कमाई खुद करती हैं, और आगे पूरे career में हर हफ्ते आपके घंटे बचाएँगी।

Summary

Key takeaways

  • Keyboard primary input device है, करीब 104 keys, नाम वाले zones में बँटी हुई।
  • Zones: alphanumeric, function keys, numeric keypad, navigation, modifiers, special keys।
  • हर press codes बनकर चलती है: key matrix → scan code → character code (ASCII)।
  • Modifiers खुद कुछ type नहीं करतीं; वे दूसरी keys का मतलब बदलती हैं (a → A)।
  • QWERTY layout typewriter की विरासत है।
  • याद रखने का hook: घंटियों वाला hall; keyboard बताता है कौन सी घंटी बजी, letter कभी नहीं भेजता।

Study this properly

This page is the lesson to read. In Gri-Learn the same topic is a graded deck: the self-checks are scored and your weak topics are tracked. Free to start.

Start this topic

Already have an account? Sign in

More from Input & Output Devices

Gri-Learn · syllabus-mapped B.C.A. lessons in English, Hindi and Gujarati

Keyboard · Introduction to Computers · Gri-Learn