ब्रेक की: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 1: Line 1:
{{short description|Key of a computer keyboard}}
{{short description|Key of a computer keyboard}}
{{Redirect|Pause button|the media control|Media controls|other uses|Pause (disambiguation){{!}}Pause}}
{{Redirect|पॉज़ कुंजी|मीडिया नियंत्रण|मीडिया नियंत्रण|अन्य उपयोग|पॉज़ (बहुविकल्पी){{!}}पॉज}}
[[File:Key break.jpg|right|100px|thumb|पीसी कीबोर्ड पर ब्रेक/पॉज की]][[कंप्यूटर कीबोर्ड]] की ब्रेक की (या प्रतीक <बड़ा>⎉</बड़ा>) एक [[टेलीग्राफी]] सर्किट को तोड़ने के लिए संदर्भित करता है और 19वीं शताब्दी के अभ्यास से उत्पन्न हुआ है। आधुनिक उपयोग में, कुंजी का कोई सुपरिभाषित उद्देश्य नहीं है, लेकिन जब यह मामला है, तो इसका उपयोग सॉफ़्टवेयर द्वारा विविध कार्यों के लिए किया जा सकता है, जैसे कि एकाधिक लॉगिन सत्रों के बीच स्विच करना, किसी प्रोग्राम को समाप्त करना, या किसी मॉडेम कनेक्शन को बाधित करना .
[[File:Key break.jpg|right|100px|thumb|पीसी कीबोर्ड पर ब्रेक/पॉज की]][[कंप्यूटर कीबोर्ड]] की ब्रेक की (या प्रतीक <बड़ा>⎉</बड़ा>) एक [[टेलीग्राफी]] परिपथ को तोड़ने के लिए संदर्भित करता है और 19वीं शताब्दी के अभ्यास से उत्पन्न हुआ है। आधुनिक उपयोग में, कुंजी का कोई सुपरिभाषित उद्देश्य नहीं है, किन्तु जब यह स्थिति है, तो इसका उपयोग सॉफ़्टवेयर द्वारा विविध कार्यों के लिए किया जा सकता है, जैसे कि एकाधिक लॉगिन सत्रों के बीच स्विच करना, किसी प्रोग्राम को समाप्त करना, या किसी मॉडेम कनेक्शन को बाधित करना .


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


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


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


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


== सिंक्लेयर ==
== सिंक्लेयर ==
[[ZX80]] और [[ZX81]] कंप्यूटरों पर, ब्रेक को दबाकर एक्सेस किया जाता है {{keypress|Space}}. ZX स्पेक्ट्रम पर इसके द्वारा एक्सेस किया जाता है {{keypress|Caps Shift|Space}}. स्पेक्ट्रम+ और बाद के कंप्यूटरों में एक समर्पित {{keypress|Break}} चाबी। यह किसी बाधा को ट्रिगर नहीं करता है लेकिन किसी भी चल रहे बेसिक प्रोग्राम को रोक देगा, या कैसेट टेप में डेटा की लोडिंग या बचत को समाप्त कर देगा। एक बाधित बेसिक प्रोग्राम को आमतौर पर इसके साथ फिर से शुरू किया जा सकता है <code>CONTINUE</code> आज्ञा। सिंक्लेयर QL कंप्यूटर, बिना a {{keypress|Break}} key, फ़ंक्शन को मैप करता है {{keypress|Ctrl|Space}}.
[[ZX80]] और [[ZX81]] कंप्यूटरों पर, ब्रेक को दबाकर एक्सेस किया जाता है {{keypress|Space}}. ZX स्पेक्ट्रम पर इसके द्वारा एक्सेस किया जाता है {{keypress|Caps Shift|Space}}. स्पेक्ट्रम+ और बाद के कंप्यूटरों में एक समर्पित {{keypress|Break}} चाबी। यह किसी बाधा को ट्रिगर नहीं करता है किन्तु किसी भी चल रहे बेसिक प्रोग्राम को रोक देगा, या कैसेट टेप में डेटा की लोडिंग या बचत को समाप्त कर देगा। एक बाधित बेसिक प्रोग्राम को सामान्यतः इसके साथ फिर से शुरू किया जा सकता है <code>CONTINUE</code> आज्ञा। सिंक्लेयर QL कंप्यूटर, बिना a {{keypress|Break}} key, कार्य को मैप करता है {{keypress|Ctrl|Space}}.


== [[बीबीसी माइक्रो]] ==
== [[बीबीसी माइक्रो]] ==
Line 21: Line 21:


