Mac OS X टर्मिनल में गैर-मुद्रण योग्य ASCII वर्ण कैसे लिखें? [डुप्लिकेट]


16

टेलनेट सॉकेट पर सीरियल-टाइप डिवाइस के साथ संवाद करने के लिए, मुझे अशक्त चरित्र (ASCII 0) और अन्य सभी गैर-मुद्रण योग्य ASCII वर्ण टाइप करने होंगे।

Windows पर, आप ALT दबाए रखें और ASCII कोड लिखें।

मैं मैक ओएस एक्स पर यह कैसे करूं?


जवाबों:


18

CtrlSpace ASCII NUL भेजता है।

सामान्य स्थिति के लिए, सिस्टम वरीयताएँ> कीबोर्ड> इनपुट स्रोत , सूची को नीचे स्क्रॉल करें और यूनिकोड हेक्स इनपुट चुनें

तब CmdShiftSpaceआप सिस्टमCmdSpace मोड्स > कीबोर्ड> कीबोर्ड शॉर्टकट्स में इनपुट मोड्स के बीच स्विच करने के लिए (या यदि आप स्पॉटलाइट का उपयोग अक्षम करते हैं, तो आप इसका उपयोग अक्षम कर सकते हैं ) या अपने स्वयं के एक कीबोर्ड शॉर्टकट (और संभवतः दूसरा स्विच करने के लिए) असाइन कर सकते हैं ।

एक बार यूनिकोड हेक्स इनपुट सक्षम होने के बाद, आप नीचे होल्ड करते हैं Optionऔर 4 अंकों का हेक्स कोड टाइप करते हैं; जारी करने पर Optionइसे टाइप किया जाना चाहिए। आप उस मोड में रह सकते हैं जब तक आपको किसी भी वर्ण से परे की आवश्यकता नहीं है U+007F(या निश्चित रूप से उन सभी को हेक्स इनपुट के साथ टाइप करें, जैसे कि, Optione eटाइप करने के लिए é)।


1
बहुत धन्यवाद! दूसरों पर ध्यान दें: मेरे सिस्टम पर, डिफ़ॉल्ट शॉर्टकट कुंजी विकल्प सीएमडी स्पेस था।
दाविदकेन

Mac OS X के लिए यह Shift + Alt + Space

मेरे मामले में, मुझे DLEकमांड-लाइन पर एक चरित्र (यूनिकोड 0x10) दर्ज करना था। DLEवही चीज़ है Ctrl-Pजो किसी भी प्रोग्राम में उपयोग होती readlineहै जो "स्क्रॉल टू पिछली प्रविष्टि" कमांड के रूप में देखता है, इसलिए यह दबाने जैसी ही चीज़ है DLEअपने टर्मिनल पर एक चरित्र टाइप करने के लिए , मुझे Ctrl-Vतब करना था Opt-0-0-1-0और मुझे ऐसा चरित्र मिला जो स्क्रीन पर दिखता है ^P
क्रिस्टोफर शुल्त्स

2

कई सीएलआई / टीयूआई अनुप्रयोगों में आप CtrlVअपने सामान्य फ़ंक्शन को लागू करने के बजाय अगले कीप्स को कच्चे वर्ण कोड के रूप में स्वीकार करने के लिए एप्लिकेशन को बताने के लिए दबा सकते हैं ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.