ब्रेक की

From Vigyanwiki
Revision as of 21:07, 17 February 2023 by alpha>Neetua08
पीसी कीबोर्ड पर ब्रेक/पॉज की

कंप्यूटर कीबोर्ड की ब्रेक की (या प्रतीक <बड़ा>⎉</बड़ा>) एक टेलीग्राफी परिपथ को तोड़ने के लिए संदर्भित करता है और 19वीं शताब्दी के अभ्यास से उत्पन्न हुआ है। आधुनिक उपयोग में, कुंजी का कोई सुपरिभाषित उद्देश्य नहीं है, किन्तु जब यह स्थिति है, तो इसका उपयोग सॉफ़्टवेयर द्वारा विविध कार्यों के लिए किया जा सकता है, जैसे कि एकाधिक लॉगिन सत्रों के बीच स्विच करना, किसी प्रोग्राम को समाप्त करना, या किसी मॉडेम कनेक्शन को बाधित करना .

क्योंकि 1985 में आईबीएम मॉडल एम 101-कुंजी कीबोर्ड के प्रारंभ के बाद से ब्रेक कार्य को सामान्यतः एक कुंजी पर पॉज़ कार्य के साथ जोड़ा जाता है, इसलिए ब्रेक कुंजी को पॉज़ कुंजी भी कहा जाता है। इसका उपयोग कुछ कंप्यूटर खेल को रोकने के लिए किया जा सकता है।

आईबीएम मॉडल एम 101-कुंजी कीबोर्ड के प्रारंभ के बाद से ब्रेक कार्य को सामान्यतः एक कुंजी

इतिहास

एक मानक टेलीग्राफ परिपथ एक श्रृंखला लूप में सभी चाबियों, टेलीग्राफ साउंडर और बैटरी को जोड़ता है। इस प्रकार साउंडर्स केवल तभी क्रियान्वित होते हैं जब दोनों कुंजियाँ नीचे होती हैं (बंद, जिसे चिह्न और स्थान के रूप में भी जाना जाता है - प्रारंभिक मुद्रण टेलीग्राफ द्वारा पेपर टेप पर स्याही के चिह्न के बाद)। इसलिए प्राप्त करने वाले ऑपरेटर को दूसरे ऑपरेटर को भेजने के लिए अपनी कुंजी को दबाए रखना होगा या बिल्ट-इन शॉर्टिंग स्विच को बंद करना होगा। परिणामस्वरूप, प्राप्त करने वाला ऑपरेटर अपनी कुंजी खोलकर, परिपथ को तोड़कर और इसे एक चिह्न और स्थान की स्थिति में विवश करके भेजने वाले ऑपरेटर को बाधित कर सकता है। दोनों साउंडर्स प्रेषक की कुंजी का उत्तर देना बंद कर देते हैं और प्रेषक को सचेत करते हैं। (टेलीग्राफ लाइन में एक भौतिक विराम का समान प्रभाव होगा।)

तैलिप्रिंटर एक बहुत ही समान विधियों से संचालित होता है, इसके अतिरिक्त कि भेजने वाले स्टेशन ने पात्रों के बीच छोटे विराम के समय भी लूप को बंद कर दिया (तर्क 1, या अंकन)। एक विशेष ब्रेक कुंजी को दबाए रखने से लूप खुल जाता है, इसे एक निरंतर तर्क 0, या रिक्ति, स्थिति में विवश करता है। जब ऐसा हुआ, तो टेलीप्रिंटर तंत्र कुछ भी प्रिंट किए बिना लगातार कार्य करता रहा, क्योंकि बॉडॉट कोड और एएससीआईआई दोनों में ऑल-0 कैरेक्टर नॉन-प्रिंटिंग एनयूएल है। परिणामी शोर ने भेजने वाले ऑपरेटर का ध्यान आकर्षित किया।

यह अभ्यास समय साझा करने वाले कंप्यूटरों पर टेलीप्रिंटर के उपयोग के लिए किया गया है। एक सतत रिक्ति (तार्किक 0) शर्त नियम का उल्लंघन करती है कि प्रत्येक मान्य वर्ण को एक या अधिक तर्क 1 (अंकन) स्टॉप बिट्स के साथ समाप्त होना है। कंप्यूटर (विशेष रूप से यूएआरटी) ने इसे एक विशेष ब्रेक स्थिति के रूप में पहचाना और एक व्यवधान उत्पन्न किया जो सामान्यतः चल रहे प्रोग्राम को बंद कर देता था या ऑपरेटिंग प्रणाली को लॉगिन के लिए संकेत देने के लिए विवश करता था। चूंकि एसिंक्रोनस सीरियल टेलीग्राफी अब दुर्लभ है,एक बार टर्मिनल एमुलेटर के साथ उपयोग की जाने वाली Break कुंजी को अभी भी समान उद्देश्यों के लिए सॉफ़्टवेयर द्वारा उपयोग किया जा सकता है।

सिंक्लेयर