== आधुनिक कीबोर्ड ==
== आधुनिक कीबोर्ड ==
कई आधुनिक [[निजी कंप्यूटर]] पर, {{keypress|Pause}} [[BIOS]] द्वारा स्क्रीन आउटपुट को तब तक बाधित करता है जब तक कि कोई अन्य कुंजी नहीं दबाई जाती है। यह [[टेक्स्ट मोड]] में [[बूटिंग]] के दौरान और [[Microsoft Windows]] सुरक्षित मोड में 50 लाइनों के साथ DOS बॉक्स में प्रभावी है। बिना शुरुआती [[की]]बोर्ड पर {{keypress|Pause}} कुंजी (101/102-कुंजी कीबोर्ड की शुरुआत से पहले) पॉज फ़ंक्शन को असाइन किया गया था {{keypress|Ctrl|NumLock}}, और ब्रेक फ़ंक्शन को {{keypress|Ctrl|ScrLock}}; ये की-कॉम्बिनेशन अभी भी अधिकांश प्रोग्राम के साथ काम करते हैं, यहां तक ​​कि आधुनिक कीबोर्ड वाले आधुनिक पीसी पर भी। समर्पित को दबाना {{keypress|Pause}} 101/102-कुंजी कीबोर्ड पर कुंजी दबाने पर समान [[स्कैनकोड]] भेजती है {{keypress|Ctrl}}, तब {{keypress|NumLock}}, फिर उन्हें उल्टे क्रम में जारी करना होगा; इसके अतिरिक्त, एक E1<sub>hex</sub> उपसर्ग भेजा जाता है, जो 101/102-कुंजी-जागरूक सॉफ़्टवेयर को दो स्थितियों को समझने में सक्षम बनाता है, जबकि पुराने सॉफ़्टवेयर आमतौर पर उपसर्ग की उपेक्षा करते हैं। {{keypress|Pause}} }} कुंजी अन्य सभी कुंजियों से भिन्न है जिसमें यह PS/2 मोड 1 या 2 में रिलीज़ होने पर बिल्कुल भी स्कैनकोड नहीं भेजती है, इसलिए यह निर्धारित करना असंभव है कि यह कुंजी पुराने उपकरणों के साथ नीचे रखी जा रही है या नहीं। PS/2 मोड 3 या USB HID मोड में, एक रिलीज़ स्कैनकोड होता है, इसलिए यह निर्धारित करना संभव है कि यह कुंजी आधुनिक कंप्यूटरों पर दबाई जा रही है या नहीं।<ref>{{cite book|title=PS/2 Hardware Interface Technical Reference|date=October 1990|publisher=IBM|url=http://www.mcamafia.de/pdf/ibm_hitrc11.pdf |archive-url=https://ghostarchive.org/archive/20221009/http://www.mcamafia.de/pdf/ibm_hitrc11.pdf |archive-date=2022-10-09 |url-status=live|page=19|chapter=Keyboard 101- and 102-Key|quote=Except for the Pause key, all keys are make/break.}}</ref>
कई आधुनिक [[निजी कंप्यूटर]] पर, {{keypress|Pause}} [[BIOS]] द्वारा स्क्रीन आउटपुट को तब तक बाधित करता है जब तक कि कोई अन्य कुंजी नहीं दबाई जाती है। यह [[टेक्स्ट मोड]] में [[बूटिंग]] के दौरान और [[Microsoft Windows]] सुरक्षित मोड में 50 लाइनों के साथ DOS बॉक्स में प्रभावी है। बिना प्रारंभिकी [[की]]बोर्ड पर {{keypress|Pause}} कुंजी (101/102-कुंजी कीबोर्ड के प्रारंभ से पहले) पॉज कार्य को असाइन किया गया था {{keypress|Ctrl|NumLock}}, और ब्रेक कार्य को {{keypress|Ctrl|ScrLock}}; ये की-कॉम्बिनेशन अभी भी अधिकांश प्रोग्राम के साथ काम करते हैं, यहां तक ​​कि आधुनिक कीबोर्ड वाले आधुनिक पीसी पर भी। समर्पित को दबाना {{keypress|Pause}} 101/102-कुंजी कीबोर्ड पर कुंजी दबाने पर समान [[स्कैनकोड]] भेजती है {{keypress|Ctrl}}, तब {{keypress|NumLock}}, फिर उन्हें उल्टे क्रम में जारी करना होगा; इसके अतिरिक्त, एक E1<sub>hex</sub> उपसर्ग भेजा जाता है, जो 101/102-कुंजी-जागरूक सॉफ़्टवेयर को दो स्थितियों को समझने में सक्षम बनाता है, जबकि पुराने सॉफ़्टवेयर सामान्यतः उपसर्ग की उपेक्षा करते हैं। {{keypress|Pause}} }} कुंजी अन्य सभी कुंजियों से भिन्न है जिसमें यह PS/2 मोड 1 या 2 में रिलीज़ होने पर बिल्कुल भी स्कैनकोड नहीं भेजती है, इसलिए यह निर्धारित करना असंभव है कि यह कुंजी पुराने उपकरणों के साथ नीचे रखी जा रही है या नहीं। PS/2 मोड 3 या USB HID मोड में, एक रिलीज़ स्कैनकोड होता है, इसलिए यह निर्धारित करना संभव है कि यह कुंजी आधुनिक कंप्यूटरों पर दबाई जा रही है या नहीं।<ref>{{cite book|title=PS/2 Hardware Interface Technical Reference|date=October 1990|publisher=IBM|url=http://www.mcamafia.de/pdf/ibm_hitrc11.pdf |archive-url=https://ghostarchive.org/archive/20221009/http://www.mcamafia.de/pdf/ibm_hitrc11.pdf |archive-date=2022-10-09 |url-status=live|page=19|chapter=Keyboard 101- and 102-Key|quote=Except for the Pause key, all keys are make/break.}}</ref>
आधुनिक कीबोर्ड पर, {{keypress|Break}} कुंजी को आमतौर पर नीचे ब्रेक के साथ रोकें लेबल किया जाता है, कभी-कभी एक रेखा से अलग किया जाता है: {{keypress|{{Sfrac|Pause|Break}}}}, या कीकैप के शीर्ष पर रुकें और सामने की तरफ ब्रेक लें, या केवल बिना ब्रेक के ही रुकें। अधिकांश विंडोज़ वातावरणों में, कुंजी संयोजन {{keypress|Win|Pause}} सिस्टम गुण लाता है।
आधुनिक कीबोर्ड पर, {{keypress|Break}} कुंजी को सामान्यतः नीचे ब्रेक के साथ रोकें लेबल किया जाता है, कभी-कभी एक रेखा से अलग किया जाता है: {{keypress|{{Sfrac|Pause|Break}}}}, या कीकैप के शीर्ष पर रुकें और सामने की तरफ ब्रेक लें, या केवल बिना ब्रेक के ही रुकें। अधिकांश विंडोज़ वातावरणों में, कुंजी संयोजन {{keypress|Win|Pause}} सिस्टम गुण लाता है।


== ब्रेक कुंजी के बिना कीबोर्ड ==
== ब्रेक कुंजी के बिना कीबोर्ड ==
Line 44: Line 44:


== प्रोग्राम के निष्पादन को तोड़ने के लिए उपयोग ==
== प्रोग्राम के निष्पादन को तोड़ने के लिए उपयोग ==
जबकि दोनों {{keypress|Ctrl|Break}} और {{keypress|Ctrl|C}} संयोजन आमतौर पर कंसोल एप्लिकेशन के निष्पादन को तोड़ने के तरीके के रूप में कार्यान्वित किया जाता है, उनका उपयोग एकीकृत विकास वातावरण में समान प्रभाव के लिए भी किया जाता है।<ref>{{cite web|url=http://msdn.microsoft.com/en-us/library/ff540312.aspx |title=CTRL+C (Break) |publisher=Msdn.microsoft.com |date=2010-03-30 |access-date=2010-10-22}}</ref><ref>{{cite web|url=http://msdn.microsoft.com/en-us/library/ff541727.aspx |title=Debug Break |publisher=Msdn.microsoft.com |date=2010-03-30 |access-date=2010-10-22}}</ref> हालाँकि इन दोनों को अक्सर विनिमेय माना जाता है,<ref>{{cite web|url=http://encyclopedia2.thefreedictionary.com/Ctrl-Break |title=Ctrl-Break definition of Ctrl-Break in the Free Online Encyclopedia |publisher=Encyclopedia2.thefreedictionary.com |access-date=2010-10-22}}</ref> संकलक और निष्पादन वातावरण आमतौर पर इन्हें अलग-अलग संकेत देते हैं।<ref>{{cite web |url=https://www.gnu.org/software/emacs/windows/ntemacs/discuss/subproc-ctrl-c |title= |website=www.gnu.org |archive-url=https://web.archive.org/web/20121022172337/https://www.gnu.org/software/emacs/windows/ntemacs/discuss/subproc-ctrl-c |archive-date=October 22, 2012}}</ref> इसके अतिरिक्त, कुछ कर्नेल में (जैसे विविध डॉस संस्करण) {{keypress|Ctrl|C}} केवल उस समय पता चला है जब ओएस कीबोर्ड बफर से पढ़ने की कोशिश करता है और केवल तभी होता है जब बफर में यह एकमात्र महत्वपूर्ण अनुक्रम होता है,<ref>{{cite web|url=http://vimdoc.sourceforge.net/htmldoc/os_dos.html#dos-CTRL-Break |title=Vim documentation: vim online |publisher=Vim.org |access-date=2010-10-22}}</ref><ref>{{cite web |url=http://www.ousob.com/ng/dos5/ng27979.php |title=ClipX&nbsp;— DOS 5.0 Ref. - int 23h ctrl-c handler |publisher=Ousob.com |access-date=2010-10-22 |archive-url=https://web.archive.org/web/20160304031501/http://www.ousob.com/ng/dos5/ng27979.php |archive-date=2016-03-04 |url-status=dead }}</ref> जबकि {{keypress|Ctrl|Break}} अक्सर तत्काल अनुवाद किया जाता है (उदाहरण के लिए डॉस के तहत BIOS कॉल द्वारा)। इसके कारण, {{keypress|Ctrl|Break}} इन ऑपरेटिंग सिस्टम के तहत आमतौर पर अधिक प्रभावी विकल्प होता है; इन दो संयोजनों के लिए संवेदनशीलता को इसके द्वारा बढ़ाया जा सकता है <code>[[BREAK (CONFIG.SYS directive)|BREAK]]=ON</code> CONFIG.SYS कथन।
जबकि दोनों {{keypress|Ctrl|Break}} और {{keypress|Ctrl|C}} संयोजन सामान्यतः कंसोल एप्लिकेशन के निष्पादन को तोड़ने के तरीके के रूप में कार्यान्वित किया जाता है, उनका उपयोग एकीकृत विकास वातावरण में समान प्रभाव के लिए भी किया जाता है।<ref>{{cite web|url=http://msdn.microsoft.com/en-us/library/ff540312.aspx |title=CTRL+C (Break) |publisher=Msdn.microsoft.com |date=2010-03-30 |access-date=2010-10-22}}</ref><ref>{{cite web|url=http://msdn.microsoft.com/en-us/library/ff541727.aspx |title=Debug Break |publisher=Msdn.microsoft.com |date=2010-03-30 |access-date=2010-10-22}}</ref> हालाँकि इन दोनों को अक्सर विनिमेय माना जाता है,<ref>{{cite web|url=http://encyclopedia2.thefreedictionary.com/Ctrl-Break |title=Ctrl-Break definition of Ctrl-Break in the Free Online Encyclopedia |publisher=Encyclopedia2.thefreedictionary.com |access-date=2010-10-22}}</ref> संकलक और निष्पादन वातावरण सामान्यतः इन्हें अलग-अलग संकेत देते हैं।<ref>{{cite web |url=https://www.gnu.org/software/emacs/windows/ntemacs/discuss/subproc-ctrl-c |title= |website=www.gnu.org |archive-url=https://web.archive.org/web/20121022172337/https://www.gnu.org/software/emacs/windows/ntemacs/discuss/subproc-ctrl-c |archive-date=October 22, 2012}}</ref> इसके अतिरिक्त, कुछ कर्नेल में (जैसे विविध डॉस संस्करण) {{keypress|Ctrl|C}} केवल उस समय पता चला है जब ओएस कीबोर्ड बफर से पढ़ने की कोशिश करता है और केवल तभी होता है जब बफर में यह एकमात्र महत्वपूर्ण अनुक्रम होता है,<ref>{{cite web|url=http://vimdoc.sourceforge.net/htmldoc/os_dos.html#dos-CTRL-Break |title=Vim documentation: vim online |publisher=Vim.org |access-date=2010-10-22}}</ref><ref>{{cite web |url=http://www.ousob.com/ng/dos5/ng27979.php |title=ClipX&nbsp;— DOS 5.0 Ref. - int 23h ctrl-c handler |publisher=Ousob.com |access-date=2010-10-22 |archive-url=https://web.archive.org/web/20160304031501/http://www.ousob.com/ng/dos5/ng27979.php |archive-date=2016-03-04 |url-status=dead }}</ref> जबकि {{keypress|Ctrl|Break}} अक्सर तत्काल अनुवाद किया जाता है (उदाहरण के लिए डॉस के तहत BIOS कॉल द्वारा)। इसके कारण, {{keypress|Ctrl|Break}} इन ऑपरेटिंग सिस्टम के तहत सामान्यतः अधिक प्रभावी विकल्प होता है; इन दो संयोजनों के लिए संवेदनशीलता को इसके द्वारा बढ़ाया जा सकता है <code>[[BREAK (CONFIG.SYS directive)|BREAK]]=ON</code> CONFIG.SYS कथन।


== यह भी देखें ==
== यह भी देखें ==

Revision as of 17:54, 17 February 2023

पीसी कीबोर्ड पर ब्रेक/पॉज की

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

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

इतिहास

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

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

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

सिंक्लेयर

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

यह भी देखें

संदर्भ

  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.


बाहरी संबंध