मैं एक यूनिकोड चरित्र कैसे लिख सकता हूं (उदाहरण के लिए, एम-डैश -?)


116

शीर्षक बहुत ज्यादा यह सब कहता है: मैं यूनिकोड वर्णों को कैसे टाइप कर सकता हूं - विशेष रूप से एम-डैश -?

जवाबों:


124
  • Ctrl+ Shift+ U, 2 0 1 4और फिरEnter

या

  • Ctrl+ Shift+ U+2014

कंट्रोल-कैपिटल-यू का अर्थ है यूनिकोड , और एम डैश (या किसी अन्य यूनिकोड चरित्र) के लिए चार-अंकीय हेक्साडेसिमल संख्या को उबंटू में कैरेक्टर मैप के माध्यम से पाया जा सकता है gucharmap

पहला विकल्प आपको अपने चरित्र के लिए सही अंकों को अलग से टाइप करने की अनुमति देता है, जो कि मारने पर Enterया प्रकट होता है Space। आप दबाने से पहले बैकस्पेस का उपयोग करके आपके द्वारा टाइप किए गए नंबरों को भी संपादित कर सकते हैं Enter

यदि यह शॉर्टकट काम नहीं करता है यदि आपकी इनपुट विधि iBus है


7
मेरे लिये कार्य करता है। हालांकि, एंटर प्रेस करने की जरूरत नहीं है, - जैसे ही मैं ctrl और शिफ्ट रिलीज़ करता हूं।
एलिस्टेयर बुक्सटन

10
हां, यदि आप नंबर टाइप करते समय पूरे समय के लिए Ctrl + Shift रखते हैं , तो यह तुरंत दिखाई देगा। यदि आप संख्याओं को टाइप करने से पहले उन्हें जारी करते हैं (जो आपको बैकस्पेस का उपयोग करने की अनुमति देता है) तो यूनिकोड संख्या इनपुट प्रक्रिया के अंत को दिखाने के लिए एक स्पेस या एंटर की आवश्यकता होती है।
स्लैडेन

4
ध्यान दें कि यह केवल GTK अनुप्रयोगों के लिए काम करता है। यह किसी भी Qt- आधारित एक नहीं होगा, उदाहरण के लिए (इस तरह पूरे केडीई और कई व्यक्तिगत ऐप जैसे स्काइप)।
रुस्लान

3
मम्म ... यह Ubuntu 14.04 पर काम नहीं करता है क्योंकि यह काम नहीं Ctrl+Shift+Uकरता है। क्या मुझे कीबोर्ड सेटिंग में कुछ कॉन्फ़िगर करने की आवश्यकता है? मैं एडिट 3.10.4 के साथ परीक्षण कर रहा हूँ और Ctrl+Shift+Uउसके बाद 2, 0, 1, 4और Enterप्रदर्शित करता है 2014, और Ctrl+Shift+U+2014प्रदर्शित करता है )!$
nephewtom

4
ध्यान दें कि एक बार जब आप Ctrl + Shift + U टाइप करते हैं तो एक रेखांकित यू अक्षर दिखाई देता है। मुझे लगा कि इसका मतलब है कि मैंने जो टाइप किया था, उसके बजाय मुझे जो किरदार चाहिए था। लेकिन यह वास्तव में यूनिकोड अंकों में प्रवेश करने के लिए एक संकेत है। एक बार जब आप ऐसा कर लेते हैं, तो यह आपके द्वारा वांछित चरित्र द्वारा प्रतिस्थापित किया जाएगा।
स्टीव

64

मुझे AltGr और डिफ़ॉल्ट सेटिंग्स का उपयोग करके इसे टाइप करने का कोई तरीका नहीं मिला, लेकिन मुझे एक और तरीका मिला:

  1. सिस्टम पर जाएं -> प्राथमिकताएं -> कीबोर्ड

  2. लेआउट टैब का चयन करें ।

  3. विकल्प पर क्लिक करें ।

  4. कम्पोज़ कुंजी स्थिति (ड्रॉप-डाउन) के तहत, कंपोज़िंग के लिए उपयोग करने के लिए एक कुंजी चुनें - मैंने राइट विन (राइट विंडोज कुंजी) चुना।

  5. अब कंपोज़ की को दबाएं और छोड़ें, फिर ---एम-डैश पाने के लिए टाइप करें।