ZX80 और ZX81 कंप्यूटरों पर, Space को दबाकर ब्रेक का उपयोग किया जाता है। ZX स्पेक्ट्रम पर इसे Caps Shift+Space द्वारा एक्सेस किया जाता है। स्पेक्ट्रम+ और बाद के कंप्यूटरों में एक समर्पित Break कुंजी होती है। यह किसी बाधा को ट्रिगर नहीं करता है किन्तु किसी भी चल रहे बेसिक प्रोग्राम को रोक देगा, या कैसेट टेप में डेटा की लोडिंग या बचत को समाप्त कर देगा। एक बाधित बेसिक प्रोग्राम को सामान्यतः CONTINUE कमांड से फिर से प्रारंभ किया जा सकता है। सिंक्लेयर QL कंप्यूटर, बिना Break कुंजी के, कार्य को Ctrl+Space में मैप करता है।

बीबीसी माइक्रो

बीबीसी माइक्रो कंप्यूटर पर, Break कुंजी एक हार्डवेयर रीसेट उत्पन्न करती है जो सामान्य रूप से कंप्यूटर के गर्म पुनरारंभ का कारण बनती है। Ctrl+Break दबाने से ठंडा पुनरारंभ होता है। यदि कोई फाइलिंग प्रणाली स्थापित है, ⇧ Shift+Break कंप्यूटर को फाइलिंग प्रणाली के डिफॉल्ट डिवाइस (जैसे फ्लॉपी डिस्क 0, नेटवर्क यूजर बूट) पर !Boot नामक फाइल को खोजने और लोड करने या चलाने का कारण बनेगा। बाद के दो व्यवहार एकोर्न एमओएस, आरआईएससी ओएस के उत्तराधिकारी द्वारा विरासत में मिले थे। इन व्यवहारों को सॉफ्टवेयर में बदला या बदला जा सकता है, और अधिकांशतः अल्पविकसित एंटी-पायरेसी विधियों में उपयोग किया जाता था।

ब्रिटिश स्कूलों में बीबीसी माइक्रो के लगभग सार्वभौमिक उपयोग के कारण, मशीन के बाद के संस्करणों ने बच्चों को संकल्पपूर्वक कंप्यूटर को रीसेट करने से रोकने के लिए ब्रेक की पर एक भौतिक लॉक सम्मिलित किया।

आधुनिक कीबोर्ड

कई आधुनिक पीसी पर, Pause बीआईओएस द्वारा स्क्रीन आउटपुट को तब तक बाधित करता है जब तक कि कोई अन्य कुंजी नहीं दबाई जाती है। यह टेक्स्ट मोड में बूट के समय और 50 लाइनों के साथ विंडोज़ सुरक्षित मोड में डॉस बॉक्स में प्रभावी है। Pause कुंजी के बिना प्रारंभिकी कीबोर्ड पर (101/102-कुंजी कीबोर्ड के प्रारंभ से पहले) पॉज कार्य को Ctrl+NumLock और ब्रेक कार्य को Ctrl+ScrLock को असाइन किया गया था; ये की-कॉम्बिनेशन अभी भी अधिकांश प्रोग्राम के साथ कार्य करते हैं, यहां तक ​​कि आधुनिक कीबोर्ड वाले आधुनिक पीसी पर भी। 101/102-कुंजी कीबोर्ड पर समर्पित Pause कुंजी दबाने से उसी स्कैनकोड को भेजा जाता है जो Ctrl दबाता है, फिर NumLock, फिर उन्हें उल्टे क्रम में प्रचलित करता है; इसके अतिरिक्त, एक E1hex उपसर्ग भेजा जाता है, जो 101/102-कुंजी-जागरूक सॉफ़्टवेयर को दो स्थितियों को समझने में सक्षम बनाता है, जबकि पुराने सॉफ़्टवेयर सामान्यतः उपसर्ग की उपेक्षा करते हैं। Pause कुंजी अन्य सभी कुंजियों से भिन्न है जिसमें यह PS/2 मोड 1 या 2 में रिलीज़ होने पर बिल्कुल भी स्कैनकोड नहीं भेजती है, इसलिए यह निर्धारित करना असंभव है कि यह कुंजी पुराने उपकरणों के साथ नीचे रखी जा रही है या नहीं। PS/2 मोड 3 या यूएसबी HID मोड में, एक रिलीज़ स्कैनकोड होता है, इसलिए यह निर्धारित करना संभव है कि यह कुंजी आधुनिक कंप्यूटरों पर दबाई जा रही है या नहीं।[1]

आधुनिक कीबोर्ड पर, Break कुंजी को सामान्यतः नीचे दिए गए ब्रेक के साथ Pause/Break लेबल किया जाता है, जिसे कभी-कभी एक पंक्ति द्वारा अलग किया जाता है: या कीकैप के शीर्ष पर रुकें और सामने की तरफ ब्रेक लें, या केवल बिना ब्रेक के ही रुकें। अधिकांश विंडोज़ वातावरणों में, कुंजी संयोजन ⊞ Win+Pause प्रणाली गुण लाता है।

