स्केप की (Esc key): Difference between revisions

From Vigyanwiki
m (Abhishek moved page ईएससी कुंजी to स्केप की (Esc key) without leaving a redirect)
No edit summary
Line 3: Line 3:
{{Not to be confused with|Escape character}}
{{Not to be confused with|Escape character}}
[[File:German-T2-Keyboard-Prototype-May-2012.jpg|thumb|upright=1.2|ऊपरी-बाएँ कोने में Esc कुंजी वाला एक कंप्यूटर कीबोर्ड]]
[[File:German-T2-Keyboard-Prototype-May-2012.jpg|thumb|upright=1.2|ऊपरी-बाएँ कोने में Esc कुंजी वाला एक कंप्यूटर कीबोर्ड]]
[[File:IBM 5150 Keyboard.jpg|thumb|IBM 83-कुंजी कीबोर्ड (1981), अल्फ़ान्यूमेरिक सेक्शन के ऊपरी-बाएँ कोने में Esc के साथ]][[कीबोर्ड (कंप्यूटिंग)]] पर, Esc कुंजी {{keypress|Esc}} (अंतर्राष्ट्रीय मानक श्रृंखला ISO/IEC 9995 में एस्केप कुंजी नाम दिया गया है) एक कुंजी है जिसका उपयोग [[पलायनवादी चरित्र]] उत्पन्न करने के लिए किया जाता है (जिसे दशमलव में [[ASCII]] कोड 27, [[यूनिकोड]] U+001B, या के रूप में दर्शाया जा सकता है) {{keypress|Ctrl|[}}). एस्केप कैरेक्टर, जब कीबोर्ड से कंप्यूटर पर भेजा जाता है, अक्सर सॉफ़्टवेयर द्वारा स्टॉप के रूप में समझा जाता है, और जब कंप्यूटर से बाहरी डिवाइस पर भेजा जाता है (उदाहरण के लिए, 1980 के दशक से कई प्रिंटर, [[कंप्यूटर टर्मिनल]] और [[लिनक्स कंसोल]] सहित) आमतौर पर ऑपरेटिंग मोड या विशेषताओं को निर्दिष्ट करने के लिए एक [[बचने का क्रम]] की शुरुआत।
[[File:IBM 5150 Keyboard.jpg|thumb|IBM 83-कुंजी कीबोर्ड (1981), अल्फ़ान्यूमेरिक सेक्शन के ऊपरी-बाएँ कोने में Esc के साथ]][[कीबोर्ड (कंप्यूटिंग)|कीबोर्ड]] पर, {{keypress|Esc}} कुंजी जिसे अंतर्राष्ट्रीय मानक श्रृंखला आइएसओ/आइईसी 9995 में एस्केप कुंजी का नाम दिया गया है। यह एक कुंजी है जिसका उपयोग [[पलायनवादी चरित्र|एस्केप वर्ण]] उत्पन्न करने के लिए किया जाता है जिसे दशमलव में [[ASCII]] कोड 27, [[यूनिकोड]] U+001B, या {{keypress|Ctrl|[}} के रूप में दर्शाया जा सकता है। एस्केप वर्ण को जब कीबोर्ड से कंप्यूटर पर भेजा जाता है तो सॉफ़्टवेयर द्वारा इसे  'स्टॉप' के रूप में समझा जाता है और जब कंप्यूटर से बाहरी उपकरणों उदाहरण के लिए, 1980 के दशक से कई प्रिंटर, [[कंप्यूटर टर्मिनल]] और [[लिनक्स कंसोल]], पर भेजा जाता है तों सामान्यतः ऑपरेटिंग मोड या विशेषताओं को निर्दिष्ट करने के लिए एस्केप शृंखला के प्रारंभ को चिह्नित करता है।


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


== प्रतीक ==
== प्रतीक ==
Line 11: Line 11:


== उत्पत्ति ==
== उत्पत्ति ==
कुछ शुरुआती [[टेलेटाइप मॉडल 33]] कीबोर्ड पर समतुल्य कुंजी का नाम ऑल्ट मोड ..., ऑपरेशन के वैकल्पिक मोड के कारण एक विशेष तरीके से निम्नलिखित एक वर्ण का इलाज करने के लिए पलायन का कारण था। बहुत बाद के प्रिंटर और [[कंप्यूटर टर्मिनल]] जो [[भागने के क्रम]] का उपयोग करते थे, अक्सर एक विशेष अनुक्रम के हिस्से के रूप में एक से अधिक बाइट लेते थे।
कुछ प्रारंभी [[टेलेटाइप मॉडल 33]] कीबोर्ड पर समतुल्य कुंजी का नाम ऑल्ट मोड ..., ऑपरेशन के वैकल्पिक मोड के कारण एक विशेष तरीके से निम्नलिखित एक वर्ण का इलाज करने के लिए पलायन का कारण था। बहुत बाद के प्रिंटर और [[कंप्यूटर टर्मिनल]] जो [[भागने के क्रम]] का उपयोग करते थे, अक्सर एक विशेष अनुक्रम के हिस्से के रूप में एक से अधिक बाइट लेते थे।


== उपयोग ==
== उपयोग ==
Line 19: Line 19:
Microsoft Windows कई प्रमुख शॉर्टकट्स के लिए Esc का उपयोग करता है।<ref>{{Cite web|url=https://support.microsoft.com/en-us/windows/keyboard-shortcuts-in-windows-dcc61a57-8ff0-cffe-9796-cb9706c75eec|title=Keyboard shortcuts in Windows|website=support.microsoft.com}}</ref> इनमें से कई शॉर्टकट विंडोज 3.0, [[विन्डोज़ एक्सपी]], [[विंडोज विस्टा]], [[विंडोज 7]], [[विंडोज 8]] और [[विंडोज 10]] के माध्यम से मौजूद हैं।
Microsoft Windows कई प्रमुख शॉर्टकट्स के लिए Esc का उपयोग करता है।<ref>{{Cite web|url=https://support.microsoft.com/en-us/windows/keyboard-shortcuts-in-windows-dcc61a57-8ff0-cffe-9796-cb9706c75eec|title=Keyboard shortcuts in Windows|website=support.microsoft.com}}</ref> इनमें से कई शॉर्टकट विंडोज 3.0, [[विन्डोज़ एक्सपी]], [[विंडोज विस्टा]], [[विंडोज 7]], [[विंडोज 8]] और [[विंडोज 10]] के माध्यम से मौजूद हैं।


MacOS में, Esc आमतौर पर डायलॉग बॉक्स या शीट को बंद या रद्द कर देता है। {{key top|Command}}घ}}+{{Key top|Option}}+{{key top|Esc}} संयोजन [[जबरन छोड़ना]] डायलॉग बॉक्स खोलता है, जिससे उपयोगकर्ता गैर-प्रतिक्रियाशील एप्लिकेशन को समाप्त कर सकते हैं। Esc कुंजी का एक अन्य उपयोग, कमांड कुंजी के संयोजन में, स्थापित होने पर फ्रंट रो (सॉफ़्टवेयर) पर स्विच करना है।
MacOS में, Esc सामान्यतः डायलॉग बॉक्स या शीट को बंद या रद्द कर देता है। {{key top|Command}}घ}}+{{Key top|Option}}+{{key top|Esc}} संयोजन [[जबरन छोड़ना]] डायलॉग बॉक्स खोलता है, जिससे उपयोगकर्ता गैर-प्रतिक्रियाशील एप्लिकेशन को समाप्त कर सकते हैं। Esc कुंजी का एक अन्य उपयोग, कमांड कुंजी के संयोजन में, स्थापित होने पर फ्रंट रो (सॉफ़्टवेयर) पर स्विच करना है।


अधिकांश कंप्यूटर गेम में, एस्केप कुंजी का उपयोग पॉज़ बटन के रूप में और/या इन-गेम मेनू को लाने के तरीके के रूप में किया जाता है, जिसमें आमतौर पर प्रोग्राम से बाहर निकलने के तरीके होते हैं। यह एक अलग Pause key|Pause/Break key के अस्तित्व के बावजूद है।
अधिकांश कंप्यूटर गेम में, एस्केप कुंजी का उपयोग पॉज़ बटन के रूप में और/या इन-गेम मेनू को लाने के तरीके के रूप में किया जाता है, जिसमें सामान्यतः प्रोग्राम से बाहर निकलने के तरीके होते हैं। यह एक अलग Pause key|Pause/Break key के अस्तित्व के बावजूद है।


[[File:KB Terminal ADM3A.svg|thumb|450px|[[ADM-3A]] कीबोर्ड लेआउट का उपयोग vi के विकास में किया गया, जिसमें एस्केप अब टैब स्थिति है]][[टीईसीओ (पाठ संपादक)]] [[vi]] परिवार में, मोड स्विच करने के लिए एस्केप का उपयोग किया जाता है। यह उपयोग vi को विकसित करने के लिए उपयोग किए जाने वाले ADM-3A टर्मिनल कीबोर्ड पर अब टैब स्थिति में सुविधाजनक रूप से रखे जाने के कारण है, हालांकि यह अब असुविधाजनक रूप से रखा गया है। यह उसी तरह है जैसे [[Emacs]] में व्यापक संशोधक कुंजियों को एक साथ रखे जाने पर मूल कीबोर्ड ([[अंतरिक्ष कैडेट कीबोर्ड]]) पर आसानी से उपयोग किया जाता था, लेकिन इन कुंजियों को अब कीबोर्ड के चारों ओर फैला दिया गया है, जिसका उपयोग करना अधिक कठिन हो गया है।
[[File:KB Terminal ADM3A.svg|thumb|450px|[[ADM-3A]] कीबोर्ड लेआउट का उपयोग vi के विकास में किया गया, जिसमें एस्केप अब टैब स्थिति है]][[टीईसीओ (पाठ संपादक)]] [[vi]] परिवार में, मोड स्विच करने के लिए एस्केप का उपयोग किया जाता है। यह उपयोग vi को विकसित करने के लिए उपयोग किए जाने वाले ADM-3A टर्मिनल कीबोर्ड पर अब टैब स्थिति में सुविधाजनक रूप से रखे जाने के कारण है, हालांकि यह अब असुविधाजनक रूप से रखा गया है। यह उसी तरह है जैसे [[Emacs]] में व्यापक संशोधक कुंजियों को एक साथ रखे जाने पर मूल कीबोर्ड ([[अंतरिक्ष कैडेट कीबोर्ड]]) पर आसानी से उपयोग किया जाता था, लेकिन इन कुंजियों को अब कीबोर्ड के चारों ओर फैला दिया गया है, जिसका उपयोग करना अधिक कठिन हो गया है।
Line 31: Line 31:


=== केएसआर टर्मिनलों पर एस्केप सीक्वेंस ===
=== केएसआर टर्मिनलों पर एस्केप सीक्वेंस ===
पुराने कीबोर्ड सेंड/रिसीव (केएसआर) प्रिंटर, और कंप्यूटर टर्मिनल (वीडीयू), आमतौर पर कंप्यूटर द्वारा परिधीय डिवाइस पर भेजे गए एस्केप सीक्वेंस द्वारा नियंत्रित किए जाते थे, लेकिन ऐसी परिस्थितियां थीं जहां इन डिवाइसों को कीबोर्ड के साथ प्रभावी ढंग से ऑफ-लाइन इस्तेमाल किया जा सकता था। आउटपुट डिवाइस से जुड़ा है, और इसलिए परिधीय को नियंत्रित करने के लिए हाथ से एस्केप सीक्वेंस टाइप करने की आवश्यकता उत्पन्न हो सकती है। हालांकि ऐसे उपकरण लंबे समय से उपयोग से बाहर हैं, मानक प्रसंस्करण<ref>"[http://www.joelonsoftware.com/articles/Unicode.html About Unicode and Character Sets]", Joel Spolsky, ''Joel on Software''</ref> 1970 के [[VT100]] के समान ANSI एस्केप कोड, ANSI.SYS और यूनिक्स जैसे वातावरण में उपयोग किए जाने वाले अन्य आधुनिक स्यूडो-टर्मिनल इंटरफेस दोनों में लागू किया गया है, एक उदाहरण लिनक्स कंसोल है, जिसका अर्थ है नए, उच्च-स्तरीय सार नहीं बदले हैं तथ्य यह है कि एस्केप कुंजी टाइप करने के बाद छह अक्षर [32;1m जैसा कुछ बाद में आउटपुट में पाठ को प्रभावित करता है, इस मामले में इसे हरा कर देता है।
पुराने कीबोर्ड सेंड/रिसीव (केएसआर) प्रिंटर, और कंप्यूटर टर्मिनल (वीडीयू), सामान्यतः कंप्यूटर द्वारा परिधीय डिवाइस पर भेजे गए एस्केप सीक्वेंस द्वारा नियंत्रित किए जाते थे, लेकिन ऐसी परिस्थितियां थीं जहां इन डिवाइसों को कीबोर्ड के साथ प्रभावी ढंग से ऑफ-लाइन इस्तेमाल किया जा सकता था। आउटपुट डिवाइस से जुड़ा है, और इसलिए परिधीय को नियंत्रित करने के लिए हाथ से एस्केप सीक्वेंस टाइप करने की आवश्यकता उत्पन्न हो सकती है। हालांकि ऐसे उपकरण लंबे समय से उपयोग से बाहर हैं, मानक प्रसंस्करण<ref>"[http://www.joelonsoftware.com/articles/Unicode.html About Unicode and Character Sets]", Joel Spolsky, ''Joel on Software''</ref> 1970 के [[VT100]] के समान ANSI एस्केप कोड, ANSI.SYS और यूनिक्स जैसे वातावरण में उपयोग किए जाने वाले अन्य आधुनिक स्यूडो-टर्मिनल इंटरफेस दोनों में लागू किया गया है, एक उदाहरण लिनक्स कंसोल है, जिसका अर्थ है नए, उच्च-स्तरीय सार नहीं बदले हैं तथ्य यह है कि एस्केप कुंजी टाइप करने के बाद छह अक्षर [32;1m जैसा कुछ बाद में आउटपुट में पाठ को प्रभावित करता है, इस मामले में इसे हरा कर देता है।


== संदर्भ ==
== संदर्भ ==

Revision as of 00:43, 11 February 2023

File:German-T2-Keyboard-Prototype-May-2012.jpg
ऊपरी-बाएँ कोने में Esc कुंजी वाला एक कंप्यूटर कीबोर्ड
File:IBM 5150 Keyboard.jpg
IBM 83-कुंजी कीबोर्ड (1981), अल्फ़ान्यूमेरिक सेक्शन के ऊपरी-बाएँ कोने में Esc के साथ

कीबोर्ड पर, Esc कुंजी जिसे अंतर्राष्ट्रीय मानक श्रृंखला आइएसओ/आइईसी 9995 में एस्केप कुंजी का नाम दिया गया है। यह एक कुंजी है जिसका उपयोग एस्केप वर्ण उत्पन्न करने के लिए किया जाता है जिसे दशमलव में ASCII कोड 27, यूनिकोड U+001B, या Ctrl+[ के रूप में दर्शाया जा सकता है। एस्केप वर्ण को जब कीबोर्ड से कंप्यूटर पर भेजा जाता है तो सॉफ़्टवेयर द्वारा इसे 'स्टॉप' के रूप में समझा जाता है और जब कंप्यूटर से बाहरी उपकरणों उदाहरण के लिए, 1980 के दशक से कई प्रिंटर, कंप्यूटर टर्मिनल और लिनक्स कंसोल, पर भेजा जाता है तों सामान्यतः ऑपरेटिंग मोड या विशेषताओं को निर्दिष्ट करने के लिए एस्केप शृंखला के प्रारंभ को चिह्नित करता है।

यद्यपि एस्केप कुंजी की उत्पत्ति दशकों पहले टेलीटाइपराइटर के साथ हों गई थी परंतु प्रथा के अनुसार कम से कम मूल आईबीएम पीसी कीबोर्ड के लिए यह सामान्यतः कीबोर्ड के ऊपरी बाएं कोने में रखा जाता है।

प्रतीक

File:ISO 7000 - Ref-No 2029.svg
एस्केप के लिए आईएसओ कीबोर्ड प्रतीक

ESC कुंजी के लिए कीबोर्ड प्रतीक (जिसका उपयोग तब किया जा सकता है जब कुंजी को लेबल करने के लिए सामान्य लैटिन अक्षर Esc को प्राथमिकता नहीं दी जाती है) ISO/IEC 9995-7 में प्रतीक 29 के रूप में मानकीकृत है, और उपकरण पर उपयोग के लिए ISO 7000 ग्राफिकल प्रतीक के रूप में प्रतीक ISO-7000-2029। यह प्रतीक यूनिकोड में U+238B के रूप में एन्कोड किया गया है broken circle with northwest arrow (⎋).

उत्पत्ति

कुछ प्रारंभी टेलेटाइप मॉडल 33 कीबोर्ड पर समतुल्य कुंजी का नाम ऑल्ट मोड ..., ऑपरेशन के वैकल्पिक मोड के कारण एक विशेष तरीके से निम्नलिखित एक वर्ण का इलाज करने के लिए पलायन का कारण था। बहुत बाद के प्रिंटर और कंप्यूटर टर्मिनल जो भागने के क्रम का उपयोग करते थे, अक्सर एक विशेष अनुक्रम के हिस्से के रूप में एक से अधिक बाइट लेते थे।

उपयोग

जैसा कि अधिकांश कंप्यूटर उपयोगकर्ता अब अपने कंप्यूटर के बाह्य उपकरणों को नियंत्रित करने के विवरण से चिंतित नहीं हैं, जिस कार्य के लिए एस्केप सीक्वेंस मूल रूप से डिज़ाइन किए गए थे, एस्केप कुंजी को अनुप्रयोग प्रक्रिया सामग्री प्रोग्रामर द्वारा विनियोजित किया गया था, जिसका अर्थ अक्सर स्टॉप होता है। यह उपयोग आज भी Microsoft Windows की भागने की विधि में No, Quit, Exit, Cancel, या Abort के संवाद बॉक्स में शॉर्टकट के रूप में जारी है, साथ ही कई वेब ब्राउज़र्स में स्टॉप बटन के लिए एक सामान्य शॉर्टकट कुंजी है, और खींचें और छोड़ें को रद्द करने के लिए है। संचालन।[1][2][3] माइक्रोसॉफ्ट विंडोज चलाने वाली मशीनों पर, कीबोर्ड पर विंडोज कुंजी के कार्यान्वयन से पहले, स्टार्ट बटन को लागू करने के लिए सामान्य अभ्यास नियंत्रण कुंजी को दबाए रखना और एस्केप को दबा देना था। यह कुंजी संयोजन अभी भी विंडोज की के रूप में काम करता है।[4] Microsoft Windows कई प्रमुख शॉर्टकट्स के लिए Esc का उपयोग करता है।[5] इनमें से कई शॉर्टकट विंडोज 3.0, विन्डोज़ एक्सपी, विंडोज विस्टा, विंडोज 7, विंडोज 8 और विंडोज 10 के माध्यम से मौजूद हैं।

MacOS में, Esc सामान्यतः डायलॉग बॉक्स या शीट को बंद या रद्द कर देता है। ⌘ Commandघ}}+⌥ Option+⎋ Esc संयोजन जबरन छोड़ना डायलॉग बॉक्स खोलता है, जिससे उपयोगकर्ता गैर-प्रतिक्रियाशील एप्लिकेशन को समाप्त कर सकते हैं। Esc कुंजी का एक अन्य उपयोग, कमांड कुंजी के संयोजन में, स्थापित होने पर फ्रंट रो (सॉफ़्टवेयर) पर स्विच करना है।

अधिकांश कंप्यूटर गेम में, एस्केप कुंजी का उपयोग पॉज़ बटन के रूप में और/या इन-गेम मेनू को लाने के तरीके के रूप में किया जाता है, जिसमें सामान्यतः प्रोग्राम से बाहर निकलने के तरीके होते हैं। यह एक अलग Pause key|Pause/Break key के अस्तित्व के बावजूद है।

File:KB Terminal ADM3A.svg
ADM-3A कीबोर्ड लेआउट का उपयोग vi के विकास में किया गया, जिसमें एस्केप अब टैब स्थिति है

टीईसीओ (पाठ संपादक) vi परिवार में, मोड स्विच करने के लिए एस्केप का उपयोग किया जाता है। यह उपयोग vi को विकसित करने के लिए उपयोग किए जाने वाले ADM-3A टर्मिनल कीबोर्ड पर अब टैब स्थिति में सुविधाजनक रूप से रखे जाने के कारण है, हालांकि यह अब असुविधाजनक रूप से रखा गया है। यह उसी तरह है जैसे Emacs में व्यापक संशोधक कुंजियों को एक साथ रखे जाने पर मूल कीबोर्ड (अंतरिक्ष कैडेट कीबोर्ड) पर आसानी से उपयोग किया जाता था, लेकिन इन कुंजियों को अब कीबोर्ड के चारों ओर फैला दिया गया है, जिसका उपयोग करना अधिक कठिन हो गया है।

TECO (टेक्स्ट एडिटर) संपादक ESCape का उपयोग एक बार उपयोग किए जाने पर सीमांकक के रूप में और एक पंक्ति में दो बार उपयोग किए जाने पर निष्पादन कुंजी के रूप में करता है।[6]


केएसआर टर्मिनलों पर एस्केप सीक्वेंस

पुराने कीबोर्ड सेंड/रिसीव (केएसआर) प्रिंटर, और कंप्यूटर टर्मिनल (वीडीयू), सामान्यतः कंप्यूटर द्वारा परिधीय डिवाइस पर भेजे गए एस्केप सीक्वेंस द्वारा नियंत्रित किए जाते थे, लेकिन ऐसी परिस्थितियां थीं जहां इन डिवाइसों को कीबोर्ड के साथ प्रभावी ढंग से ऑफ-लाइन इस्तेमाल किया जा सकता था। आउटपुट डिवाइस से जुड़ा है, और इसलिए परिधीय को नियंत्रित करने के लिए हाथ से एस्केप सीक्वेंस टाइप करने की आवश्यकता उत्पन्न हो सकती है। हालांकि ऐसे उपकरण लंबे समय से उपयोग से बाहर हैं, मानक प्रसंस्करण[7] 1970 के VT100 के समान ANSI एस्केप कोड, ANSI.SYS और यूनिक्स जैसे वातावरण में उपयोग किए जाने वाले अन्य आधुनिक स्यूडो-टर्मिनल इंटरफेस दोनों में लागू किया गया है, एक उदाहरण लिनक्स कंसोल है, जिसका अर्थ है नए, उच्च-स्तरीय सार नहीं बदले हैं तथ्य यह है कि एस्केप कुंजी टाइप करने के बाद छह अक्षर [32;1m जैसा कुछ बाद में आउटपुट में पाठ को प्रभावित करता है, इस मामले में इसे हरा कर देता है।

संदर्भ

  1. "Netscape for UNIX keybindings". Archived from the original on 2006-09-19. Retrieved 2009-02-07.
  2. "Internet Explorer 7 Quick Reference Guide". Archived from the original on 2009-02-18. Retrieved 2009-02-07.
  3. "Cheat Sheet for Mozilla FireFox (Key Board Short Cuts)". scribd.com. Retrieved 4 December 2016.
  4. "Ctrl+Esc, U, Enter: Shutdown Windows (XP and earlier)". Retrieved 26 April 2012.
  5. "Keyboard shortcuts in Windows". support.microsoft.com.
  6. "Survival TECO".
  7. "About Unicode and Character Sets", Joel Spolsky, Joel on Software