[ यहां अधिक वर्णों की एक सूची दी गई है जिन्हें आप इस प्रकार लिख सकते हैं।]


अद्यतन: Ubuntu 12.04 के रूप में

  1. पर जाएं सिस्टम सेटिंग > कीबोर्ड

  2. टाइपिंग टैब के तहत , लेआउट सेटिंग्स लिंक (संवाद बॉक्स के नीचे) का चयन करें।

  3. विकल्प पर क्लिक करें ।

  4. कम्पोज़ कुंजी स्थिति (ड्रॉप-डाउन) के तहत, कंपोज़िंग के लिए उपयोग करने के लिए एक कुंजी चुनें - मैंने राइट विन (राइट विंडोज कुंजी) को चुना।

  5. अब कंपोज़ की को दबाएं और छोड़ें, फिर ---एम-डैश पाने के लिए टाइप करें।


11
ध्यान दें कि कंपोज़ की को दबाए जाने के बाद उसे रखने की कोई आवश्यकता नहीं है।
सैम होसेवर

धन्यवाद सैम - इस बार मैं बेकार की रचना पकड़ रहा हूँ!
क्रिस बिलिंगन

2
मुझे यह विधि चयनित उत्तर से बेहतर लगती है। यह दोनों के लिए बहुत आसान है, इसे याद रखें और टाइप करें।
फ्रेंक मरजोआ

3
ubuntu 13.10: System Settings> Keyboard> Shortcuts> Typing>Compose Key
एक्स-यूरी

मैंने शायद ही कभी देखा हो तो राइट विनलोगो की। मेरे द्वारा याद किए गए सभी कीबोर्ड में केवल एक है, और यह बाईं ओर है।
रुस्लान

15
  1. एप्लिकेशन पर जाएं-> एक्सेसरीज-> कैरेक्टर मैप।

    यहां छवि विवरण दर्ज करें

  2. Search-> Find पर क्लिक करें

    यहां छवि विवरण दर्ज करें

  3. 'एम डैश' टाइप करें और 'अगला खोजें' पर क्लिक करें

    यहां छवि विवरण दर्ज करें

  4. प्रतीक पर डबल क्लिक करें, जो इसे 'टेक्स्ट टू कॉपी' बॉक्स में सबसे नीचे रखेगा।

    यहां छवि विवरण दर्ज करें

  5. इसके बाद आप इसे कॉपी-पेस्ट कर सकते हैं।

    यहां छवि विवरण दर्ज करें


11
या आप बस इस पृष्ठ को बुकमार्क कर सकते हैं और प्रश्न से कॉपी और पेस्ट कर सकते हैं :)
एलिस्टेयर बुक्सटन

3
हर बार जब आप एक विशेष चरित्र चाहते हैं, तो कैरेक्टर मैप का उपयोग करने की तुलना में कंपोज़ कुंजी सेट करना बहुत आसान है।
जे टेलर

1
@jrt: यह आपको अपने कीबोर्ड लेआउट में बदलाव किए बिना चरित्र सम्मिलित करने की अनुमति देता है । हर कोई सिर्फ डैश टाइप करने के लिए अपना लेआउट बदलना नहीं चाहता है।
नाथन उस्मान

lol @ टिप्पणियाँ!
MestreLion

1
मुझे यह पता नहीं था कि कैरेक्टर मैप में इसे पढ़ने तक एक खोज विकल्प था। यकीन नहीं होता कि मैं कभी इसका इस्तेमाल करूंगा, लेकिन हमें ज्ञानवर्धन के लिए +1। (कृपया नीचे दिए गए "उत्तर" को हटाने के लिए वोट करें ... यह यहाँ एक टिप्पणी माना जाता था।)
ट्रेंच

13