ब्रेक कुंजी के बिना कीबोर्ड

कॉम्पैक्ट और नोटबुक कीबोर्ड में अधिकांशतः एक समर्पित Pause/Break कुंजी नहीं होती है।

Break के लिए स्थानापन्न :

  • कुछ Lenovo लैपटॉप पर Ctrl+Fn+F11 या Fn+B या Fn+Ctrl+B[2][3][4]
  • कुछ डेल लैपटॉप पर Ctrl+Fn+B या Fn+B[5]
  • कुछ अन्य डेल लैपटॉप पर Ctrl+Fn+S[6]
  • सैमसंग पर Fn+Esc
  • कुछ एचपी लैपटॉप पर Ctrl+Fn+⇧ Shift
  • कुछ एचपी लैपटॉप पर Fn+R
  • कुछ लॉजिटेक (एलओजीआई) कीबोर्ड पर Fn+Ctrl+B

Pause के लिए स्थानापन्न :

  • कुछ लेनोवो लैपटॉप पर Fn+P या Fn+Ctrl+P या Fn+Alt+P[4]
  • कुछ डेल लैपटॉप पर Fn+B[4]
  • कुछ एचपी लैपटॉप पर Fn+⇧ Shift
  • कुछ एचपी लैपटॉप पर Fn+W

कुछ Dell लैपटॉप के लिए, बिना Break कुंजी के, Alt+Space दबाएं और इंटरप्ट चुनें।[7]

प्रोग्राम के निष्पादन को तोड़ने के लिए उपयोग

जबकि Ctrl+Break और Ctrl+C संयोजन दोनों को सामान्यतः कंसोल एप्लिकेशन के निष्पादन को तोड़ने की विधियों के रूप में कार्यान्वित किया जाता है, उनका उपयोग एकीकृत विकास वातावरण में समान प्रभाव के लिए भी किया जाता है।[8][9] चूंकि इन दोनों को अधिकांशतः विनिमेय माना जाता है,[10] संकलक और निष्पादन वातावरण सामान्यतः इन्हें अलग-अलग संकेत देते हैं।[11] इसके अतिरिक्त, कुछ कर्नेल में (जैसे विविध डॉस संस्करण) Ctrl+C केवल उस समय पता लगाया जाता है जब ओएस कीबोर्ड बफर से पढ़ने का प्रयास करता है और केवल तभी होता है जब बफर में यह एकमात्र कुंजी अनुक्रम होता है,[12][13] जबकि Ctrl+Break है अधिकांशतः तत्काल अनुवाद किया जाता है (उदाहरण के लिए डॉस के अनुसार बीआईओएस कॉल द्वारा)। इसके कारण, इन ऑपरेटिंग प्रणाली के अनुसार Ctrl+Break सामान्यतः अधिक प्रभावी विकल्प होता है; इन दो संयोजनों की संवेदनशीलता को BREAK=ON कॉन्फिग.एसवाईएस कथन द्वारा बढ़ाया जा सकता है।

यह भी देखें

संदर्भ

  1. "Keyboard 101- and 102-Key". PS/2 Hardware Interface Technical Reference (PDF). IBM. October 1990. p. 19. Archived (PDF) from the original on 2022-10-09. Except for the Pause key, all keys are make/break.
  2. "Keyboard shortcut for Break, Pause, ScrLK, SysRq function on ThinkPad 6 rows Precision keyboard - ThinkPad - Lenovo Support US".
  3. "Ctrl-Break key - Thinkpads Forum".
  4. 4.0 4.1 4.2 "T530 Pause/Break key - Thinkpads Forum".
  5. "Dell Inspiron 17 specification" (PDF). Archived (PDF) from the original on 2022-10-09.
  6. "Dell community".
  7. DELL. "Commonly-Used Keystroke Shortcuts". Dell.com. Retrieved 18 February 2018.
  8. "CTRL+C (Break)". Msdn.microsoft.com. 2010-03-30. Retrieved 2010-10-22.
  9. "Debug Break". Msdn.microsoft.com. 2010-03-30. Retrieved 2010-10-22.
  10. "Ctrl-Break definition of Ctrl-Break in the Free Online Encyclopedia". Encyclopedia2.thefreedictionary.com. Retrieved 2010-10-22.
  11. www.gnu.org https://web.archive.org/web/20121022172337/https://www.gnu.org/software/emacs/windows/ntemacs/discuss/subproc-ctrl-c. Archived from the original on October 22, 2012. {{cite web}}: Missing or empty |title= (help)
  12. "Vim documentation: vim online". Vim.org. Retrieved 2010-10-22.
  13. "ClipX — DOS 5.0 Ref. - int 23h ctrl-c handler". Ousob.com. Archived from the original on 2016-03-04. Retrieved 2010-10-22.

बाहरी संबंध