टर्मिनल में यादृच्छिक चरित्र का कारण बनने वाली कुंजी की पहचान करने में समस्या


0

मेरे पास अपने लैपटॉप पर काली लाइनक्स है। मुझे अपने कीबोर्ड की समस्या है। जब भी मैं एक टर्मिनल खोलता हूं तो कुछ कुंजी स्वचालित रूप से दबा दी जाती है और ^[[5~इस चरित्र को टर्मिनल में दिखाया जाता है। कृपया मुझे बताएं कि कौन सी समस्या इस मुद्दे का कारण बनती है।यहाँ छवि विवरण दर्ज करें


क्या यह पेज महत्वपूर्ण है?
dsstorefile1

यह सही हो सकता है। क्योंकि पृष्ठ डाउन का कारण बनता है ^ [[6 ~ प्रकट होने के लिए। आपको कैसे पता चलता है कि किस किरदार के लिए कौन सी कुंजी मैप की गई है।
बालाजी एस

मैंने एक टर्मिनल में stty rawपीछा किया catऔर चाबियाँ मारना शुरू कर दिया।
dsstorefile1

1
terminfoडेटाबेस कुंजी और उनके दृश्यों के सेट है।
रोइमा

जवाबों:


1

ECMA-48 मानक के अनुसार, [8-बिट C1 नियंत्रण वर्ण के बराबर 7-बिट है CSI। आपका टर्मिनल एमुलेटर, बड़े पैमाने पर ऐतिहासिक जड़ता के कारण, ऐसा कार्य कर रहा है जैसे कि यह 8-बिट साफ नहीं है।

CSI Ps1 ; Ps2 फॉर्म का कोई भी टर्मिनल इनपुट नियंत्रण अनुक्रम ~एक DECFNK नियंत्रण अनुक्रम है। ( Ps2 , और इस प्रकार ;, वैकल्पिक हैं, सामान्य ईसीएमए -48 शैली में 1 से चूक होने पर डिफ़ॉल्ट।) यह एक वास्तविक मानक नियंत्रण अनुक्रम है जो डीईसी टर्मिनलों में उत्पन्न होता है और वर्षों में अन्य टर्मिनलों और टर्मिनल एमुलेटर द्वारा कॉपी किया जाता है।

VT510 वीडियो टर्मिनल प्रोग्रामर सूचना दस्तावेजों 5-53 5-53 को पन्नों पर DECFNK नियंत्रण अनुक्रम, नहीं यद्यपि आईबीएम पीसी कुंजी नाम है कि आप करने के लिए उपयोग किया जाता है के साथ। यह Prev Screenकुंजी है। यह इस VT320 कीबोर्ड के संपादन कीपैड क्षेत्र के ऊपरी समूह में है:

इस VT320 कीबोर्ड पर प्री स्क्रीन देखें

आप अनुमान लगा सकते हैं कि इसका IBM PC मॉडल M कीबोर्ड समतुल्य है, लेकिन फिर भी जब आप डोको नॉनटेट से परामर्श कर रहे हैं, तो आप VT520 / VT525 वीडियो टर्मिनल प्रोग्रामर जानकारी केCSI 5 ~ पेज 8-7 पर तालिका 8-3 में भी पाएंगे । वह टेबल डॉक्युमेंट्स जो कि आईबीएम पीसी स्टाइल कीबोर्ड पर उकेरे गए हैं।Page Up

कीबोर्ड कंट्रोल सीक्वेंस देखने के लिए इस तरह के संदर्भ डोको का उपयोग करें।

ध्यान दें कि यह उन DEC पर लागू होता है जो DEC VT प्रोटोकॉल का उपयोग करते हैं। सभी टर्मिनल और टर्मिनल एमुलेटर नहीं करते हैं। यदि आप इनपुट कंट्रोल अनुक्रम की शुरुआत करते हैं CSIया SS3जो CSI Ps1 ; Ps2 ~ फॉर्म में नहीं है, तो यह आम तौर पर (जब तक कि यह वास्तविक ECMA-48 कंट्रोल अनुक्रम न हो) अन्य व्यापक रूप से उपयोग किए जाने वाले प्रोटोकॉल को नियोजित करता है, जो कि मूल रूप से IBM के लिए अपनाया गया प्रोटोकॉल है। पीसी कीबोर्ड कुंजी SCO Xenix कंसोल पर।

DEC VT डोको ने इनमें से कुछ नियंत्रण अनुक्रमों को इसकी संगतता "SCO कंसोल" मोड के रूप में दर्ज किया है। ये SCO यूनिक्स सिस्टम एडमिनिस्ट्रेटर संदर्भ में कीबोर्ड (HW) मैनुअल पेज में पूरी तरह से प्रलेखित हैं ।

आप उन्हें उपयोग में लाएँगे, उदाहरण के लिए, फ्रीबीएसडी कर्नेल द्वारा निर्मित फंक्शन कीज़ F13और उच्चतर के लिए टर्मिनल एमुलेटर । (यह के लिए DEC VT नियंत्रण अनुक्रमों का उपयोग करता F1है F12। फ़ंक्शन कुंजियों के लिए DEC VT नियंत्रण अनुक्रम हैं F22। SCO Xenix कंसोल ने फ़ंक्शन कुंजियों के लिए नियंत्रण अनुक्रमों को प्रलेखित F1किया है F48, संख्या को चौगुना करने के लिए संशोधक कुंजियों का उपयोग करने के लिए सामान्य आईबीएम पीसी सम्मेलन को दर्शाया गया है। फ़ंक्शन कुंजियों की।)

आगे की पढाई


वास्तव में नहीं - यह "SCO कंसोल" नहीं है जो आपके पास संशोधक के बारे में ध्यान में है। खंड 4.7 में एक तालिका है जो विस्तारित कीबोर्ड सुविधा को संदर्भित करता है। VT520RM में SCO कंसोल डॉक्यूमेंटेशन उस पर कोई टच नहीं करता है।
थॉमस डिकी

इसके विपरीत: VT520RM में एक पूरा अध्याय वहीं है, जो "SCO कंसोल इम्यूलेशन मोड" का भी हकदार है, जिसमें फ़ंक्शन कीज़ के लिए SCO नियंत्रण अनुक्रमों की सूची में अन्य चीजें शामिल हैं। जबकि सेक्शन 4.7, CSI और SS3 कंट्रोल फंक्शन सीक्वेंस को फंक्शन कीज़ द्वारा बिलकुल भी नहीं भेजता है, केवल एक टर्मिनल द्वारा प्राप्त कंट्रोल सीक्वेंस में उन्हें री-प्रोग्राम करने के लिए, जो SS3 या CSI सीक्वेंस भी नहीं हैं।
JdeBP
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.