स्क्रॉल लॉक: Difference between revisions
From Vigyanwiki
No edit summary |
No edit summary |
||
| (28 intermediate revisions by 4 users not shown) | |||
| Line 1: | Line 1: | ||
{{short description|Computer key}} | {{short description|Computer key}} | ||
[[File:Scroll-lock.jpg|thumb|[[मॉडल एम कीबोर्ड]] पर सक्रिय सूचक प्रकाश के साथ स्क्रॉल-लॉक कुंजी।]]स्क्रॉल लॉक (⤓ या ⇳) अधिकांश आईबीएम-संगत [[कीबोर्ड (कंप्यूटिंग)]] पर [[लॉक कुंजी]] (सामान्यतः संबद्ध स्थिति प्रकाश के साथ) है। | [[File:Scroll-lock.jpg|thumb|[[मॉडल एम कीबोर्ड]] पर सक्रिय सूचक प्रकाश के साथ स्क्रॉल-लॉक कुंजी।]]'''स्क्रॉल लॉक''' (⤓ या ⇳) अधिकांश आईबीएम-संगत [[कीबोर्ड (कंप्यूटिंग)]] पर [[लॉक कुंजी]] (सामान्यतः संबद्ध स्थिति प्रकाश के साथ) है। | ||
ऑपरेटिंग | ऑपरेटिंग प्रणाली के आधार पर, इसका उपयोग विभिन्न उद्देश्यों के लिए किया जा सकता है, और एप्लिकेशन कुंजी को फ़ंक्शन असाइन कर सकते हैं या इसके टॉगलिंग स्थिति के आधार पर अपना प्रक्रिया परिवर्तित कर सकते हैं।<ref name="IBM_Owners_Manual"/><ref name="IBM_1983_PC-TR"/> | ||
कुंजी का अधिकांशतः उपयोग नहीं किया जाता है, और इसलिए कुछ | कुंजी का अधिकांशतः उपयोग नहीं किया जाता है, और इसलिए कुछ अल्प या विशेष में स्क्रॉल लॉक {{keypress|Scroll Lock}} की पूरी तरह से कमी होती है। | ||
{{keypress|Ctrl|Scroll Lock}} दबाने से वही | {{keypress|Ctrl|Scroll Lock}} दबाने से वही कार्य होता है जो {{keypress|Ctrl|Pause/Break}} दबाने पर होता है। यह प्रक्रिया मूल [[आईबीएम पीसी कीबोर्ड]] का अवशेष है, जिसमें समर्पित {{keypress|Pause/Break}} कुंजी नहीं थी। इसके अतिरिक्त, उन्होंने पॉज़ फ़ंक्शन को {{keypress|Ctrl|Num Lock}} और ब्रेक फ़ंक्शन को {{keypress|Ctrl|Scroll Lock}} असाइन किया। | ||
== फंक्शन == | == फंक्शन == | ||
=== विंडो स्क्रॉलिंग === | === विंडो स्क्रॉलिंग === | ||
{{keypress|Scroll Lock}}<nowiki> }} कुंजी सभी स्क्रॉलिंग तकनीकों को लॉक करने के लिए थी, और यह मूल आईबीएम पीसी कीबोर्ड का अवशेष है। मूल डिजाइन में, </nowiki>{{keypress|Scroll Lock}} का उद्देश्य | {{keypress|Scroll Lock}}<nowiki>}} कुंजी सभी स्क्रॉलिंग तकनीकों को लॉक करने के लिए थी, और यह मूल आईबीएम पीसी कीबोर्ड का अवशेष है। मूल डिजाइन में, </nowiki>{{keypress|Scroll Lock}} का उद्देश्य एरो कुंजियों के प्रक्रिया को संशोधित करना था। जब {{keypress|Scroll Lock}} मोड प्रारम्भ था, तो एरो कुंजियाँ [[कर्सर (कंप्यूटर)]] को स्थानांतरित करने के अतिरिक्त टेक्स्ट विंडो की सामग्री को [[स्क्रॉल]] करेगी।<ref name="IBM_Owners_Manual" /><ref name="IBM_1983_PC-TR" />इस प्रयोग में, {{keypress|Scroll Lock}} [[न्यूमेरिकल लॉक]] या [[कैप्स लॉक]] के जैसे टॉगल लॉक कुंजी है, जिसमें स्थिति होती है जो कुंजी निरंतर होने के पश्चात भी बनी रहती है। | ||
आज, स्क्रॉल लॉक {{keypress|Scroll Lock}} का यह विशेष प्रयोग दुर्लभ है। इस | आज, स्क्रॉल लॉक {{keypress|Scroll Lock}} का यह विशेष प्रयोग दुर्लभ है। इस प्रक्रिया का सम्मान करने वाले आधुनिक कार्यक्रमों में [[आईबीएम लोटस नोट्स]], फोर्टे एजेंट, इमेज-लाइन, [[एफएल स्टूडियो]], रेनॉइस, [[Microsoft Excel|माइक्रोसॉफ्ट एक्सेल]], [[माइक्रोसॉफ्ट प्रोजेक्ट]], [[लिब्रे ऑफिस कैल्क]], और कभी-कभी{{citation needed|date=September 2013}} [[माइक्रोसॉफ्ट वर्ड]] सम्मिलित हैं।<ref name="Microsoft_Project"/> | ||
कुछ | कुछ टेक्स्ट संपादक (जैसे [[नोटपैड++]] ++, [[माइक्रोसॉफ्ट विजुअल स्टूडियो]]) इसी प्रकार के प्रक्रिया प्रदर्शित करते हैं जब एरो कुंजियों का उपयोग {{keypress|Ctrl}} दबाकर किया जाता है। | ||
अधिकांश [[ग्राफिकल यूज़र इंटरफ़ेस]] वातावरण स्क्रॉल लॉक {{keypress|Scroll Lock}} की उपेक्षा करते हैं, जिसका अर्थ है कि [[स्क्रॉल बार]] या [[पहिया घुमाएं|स्क्रॉल व्हील]] जैसे साधनों का उपयोग करके स्क्रॉलिंग को [[कम्प्यूटर का माउस|कम्प्यूटर के माउस]] से | अधिकांश [[ग्राफिकल यूज़र इंटरफ़ेस]] वातावरण स्क्रॉल लॉक {{keypress|Scroll Lock}} की उपेक्षा करते हैं, जिसका अर्थ है कि [[स्क्रॉल बार]] या [[पहिया घुमाएं|स्क्रॉल व्हील]] जैसे साधनों का उपयोग करके स्क्रॉलिंग को [[कम्प्यूटर का माउस|कम्प्यूटर के माउस]] से पूर्ण किया जाना चाहिए। अधिकांशतः, व्हील माउस बटन का मध्य यह निर्धारित करने के लिए टॉगल के रूप में कार्य करता है कि क्या माउस मूवमेंट माउस कर्सर को ले जाएगा या स्क्रॉल विंडो में सामग्री को स्क्रॉल करेगा। | ||
[[Google Chrome|गूगल क्रोम]], [[Firefox|फ़ायरफ़ॉक्स]], और [[Internet Explorer|इंटरनेट एक्सप्लोरर]] सहित कुछ वेब ब्राउज़र [[कैरट ब्राउज़िंग]] मोड का समर्थन करते हैं जिसे {{keypress|F7}} द्वारा टॉगल किया जा सकता है। जबकि कैरेट नेविगेशन अक्षम (डिफ़ॉल्ट) के साथ विंडो स्क्रॉलिंग | [[Google Chrome|गूगल क्रोम]], [[Firefox|फ़ायरफ़ॉक्स]], और [[Internet Explorer|इंटरनेट एक्सप्लोरर]] सहित कुछ वेब ब्राउज़र [[कैरट ब्राउज़िंग]] मोड का समर्थन करते हैं जिसे {{keypress|F7}} द्वारा टॉगल किया जा सकता है। जबकि कैरेट नेविगेशन अक्षम (डिफ़ॉल्ट) के साथ विंडो स्क्रॉलिंग प्रक्रिया स्क्रॉल लॉक के लिए प्रत्यक्ष गए समान है, कैरेट नेविगेशन को सक्षम करने से कर्सर स्क्रॉलिंग प्रक्रिया सक्षम हो जाएगा जैसे कि स्क्रॉल लॉक अक्षम था। | ||
=== कंसोल स्क्रॉलिंग === | === कंसोल स्क्रॉलिंग === | ||
टेक्स्ट को स्क्रीन पर {{keypress|Scroll }} करते समय [[लिनक्स कंसोल]] में स्क्रॉल लॉक कुंजी दबाने से कंसोल आउटपुट (लेकिन इनपुट नहीं) प्राप्त हो जाता है, जिसके द्वारा स्क्रीन पर कोई और टेक्स्ट नहीं भेजा जाता है, जबकि प्रोग्राम सामान्य रूप से चलता रहता है। जब {{keypress|Scroll Lock}} फिर से दबाया जाता है, तो स्क्रीन प्राप्त नहीं होती है और फ्रीज के समय उत्पन्न सभी टेक्स्ट प्रदर्शित होते हैं। यह उपयोगकर्ता को प्रदर्शन को रोकने और लंबे संदेशों को पढ़ने की अनुमति देता है जो स्क्रीन के माध्यम से पढ़ने के लिए शीघ्रता से स्क्रॉल करते हैं, जैसे कि जब प्रणाली [[बूट]] हो रहा है (कीबोर्ड [[डिवाइस ड्राइवर]] पूर्व ही लोड हो चुका हो)। यदि अन्यथा कॉन्फ़िगर नहीं किया गया है, तो टर्मिनल आउटपुट को क्रमशः फ्रीज और अनफ्रीज करने के लिए लिनक्स में किसी भी टर्मिनल में स्क्रॉल लॉक अतिरिक्त {{keypress|Ctrl|S}} और {{keypress|Ctrl|Q}} का उपयोग किया जा सकता है। | |||
यह | यह प्रक्रिया कंप्यूटर टर्मिनलों पर होल्ड स्क्रीन कुंजी या समान प्रवाह नियंत्रण तंत्र का अनुकरण करता है। | ||
प्रक्रिया को [[पावर ऑन सेल्फ टेस्ट]] के समय या डॉस के अनुसार पॉज कुंजी दबाने से भिन्न होना चाहिए, जो कि डिफ़ॉल्ट रूप से चल रही प्रक्रिया को अस्थायी रूप से रोकने का प्रभाव रखता है। | |||
[[FreeBSD]] | [[FreeBSD|फ्रीबीएसडी]] प्रणाली कंसोल पर, स्क्रॉल लॉक {{keypress|Scroll Lock}} कुंजी अतिरिक्त रूप से स्क्रॉलिंग को सक्षम करती है: स्क्रॉल लॉक दबाने के पश्चात, ऊपर या नीचे स्क्रॉल करने के लिए पेज अप {{keypress|Page Up}} और पेज डाउन {{keypress|Page Down}} का उपयोग किया जा सकता है। स्क्रॉल लॉक को फिर से दबाने से यह मोड अक्षम हो जाता है और आउटपुट के निचले भाग में वापस चला जाता है। लिनक्स कंसोल {{keypress|Shift|Page Up}} और {{keypress|Shift|Page Down}} का उपयोग करके इस प्रक्रिया को प्रारम्भ करता है, सक्रिय होने के लिए स्क्रॉल लॉक {{keypress|Scroll Lock}} की आवश्यकता नहीं होती है, चूंकि लिनक्स कंसोल में स्क्रॉल करने की क्षमता को भेद्यता (CVE-) के कारण 4.4.240 कर्नेल अपडेट में विस्थापित कर दी गई है। (2020-14390) कोड का सुरक्षा नहीं किया जा रहा है।<ref>{{Cite web |title=Linux 5.9 Dropping Soft Scrollback Support From FB + VGA Console Code |url=https://www.phoronix.com/news/Linux-5.9-Drops-Soft-Scrollback |access-date=2022-12-22 |website=www.phoronix.com |language=en}}</ref> | ||
=== बूट डायग्नोस्टिक्स === | === बूट डायग्नोस्टिक्स === | ||
[[बहुउपयोगकर्ता डॉस|मल्टीयूजर डॉस]], [[डेटापैक सिस्टम मैनेजर]], और रियल/32 में, बूट के समय स्क्रॉल लॉक {{keypress|Scroll Lock}} को सक्रिय करना सदैव विशेष डायग्नोस्टिक मोड में प्रवेश करेगा, जहां ऑपरेटिंग | [[बहुउपयोगकर्ता डॉस|मल्टीयूजर डॉस]], [[डेटापैक सिस्टम मैनेजर|डेटापैक प्रणाली मैनेजर]], और रियल/32 में, बूट के समय स्क्रॉल लॉक {{keypress|Scroll Lock}} को सक्रिय करना सदैव विशेष डायग्नोस्टिक मोड में प्रवेश करेगा, जहां ऑपरेटिंग प्रणाली और लोडेड डिवाइस ड्राइवर अपने और ऑपरेटिंग प्रणाली के बारे में विस्तृत स्थिति और डिबगिंग जानकारी प्रदर्शित करेंगे, कभी-कभी प्रति लोड ड्राइवर कई स्क्रीनफुल तक<ref name="Paul_1997_OD-A3"/>स्क्रॉल लॉक {{keypress|Scroll Lock}} सक्रिय रहता है तब तक स्वचालित स्क्रॉलिंग निलंबित रहती है।<ref name="CCI_1997_HELP"/> | ||
DR-DOS 7.02 और उच्चतर CONFIG.SYS निर्देश नाम प्रदान करता है <code>[[SCROLLOCK (CONFIG.SYS directive)|SCROLLOCK]]=ON|OFF</code> फ्लाई पर स्क्रॉल लॉक स्थिति | DR-DOS 7.02 और उच्चतर CONFIG.SYS निर्देश नाम प्रदान करता है <code>[[SCROLLOCK (CONFIG.SYS directive)|SCROLLOCK]]=ON|OFF</code> फ्लाई पर स्क्रॉल लॉक स्थिति परिवर्तित करने के लिए<ref name="Paul_1997_OD-A3"/>सक्रिय कर रहा है {{keypress|Scroll Lock}} बूट के समय DIAG मोड में भी प्रवेश करेगा, जिसमें कुछ विशेष ड्राइवर अधिक वर्बोज़ संदेश प्रदर्शित कर सकते हैं,<ref name="Paul_1997_OD-A3"/>लेकिन बहुउपयोगकर्ता डॉस परिवार के अनुसार स्थिति के विपरीत सामान्य डॉस ड्राइवर के अतिरिक्त जानकारी प्रदर्शित नहीं करते हैं। चूंकि, ऑपरेटिंग प्रणाली अस्थायी रूप से किसी भी स्वचालित टाइमआउट को निलंबित कर देगा (<code>[[TIMEOUT (CONFIG.SYS directive)|TIMEOUT]]=<nowiki><seconds>,<character>,<switch></nowiki></code>) CONFIG.SYS ट्रेस में (<code>[[TRACE (CONFIG.SYS directive)|TRACE]]=ON|OFF</code>) और {{keypress|F7}}/{{keypress|F8}} जब तक के लिए सिंगल-स्टेपिंग मोड {{keypress|Scroll Lock}} सक्रिय है।<ref name="Paul_1997_OD-A3"/> | ||
=== डिबगिंग === | === डिबगिंग === | ||
विंडोज 2000 से | विंडोज 2000 से प्रारंभ होने वाले [[माइक्रोसॉफ्ट विंडोज एनटी]] परिवार में, डिबगिंग सुविधा को सक्षम किया जा सकता है, जो उपयोगकर्ता को प्रणाली को मैन्युअल रूप से क्रैश करने की अनुमति देता है, ऑपरेटिंग प्रणाली की वर्तमान स्थिति के विश्लेषण के लिए मेमोरी डंप उत्पन्न करता है। इसे REG_DWORD रजिस्ट्री कुंजी <code>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters\CrashOnCtrlScroll</code> को <code>1</code>.सेट करके पूर्ण किया जा सकता है। सेट हो जाने पर, उपयोगकर्ता {{keypress|RCtrl}} कुंजी को दबा सकता है औरब्लू स्क्रीन ऑफ डेथ को ट्रिगर करने के लिए स्क्रॉल लॉक {{keypress|Scroll Lock}} कुंजी को टैप कर सकता है।<ref name="Microsoft_KB233139"/><ref name="Dialy_2000_Tricks"/> | ||
माइक्रोसॉफ्ट विजुअल बेसिक 5.0 और माइक्रोसॉफ्ट विजुअल बेसिक 6.0 में, {{keypress|Ctrl|Pause/Break}} एकीकृत विकास वातावरण में चल रहे प्रोग्राम को रोकता है, जैसा कि इसका उपनाम {{keypress|Ctrl|Scroll Lock}} करता है। | |||
===कॉपी और पेस्ट === | ===कॉपी और पेस्ट === | ||
वैकल्पिक | वैकल्पिक डॉस कीबोर्ड और कंसोल ड्राइवर FreeKEYB और के 3 प्लस के संयोजन के साथ, स्क्रॉल लॉक {{keypress|Scroll Lock}} भी अनुप्रयोगों के मध्य कॉपी और पेस्ट सुविधा के भाग के रूप में भी कार्य करता है। मानक कीबोर्ड ड्राइवर KEYB (DOS कमांड) की तुलना में इन ड्राइवरों ने कुंजी स्टैकिंग सुविधा, मैक्रो रिकॉर्डर और कॉपीकर्सर नामक दूसरे कर्सर के साथ [[विस्तारित कीबोर्ड बफर|विस्तारित कीस्ट्रोक बफर]] सहित कई एक्सटेंशन की प्रस्तुत की, जिसे आवश्यकता अनुसार प्रारम्भ किया जा सकता है (डिफ़ॉल्ट रूप से {{keypress|Ctrl|Alt|F11}} या मध्य माउस बटन) और कर्सर कुंजियों या माउस का उपयोग करके स्क्रीन पर स्वतंत्र रूप से ले जाया जाता है, यहां तक कि चल रहे एप्लिकेशन में मानक कर्सर द्वारा पहुंच योग्य क्षेत्र के बाहर भी किया जा सकता है। आह्वान करने पर, {{keypress|F11}} (या बाईं माउस बटन) दबाने पर कॉपीकर्सर के अंतर्गत वर्णों के पश्चात, कीबोर्ड बफर में भर दिया जा सकता है, जहाँ से उन्हें चल रहे एप्लिकेशन द्वारा अनुकरणीय कुंजी (या [[Alt Numpad]]) इनपुट के रूप में पढ़ा जाएगा, इस प्रकार सामान्यतः मानक कर्सर के स्थान पर दिखाया जा रहा है। कॉपीकर्सर प्रत्येक {{keypress|F11}} (या प्रत्येक के साथ पीछे {{keypress|Shift|F11}}) के पश्चात अगली स्क्रीन स्थिति में चला जाएगा। कॉपीकर्सर सक्षम होने के समय सामान्य कीबोर्ड इनपुट अभी भी संभव था, और उपयोगकर्ता {{keypress|Ctrl|Alt|F11}} हॉट की को फिर से टॉगल करके दो कर्सर के मध्य स्विच कर सकता था। {{keypress|Esc}} या {{keypress|Enter}} दबाने पर कॉपी कर्सर से बाहर निकल जाएगा, जिससे कि, इसके अगले आह्वान पर, यह अपने पिछले स्थान के अतिरिक्त फिर से मानक कर्सर की स्थिति में दिखाई दे। यदि स्क्रीन सामग्री को स्क्रॉल किया गया था, तो कॉपी कर्सर की स्थिति प्रदर्शन सीमा तक पहुंचने तक तदनुसार चलती रहेगी। स्क्रॉल लॉक {{keypress|Scroll Lock}} सक्रिय होने के साथ, कीप्रेस अभी भी सामान्य कीस्ट्रोक बफर तक पहुंच जाएगा, जबकि कॉपीकर्सर इनपुट को दूसरी लाइन के पश्चात में उपयोग के लिए आंतरिक रूप से स्टैक किया जाएगा, विस्तारित कीस्ट्रोक बफर के अंदर गतिशील रूप से बनाए रखा जाएगा। इस प्रकार, विभिन्न कार्यक्रमों से चयनित स्क्रीन आउटपुट "एकत्रित" करना संभव था और डेटा को अधिक पश्चात में स्क्रॉल लॉक {{keypress|Scroll Lock}} को फिर से टॉगल करके एप्लिकेशन के भीतर स्पूल आउट करना संभव था।। इसे पश्चात में [[स्क्रैप मैक्रो]] के रूप में उपयोग करने के लिए मैक्रो रिकॉर्डर में इनपुट के रूप में उपयोग करना भी संभव था। चूंकि यह इन कीबोर्ड ड्राइवरों का अभिन्न अंग था, यह सॉफ्टवेयर चलाने के लिए पूर्ण रूप से पारदर्शी था और इसलिए कमांड प्रॉम्प्ट, अस्थायी शेल्ड प्रोग्राम और टास्क स्विचर सहित लगभग किसी भी डॉस प्रोग्राम के सा | ||