ओएस एक्स लायन में वर्ण और प्रेस बीनने वाले को कैसे जोड़ें?


71

ओएस एक्स लायन में, मेरे जैसे लोगों के लिए एक बहुत ही उपयोगी सुविधा है, जिन्हें कई भाषाओं में लिखने की ज़रूरत होती है, जो एक पत्र रखने पर अतिरिक्त वर्णों के एक छोटे से मेनू को पॉप करता है।

उदाहरण के लिए, जब मैं पत्र को पकड़ता Eहूं, मुझे मिलता है:

इ

यह महान है जब मैं उदाहरण के लिए फ्रेंच में लिख रहा हूं। हालाँकि अभी मुझे चेक में कुछ लिखने की ज़रूरत है; हालाँकि, चेक अक्षर ě(पॉपअप में फ़्लिप के साथ 3rd अक्षर जैसा दिखता है) पॉपअप में दिखाई नहीं देता है।

क्या उन पॉपअप में चेक या अन्य अतिरिक्त पात्रों को शामिल करने के लिए ओएस एक्स को बताने का एक तरीका है?

नोट: मैं चेक कीबोर्ड लेआउट का उपयोग नहीं करना चाहता; मैंने पाया कि प्रत्येक भाषा के लिए लेआउट बदलना कुछ अव्यवहारिक है।


यह भी उल्लेख किया जाना चाहिए कि किसी ने सितंबर में कोको-देव मेलिंग सूची पर यह सवाल पूछा: lists.apple.com/archives/cocoa-dev/2011/Sep/msg00098.html (दुर्भाग्य से कोई प्रतिक्रिया नहीं हुई!)
jtbandes

मुझे आश्चर्य है कि अगर यह हाल ही में जोड़ा गया था, जैसे कि 10.7.3 में?
टॉम गिक्वेक

@TomGewecke हाँ, मुझे पूरा यकीन है कि पॉपअप 10.1 के बाद से नहीं हुआ है ...
Notjust - user4304

जवाबों:


87

आबादी में शामिल वर्ण /System/Library/Input\ Methods/PressAndHold.app/बंडल के अंदर संपत्ति की सूची में परिभाषित किए गए हैं ।

मैं संपादन /System/Library/Input\ Methods/PressAndHold.app/Contents/Resources/Keyboard-en.plistऔर लॉग आउट करके और वापस अंदर जाकर वाई को बदलने में सक्षम था ।

(यदि आप कॉपी पेस्ट कर रहे हैं तो "इनपुट विधि" में पलायन पर ध्यान दें)

<key>Roman-Accent-a</key>
<dict>
    <key>Direction</key>
    <string>right</string>
    <key>Keycaps</key>
    <string>a y á â ä æ ã å ā</string>
    <key>Strings</key>
    <string>a y á â ä æ ã å ā</string>
</dict>


21
आप इन छिपे हुए रत्नों को कैसे खोजते रहेंगे? क्या आप एक OS X इंजीनियर हैं? ;)
मथियस ब्यनेंस

12
और यह कुछ इस तरह से चला जाता है .... i.stack.imgur.com/Kyx2v.png :)
stuffe

4
मैंने 2 और 3 पर प्रेस-एंड-होल्ड के लिए स्क्वेर्ड और क्यूबेड वर्ण जोड़ने के लिए इसका उपयोग करने की कोशिश की है, लेकिन मुझे पता नहीं है कि प्लिस्ट के लिए डिक्शनरी के प्रमुख नाम हैं। मैंने कोशिश की है <key>2</key>, <key>Number-2</key>और <key>Roman-Accent-2</key>लेकिन इनमें से कोई भी काम नहीं किया है। कहीं संभावित संभावित नामों की सूची है?
झब्बोट

4
ऐसा लगता है कि यह फ़ाइल अब एल कैपिटान में संपादन योग्य नहीं है ...
मिकिएल डे मारे

3
@MichieldeMare सिस्टम इंटीग्रिटी प्रोटेक्शन के कारण , OS X v10.11 El Capitan में एक नई सुविधा जो rootसिस्टम फ़ोल्डर्स के लिए भी लिखना असंभव बना देती है । जैसा कि विकिपीडिया लेख में उल्लेख किया गया है, लेकिन इसे अक्षम किया जा सकता है
ア ス タ ア