मेरा मानना ​​है कि यह कुछ विशेष वर्णों का सबसे अच्छा तरीका है, लेकिन मुझे नहीं पता कि यह सभी कीबोर्ड के साथ काम करता है।

अपने ब्राज़ीलियाई ABNT2 कीबोर्ड में मैं इसे कंपोज़ कुंजी से अधिक पेड़ हाइफ़न के साथ प्राप्त कर सकता हूं। रचना कुंजी मेरी दाईं ओर की कुंजी से मैप की जाती है, इसलिए:

  • Right Ctrl+ ---(सभी हाइफ़न को दबाते हुए नियंत्रण रखें) (-)

एन डैश पाने के लिए, Ctrl + - का उपयोग करें। (हाइफ़न, हाइफ़न, डॉट)

  • Right Ctrl+ --.(-)

एक प्रकार ... के लिए एक बोनस

  • Right Ctrl+ ..(…)

आप अपनी कंपोज़ कुंजी को कॉन्फ़िगर कर सकते हैं: सेटिंग → कीबोर्ड → शॉर्टकट → टाइपिंग।


2
यह सबसे मानवीय विधि है, धन्यवाद! आप सेटिंग कुंजी को कीबोर्ड में टाइप कर सकते हैं - कीबोर्ड - टाइपिंग। सही नियंत्रण ठीक है, क्योंकि यह अन्य संशोधक के साथ नहीं टकराता है।
मेटाकेर्मिट

मेरे ब्राउज़र और शेल में <(दाएं) Ctrl> + <-> फ़ॉन्ट आकार को कम करने के लिए एक शॉर्टकट है, ताकि यह काम न करे।
stafusa

6

किसी भी यूनिकोड चरित्र के लिए एक सामान्यीकृत विधि

उपरोक्त उत्तरों में से कई या तो एम डैश के लिए विशिष्ट हैं, ऑल्ट कोड को याद रखने की आवश्यकता है, या एक-बंद उपयोग के लिए बेहतर अनुकूल हैं। निम्नलिखित बिना किसी भी यूनिकोड वर्ण के लिए काम करता है। यह एक आसान पाठ प्रतिस्थापन उपयोगिता ऑटोकै का उपयोग करता है।

मैंने इसे ऐसे स्थापित किया है कि मैं एक चरित्र का नाम लिखता हूं, जो एक स्लैश के साथ आता है, और ऑटोकी मेरे लिए इसे परिवर्तित करता है। उदाहरण के लिए:

यहां छवि विवरण दर्ज करें

चित्रों के साथ पूर्ण निर्देश यहाँ। नीचे सारांश। (इसके अलावा, यहां समान तरीके )

  1. ऑटोकै के पायथन -3 संस्करण को स्थापित करें, जो यूनिकोड के साथ अच्छी तरह से खेलता है।

    # Edit (April 2018). Autokey now uses python 3 by default. So try
    pip3 install autokey
    
    # Original instructions.
    # Install the original autokey
    sudo apt-get install autokey-gtk
    # Update autokey to python 3 using pip3 
    pip3 install --user autokey-py3
  2. प्रोग्राम चलाएं। मेरे लिए यह स्थापित है~/.local/bin/autokey-gtk

  3. "नया वाक्यांश" जोड़ें

  4. मुख्य पाठ बॉक्स में वांछित चरित्र जोड़ें

  5. एक पृथक्करण जोड़ें

  6. फायदा


4

निम्नलिखित कीबोर्ड लेआउट में एम डैश शामिल हैं:

$ sgrep -o '%r\n' '"\"" _quote_ "\"" in ("name[Group1]" .. "\n" in outer("{" .. "}" containing "emdash"))' /usr/share/X11/xkb/symbols/??
Azerbaijan
Bulgaria
Bulgaria - Traditional phonetic
Switzerland - German (Macintosh)
Germany
Germany - Neo 2
Finland
France - Bepo, ergonomic, Dvorak way
France - Macintosh
Ireland
Iceland - Macintosh
Iceland - Dvorak
Latvia
Mongolia
Norway
Norway - Northern Saami
Ukraine
USA - Macintosh
USA - Colemak

