-
USB इंटरफ़ेस और "मदर ऑफ ऑल डेमोज़" keyset
- 1960 के दशक की शुरुआत में, Douglas Engelbart ने यह अध्ययन शुरू किया कि कंप्यूटर मानव बुद्धिमत्ता को कैसे बढ़ा सकते हैं। उन्होंने आधुनिक computing की कई विशेषताओं का विकास किया, जैसे mouse, hypertext, shared documents, windows, graphical user interface आदि। 1968 की Joint Computer Conference में Engelbart ने इन नवाचारों का प्रदर्शन एक ऐतिहासिक प्रस्तुति में किया, जिसे "मदर of ऑल डेमोज़" के नाम से जाना जाता है।
- Engelbart के डेमो में keyset नाम का एक input device भी शामिल था, लेकिन अन्य नवाचारों के विपरीत keyset का व्यापक उपयोग नहीं हुआ। 5 उंगलियों के लिए बने इस keyset में हाथ हिलाए बिना कई keys को एक साथ दबाकर अक्षर दर्ज किए जा सकते थे.
- Engelbart की बेटी Christina Engelbart ने keyset उधार दिया, और इसे आधुनिक कंप्यूटर से जोड़ने के लिए एक USB इंटरफ़ेस बनाया गया।
-
Engelbart और "मदर ऑफ ऑल डेमोज़"
- Engelbart का काम Vannevar Bush के 1945 के vision essay "As We May Think" से प्रेरित था। Bush ने "memex" नाम की ज्ञान-लाइब्रेरी की कल्पना की थी, जिसमें hypertext-style links हों।
- 1960 के दशक की शुरुआत में, Engelbart ने मानव बुद्धिमत्ता को augment करने के तरीकों पर काम किया और Stanford Research Institute में Augmentation Research Center की स्थापना की।
- 1968 में, Engelbart ने NLS system का डेमो दिया, जो 2,000 दर्शकों के सामने किया गया था। उन्होंने दिखाया कि hierarchical documents कैसे बनाए जाते हैं और hyperlinks के ज़रिए उनमें कैसे नेविगेट किया जाता है।
-
USB इंटरफ़ेस से keyset को जोड़ना
- keyset 5 micro-switches से बना है और एक standard DB-25 connector से जुड़ता है। इसे USB device और host दोनों की तरह काम करने योग्य बनाने के लिए Teensy 3.6 microcontroller board का उपयोग किया गया।
- Teensy की input lines को microcontroller ke अंदर मौजूद pull-up resistors के साथ कॉन्फ़िगर किया जा सकता है। keyset के बाएँ button और ground के बीच 1.5 kΩ resistor था, इसलिए Teensy उस pin को पढ़ सके इसके लिए 1 kΩ pull-up resistor जोड़ा गया।
-
इंटरफ़ेस कोड
- keyset को पढ़ना और USB के ज़रिए characters भेजना काफ़ी सीधा है, लेकिन इसमें कुछ जटिलताएँ हैं। button की value स्थिर होने तक 100ms इंतज़ार करने के बाद USB के माध्यम से key भेजी जाती है।
- 5 keys से केवल 32 characters ही समर्थित होते हैं, इसलिए uppercase, numbers, special characters और control characters पाने के लिए इसे mouse buttons के साथ इस्तेमाल करना पड़ता है। इंटरफ़ेस को USB host की तरह काम करना होता है ताकि USB mouse जोड़ा जा सके।
-
निष्कर्ष
- Engelbart का दावा था कि keyset सीखना मुश्किल नहीं है, लेकिन वास्तव में इस्तेमाल करने पर यह शारीरिक रूप से आसान नहीं लगा। Xerox PARC के David Liddle ने कहा, "keyset लोगों को धीमा कर देता था।"
अभी कोई टिप्पणी नहीं है.