18

मुझे पता है कि यह थोड़ी देर है, लेकिन मुझे लगता है कि यह एक महत्वपूर्ण योगदान है: आप विशेष वर्णों को इनपुट करने के लिए केवल प्रेस-एंड-होल्ड कीज़ नहीं कर सकते हैं; आप पाठ के तार भी इनपुट कर सकते हैं । उदाहरण के लिए, मैंने अपनी कीबोर्ड-एन.प्लिस्ट फ़ाइल को कॉन्फ़िगर किया, इसलिए जब मैं "पी" कुंजी रखता हूं, तो मैं अपना पहला नाम (जो बहुत लंबा है), अंतिम नाम और ईमेल पता (जो लंबा भी है) के बीच चयन कर सकता हूं। मुझे लगता है कि यह कुछ लोगों के लिए उपयोगी हो सकता है, इसलिए यह ऐसा दिखता है:

<key>Roman-Accent-p</key>
<dict>
    <key>Direction</key>
    <string>right</string>
    <key>Keycaps</key>
    <string>p firstname lastname email</string>
    <key>Strings</key>
    <string>p firstname lastname email</string>
</dict>

ठंडा! जिज्ञासा से बाहर आपका पहला नाम क्या है अगर आपको साझा करने में कोई आपत्ति नहीं है? यह देखते हुए कि यह कब तक प्रतीक्षा करता है मुझे लगता है कि यह मुझे केवल 10-15 वर्णों के ऊपर की तरह एक लाभ देगा ... मेरे नाम बहुत कम हैं, लेकिन यह ईमेल के लिए उपयोगी हो सकता है।
houbysoft

@houbysoft - आप सही कह रहे हैं। मुझे लगता है कि यह मेरे नाम के लिए उपयोगी नहीं है, क्योंकि मेरा केवल 8 अक्षर लंबा है, लेकिन मेरे ईमेल के लिए जो प्रत्येक 25 अक्षरों से लंबे हैं, यह बहुत उपयोगी है।
पसवाया

btw, मुझे अभी एहसास हुआ, क्या आप जानते हैं कि iOS पर ऐसा कुछ संभव है? उदाहरण के लिए iPhones पर छोटे कीबोर्ड को देखते हुए यह उन उपकरणों के लिए बहुत उपयोगी हो सकता है।
houbysoft

@houbysoft - वैसे आपने टेक्स्ट एक्सपैंडर्स के बारे में सुना होगा, जिसे आप उदाहरण के लिए कॉन्फ़िगर कर सकते हैं जब मैं "एड्र" टाइप करता हूं, तो यह मेरा पूरा पता स्वत: पूर्ण कर देगा। मैंने बस एक त्वरित Google खोज की और ऐसा लगता है कि एक iOS पाठ विस्तारक ऐप है। आप इसे यहां पा सकते हैं: < itunes.apple.com/us/app/textexpander/id326180690?mt=8 >
pasawaya

1
@OghmaOsiris - इसे डुप्लिकेट करें, इसे अपने डेस्कटॉप पर सहेजें, वांछित संपादन करें, फिर इसका नाम बदलकर मूल (उदा। "कीबोर्ड-एन-डुप्लिकेट।" -> "कीबोर्ड-एन.प्लिस्ट") और जगह को हटाएं। फ़ाइल। फिर नामांकित डुप्लिकेट को मूल निर्देशिका में रखें।
पसवाया

5