व्यक्तिगत रूप से, मैं का उपयोग कोलमैक , जिसमें एम डैश है AltGr+ Shift+ -


4

मैं अपने कम उपयोग की जाने वाली चाबियों को एक एम-डैश पर रीमेक करना पसंद करता हूं ताकि मुझे इसे प्राप्त करने के लिए कुंजियों का एक पागल संयोजन टाइप न करना पड़े।

  1. एक कुंजी की पहचान करें जिसे आप रीमैप करने में कोई दिक्कत नहीं करते हैं। मेरे लैपटॉप में दूसरी बैकस्लैश कुंजी है, इसलिए मैंने उसका उपयोग किया।
  2. उस कुंजी का उपयोग करने के लिए कीकोड ढूंढें xevxevएक टर्मिनल से चलाएं , और कुंजी दबाएं, जो उस पॉपकोड पर ध्यान देता है जो पॉप अप करता है। जब मैं अपनी कुंजी दबाता हूं, उदाहरण के लिए, मुझे मिलता है state 0x0, keycode 94 (keysym 0x3c, less), same_screen YES,, इसलिए मुझे पता है कि मेरा कीकोड 94 है।
  3. का उपयोग कर किकोड के लिए emdash असाइन करें xmodmap। मैं दौड़ता हूं xmodmap -e "keycode 94 = emdash ellipsis"क्योंकि मैं भी शिफ्ट + बैकस्पेस को इलिप्सिस वर्ण को सौंपना चाहता हूं।
  4. स्टार्टअप पर चलने के लिए एक्समॉडमैप प्राप्त करने का एक तरीका देखें। यह वह हिस्सा है जिसके बारे में मैं अनिश्चित हूं। मुझे लगता है कि इसमें संपादन शामिल है ~/.Xmodmap, लेकिन इस बारे में कुछ बहस है, जाहिरा तौर पर।

3

Ubuntu 14.04, 15.04, और 15.10

नोट: इस पद्धति को पहले संदर्भित किया गया है लेकिन यह 14.04 में बदल गया है और कंपोज कुंजी वर्ण संदर्भ का लिंक अब टूट गया है।

रचना कुंजी सेट करने के लिए सेटिंग संवाद 14.04 में स्थानांतरित हो गया है।

  1. सिस्टम सेटिंग्स पर जाएं -> कीबोर्ड
  2. शॉर्टकट टैब पर क्लिक करें
  3. बाएं फलक में टाइपिंग का चयन करें
  4. अपनी इच्छित सेटिंग में कंपोज़ कुंजी सेट करें

अब आपको केवल इतना करना है कि प्रेस करना है और जारी करना है Compose Keyऔर फिर अपना अनुक्रम टाइप करें (उदाहरण के ---लिए ईमदश) और इसे परिवर्तित किया जाएगा। :)

मुख्य चरित्र संदर्भ की रचना के लिए नया लिंक


1

Ubuntu 12.10 में स्टार्टअप पर चलने के लिए xmodmap पाने के लिए, डैश होम पर जाएं। स्टार्टअप में टाइप करें। स्टार्टअप एप्लिकेशन पर क्लिक करें। जोड़ें पर क्लिक करें। "स्टार्टअप प्रोग्राम जोड़ें" विंडो में, इसे एक नाम दें। कमांड बॉक्स में, दर्ज करें: xmodmap -e "keycode 94 = emdash ellipsis"

फिर, Add पर क्लिक करें। आप प्रोग्राम का नाम देखेंगे जो आपने इसे स्टार्टअप एप्लिकेशन के तहत दिया था। खिड़की बंद करें। अगली बार जब आप कंप्यूटर शुरू करेंगे तो कमांड चलेगा। (मैंने अभी इन पदों को पढ़ने में एक सप्ताह और कई घंटे बिताए हैं और अंत में इसे अपने दम पर समझ लिया है।) यह ऐसा करने का सबसे अच्छा तरीका नहीं हो सकता है, लेकिन यह काम करता है।

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