KDE में यूनिकोड वर्ण कैसे लिखें?


32

इस उत्तर में यह सुझाव दिया गया है कि इसे Gnome या Vim पर कैसे करें, लेकिन ये KDE पर काम नहीं करते हैं। यह बग दिखाता है कि KDE ISO संकेतन का समर्थन Ctrl + Shift और वर्ण के हेक्स कोड के साथ नहीं करता है। क्या कोई और तरीका है जो मैं कीबोर्ड के साथ कर सकता हूं (यानी, बिना कॉपी और पेस्ट किए)?

जवाबों:


24

Hexcodes को याद करना पागलपन है। इसके बजाय कंपोज़ कुंजी का उपयोग करें। यह आपको वर्णों को संयमित तरीके से संयोजित करने देता है। यह एक्स की एक विशेषता है, न कि केवल केडीई, इस प्रकार हर जगह काम करता है। कुछ उदाहरण:

  • Compose, v, C   → Č
  • Compose, ´, E   → É
  • Compose, _, u   → U
  • Compose, ^, i   → I
  • Compose, ,, S   → Ş
  • Compose, +, o   → ơ
  • Compose, ;, a   → एक
  • Compose, U, g   → ğ
  • Compose, ", u   → ü
  • Compose, °, A   → A
  • Compose, ~, N   → एन
  • Compose, +, -   → ±
  • Compose, ., >   →>
  • Compose,    → ., .
  • Compose, ., =   → •
  • Compose, P, !   → ¶
  • Compose, !, ^   → |
  • Compose, !, !   → ¡
  • Compose, ?, ?   → ¿
  • Compose, s, s   → ß
  • Compose, o, e   → ँ
  • Compose, O, E   → ँ
  • Compose, a, e   → æ
  • Compose, A, E   → Æ

प्रत्येक कुंजी क्रमिक रूप से नीचे पकड़े बिना टाइप की जाती है। पूरी सूची के लिए फ़ाइल /usr/share/X11/locale/en_US.UTF-8/Compose( ऑनलाइन, 124 KiB ) देखें । आप अपनी ~/.XComposeफ़ाइल ( उदाहरण ) में अपनी खुद की रचना अनुक्रम को परिभाषित कर सकते हैं ।

चूंकि मेरे पास सन कीबोर्ड नहीं है, इसलिए मेरे पास फिजिकल कंपोज की चाबी नहीं है। मैं बेकार कैप्स लॉक कुंजी को तार्किक रचना कुंजी के रूप में रीमैप करता हूं। इसे सिस्टम सेटिंग्स में बदलें → रीजन / लैंग्वेज → कीबोर्ड लेआउट (kxkb एप्लेट) → टैब एडवांस्ड → सेक्शन प्रमुख स्थान लिखें , या कमांड को रन करें setxkbmap -option compose:caps


+1 "हेक्सोइड्स को याद करना पागलपन है।" → अधिक सहमत नहीं हो सकता है, लेकिन मुझे आश्चर्य है कि मेरी रचना फ़ाइल में कुछ उपयोगी अक्षर नहीं हैं, जैसे agree (u2713)। आपके द्वारा लिंक किया गया GitHub अत्यंत उपयोगी है।
मार्क ई। हासे

2
@ डैक्सिम और अगर मुझे एएससीआई नियंत्रण पात्रों में प्रवेश करने की आवश्यकता है?
user2284570

उन्हें अनुभाग /usr/include/X11/keysymdef.hमें जोड़ें #ifdef XK_LATIN1और X को पुनः लिखें। अब आपको उन्हें कंपोज़ कुंजी के माध्यम से टाइप करने में सक्षम होना चाहिए।
19

1
कंपोज़ कुंजी का उपयोग करना वास्तव में मददगार है। लेकिन यह उत्तर मूल प्रश्न का उत्तर नहीं देता है। AFAIK उस समय केडीई में कोई विधि नहीं है जो कोड का उपयोग करके किसी भी यूनिकोड वर्ण को डालने की अनुमति देगा। जैसे आप U + 2620, U कैसे टाइप करेंगे? एकमात्र तरीका एक कस्टम कुंजी कॉम्बो जोड़ना है, जो आदर्श नहीं है।
तेकरना

1
रचना कोई हल नहीं है। यूनिकोड से टाइप करने के लिए संभव चरित्रों की संख्या अधिक है जो मैनीक्योर तरीके से रचना के साथ अनुपयोगी है। ग़ैर-मुहावरेदार रचनाओं को याद करना समान पागलपन है। और आरटीएल, एलटीआर, आरटीएल-ओवरराइड, वेरिएंट चयन, यूनिकोड झंडे, उन सभी विभिन्न इमोजीस और इसके आगे जैसे चरित्र हैं - मैं हेक्स कोड को याद करने के साथ ठीक हूं, और कभी-कभी मैंने हेक्स कोड को याद नहीं किया है, लेकिन इसे देखें ऊपर और बस चाहते हैं कि हेक्स कोड द्वारा उस चरित्र को टाइप करें। रचना एक उत्तर नहीं है, और इस प्रश्न को अनसुना करना मददगार नहीं बल्कि अज्ञानी है!
ईसाई हुजेर

10

यहाँ इस मुद्दे पर KDE बग है: https://bugs.kde.org/show_bug.cgi?id=103788

मैंने इस मुद्दे को एक लेख में संबोधित किया है जो टाइपिंग RTL पाठ से संबंधित है । यद्यपि अधिकांश सामान्य डेस्कटॉप वातावरणों में यूनिकोड प्रतीकों को Alt कुंजी पकड़कर और संख्यात्मक कीपैड प्लस चिह्न दबाकर टाइप किया जा सकता है, फिर हेक्स में यूनिकोड मान, KDE उपयोगकर्ता इस विधि का उपयोग नहीं कर सकते क्योंकि KDE ने Xorg में इस सुविधा को लागू करने के लिए ज़िम्मेदारी निभाई है , और Xorg relegates Qt के लिए , और Qt वापस Xorg में चला जाता है


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