यदि आप macOS Sierra का उपयोग कर रहे हैं , तो आपको इसे बदलने के लिए कहीं और देखने की आवश्यकता है। यहाँ मेरे निर्देश हैं, जो OS X एक्सेंट पॉपअप - जॉर्ज गार्साइड में कस्टम कैरेक्टर से प्रेरित हैं :

  1. Mac OS X El Capitan - MacWorld में रूटलेस को बंद करने के बारे में विस्तृत रूप में सिस्टम इंटीग्रिटी प्रोटेक्शन को अक्षम करें ।

  2. /System/Library/Input Methods/PressAndHold.app/Contents/PlugIns/PAH_Extension.appex/Contents/Resources/खोजक में नेविगेट करें । इसे जल्दी से जाने के लिए, andG दबाएं और स्ट्रिंग को अंदर चिपकाएं।

  3. अपनी कीबोर्ड प्लिस्ट फ़ाइल ढूंढें। यदि आप अंग्रेजी लेआउट का उपयोग कर रहे हैं, तो आप देख रहे होंगे Keyboard-en.plistऔर यदि आप जर्मन लेआउट का उपयोग कर रहे हैं तो यह होगा Keyboard-de.plist। यह आपके कीबोर्ड भाषा के आधार पर, अन्य नाम भी हो सकता है।

  4. इस फाइल को .D दबाकर वापस करें । आपके द्वारा बनाई गई कॉपी का नाम उसके नाम में "बैकअप" के साथ रखें।

  5. मूल फ़ाइल (इसके नाम में बैकअप के बिना) खोलें और अपने इच्छित पात्रों को संपादित करें। इसके बाद, इसे सहेजें।

  6. सिस्टम इंटीग्रिटी प्रोटेक्शन को स्टेप 1 के समान पेज में विस्तृत करें।


3

मेरा समाधान (चेक के लिए):

  1. बैकअप /System/Library/Input Methods/PressAndHold.app/Contents/Resources/Keyboard-en.plistफ़ाइल
  2. /System/Library/Input Methods/PressAndHold.app/Contents/Resources/Keyboard-cs.plistइसे कॉपी और नाम बदलें/System/Library/Input Methods/PressAndHold.app/Contents/Resources/Keyboard-en.plist
  3. नए से बेकार पात्रों को निकालें /System/Library/Input Methods/PressAndHold.app/Contents/Resources/Keyboard-en.plist

अच्छा विचार है, मैं केवल एक अन्य अंतरराष्ट्रीय कीबोर्ड एटीएम के बीच स्विच करता हूं, इससे यह लगभग अनावश्यक हो जाएगा !!! (लेआउट का उल्लेख नहीं करने के लिए मुझे हर समय संख्याओं के साथ टाइप करना है ...)
अन्याय - user4304

3

इस सूत्र में जानकारी का उपयोग करके मैंने MacRumors पर एक ही प्रश्न का उत्तर दिया।

मैंने विशेष रूप से चीनी पिनयिन इनपुट के लिए एक कस्टम .plist फ़ाइल बनाई। इसलिए मैं एक ऐसे वादक से जुड़ना चाहता था जो चीनी ध्वन्यात्मकता के लिए बना हो। आप इसे यहाँ डाउनलोड कर सकते हैं


-1

मुझे यह ओएस एक्स 10.11 पर काम करने के लिए मिला है!

ऐसा लगता है कि उन्होंने स्थान बदल दिया है: / System / Library / Input Methods / PressAndHold.app

-> राइट क्लिक + शो पैकेज सामग्री

/Contents/PlugIns/PAH_Extension.appex

-> राइट क्लिक + शो पैकेज सामग्री

/Contents/Resources/Keyboard-en.plist (या जो भी कीबोर्ड आप उपयोग करते हैं)।

वहां आप ड्रॉप-डाउन तीर पर क्लिक कर सकते हैं, फिर "कीपैप्स" के बगल में डबल क्लिक करें और चाबी को अपनी इच्छित कुंजी में बदल सकते हैं। यहाँ छवि विवरण दर्ज करें

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

देखें, यह काम करता है!


क्या आप सुनिश्चित हैं कि आप 10.11 El Capitan के बारे में बात कर रहे हैं? मेरा, .plist फ़ाइलों का स्थान वह नहीं है जो आप कहते हैं, लेकिन मूल उत्तर में एक। यदि आप वास्तव में 10.12 सिएरा के बारे में बात कर रहे हैं, तो आपको इसे हटा देना चाहिए, क्योंकि यह पहले से ही कंकाल धनुष महीनों से पूरी तरह से उत्तर दिया गया था।
टॉम गेवेके
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.