अपना स्वयं का इनपुट स्रोत बनाएँ और उसका उपयोग करें
macOS भाषाओं के लिए पूर्वनिर्धारित इनपुट स्रोतों के साथ आता है, जैसे चीनी के लिए पिनयिन। आप किसी भी भाषा के लिए अपना स्वयं का इनपुट स्रोत बना सकते हैं और उसे जोड़ सकते हैं। ऐसा करने के लिए, आपको एक नियम फ़ाइल की आवश्यकता होती है जो कि आपके द्वारा कीबोर्ड पर टाइप की जा रही चीज़ों को दिखाए जा रहे वर्णों से मैप करता है।
कस्टम इनपुट स्रोत बनाएँ
टेक्स्टएडिट या अन्य टेक्स्ट एडिटर खोलें।
नमूना फ़ाइल के रूप में नीचे दिए गए दिशानिर्देश का उपयोग करके अपनी नियम फ़ाइल बनाएँ।
फ़ाइल प्लेन टेक्स्ट फ़ाइल होनी चाहिए। यदि आप TextEdit का उपयोग करते हैं, तो “प्रारूप” > “प्लेन टेक्स्ट बनाएँ” चुनें।
एक्सटेंशन के साथ, जैसे “.inputplugin.”, फ़ाइल को सहेजें (नाम इनपुट मेनू और इनपुट स्रोत पेन में दिखाई देगा)
सहेजी गई फ़ाइल पर दोहरा-क्लिक करें।
आपका कस्टम इनपुट स्रोत मेनू बार में इनपुट मेनू में, और कीबोर्ड प्राथमिकताओं के इनपुट स्रोत पेन में इनपुट स्रोतों की सूची में जोड़ा गया है। इसे देखने के लिए, Apple मेनू > सिस्टम प्राथमिकताएँ चुनें, कीबोर्ड पर क्लिक करें, फिर इनपुट स्रोत क्लिक करें।
macOS .cin प्रारूप का भी समर्थन करता है। यदि आप .cin फ़ाइल का उपयोग करते हैं, तो फ़ाइल एन्कोडिंग UTF-16 या UTF-8 हो सकती है।
नमूना नियम फ़ाइल
# (c) Apple Inc. 2017
# नमूना प्लग-इन इनपुट स्रोत नियम फ़ाइल।
# # टिप्पणियों को संकेत देने के लिए वर्ण का उपयोग किया जाता है।
# फ़ाइल प्रारूप प्लेन टेक्स्ट होना चाहिए। फ़ाइल एन्कोडिंग को प्रारंभिक BOM (बाइट ऑर्डर मार्क) के साथ या इसके बिना यूनिकोड (UTF-16) होना चाहिए।
# फ़ाइल में कई टैग होते हैं, अपरकेस में अपूर्ण विराम के साथ समाप्त होते हैं, जिसके बाद टैग का कॉन्टेंट होता है।
#
# METHOD: यह फ़ाइल में पहली प्रविष्टि है, जो प्लग-इन कार्यान्वित करने के लिए उपयोग की जाने वाली विधि को निर्धारित करती है।
# वर्तमान में समर्थित एकमात्र तरीका “TABLE” है।
#
विधि : तालिका
#
# ENCODE: यह संकेत देता है कि लक्ष्य पारंपरिक चीनी ("TC"), सरलीकृत चीनी ("SC"), या यूनिकोड ("यूनिकोड") है। सभी प्लग-इन इनपुट स्रोत “कीबोर्ड” प्राथमिकताओं के “इनपुट स्रोत” पेन में यूनिकोड इनपुट स्रोत के रूप में दिखाई देते हैं।
#
एन्कोड : TC
#
PROMPT: यह प्लग-इन का नाम है, कीबोर्ड प्राथमिकताओं और इनपुट मेनू के इनपुट स्रोत पेन में दिखाया गया है।
#
संकेत : Sample_En
#
# DELIMITER: यह एक ही इनपुट कोड वाले वर्ण या वाक्यांशों के लिए डिलिमिटर को निर्धारित करता है।
# इस मामले में, हम अल्पविराम वर्ण का उपयोग कर रहे हैं।
#
डिलिमिटर : ,
#
# VERSION: यह आपके प्लग-इन की संस्करण संख्या का संकेत देने के लिए उपयोग किया जाता है।
#
संस्करण : 1.0
#
# MAXINPUTCODE: वह वर्ण संख्या सीमा जो किसी एक रूपांतरण के लिए इनपुट की जा सकती है।
# कोई सीमा नहीं है जब तक आप एक निर्दिष्ट नहीं करते हैं।
#
MAXINPUTCODE: 8
#
# VALIDINPUTKEY: इनपुट स्ट्रिंग के लिए उपयोग किए जा सकने वाले वर्णों का समूह। यह केस-असंवेदनशील है लेकिन इन्हें एक पूर्ण सेट के रूप में दर्ज किया जाना चाहिए।
#
VALIDINPUTKEY: 0123456789-ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
#
# BEGINCHARACTER: यह टैग मैपिंग की परिभाषाओं को शुरू करता है और आवश्यक है।
# प्रत्येक मैपिंग का प्रारूप है:
# ...
# खाली पंक्तियाँ और वर्ण को नज़रअंदाज़ करें।
# आउटपुट स्ट्रिंग के बीच सीमांकक DELIMITER टैग द्वारा ऊपर परिभाषित किया गया है।
# संकेत देता है कि मैपिंग परिभाषाएँ ENDCHARACTER टैग के साथ समाप्त हो गई हैं।
#
BEGINCHARACTER
aardvark 土豚
abacus 算盤
abalone 鮑魚,鰒魚
apple 蘋果
#
# ENDCHARACTER: यह मैपिंग परिभाषा को समाप्त करता है और फ़ाइल का अंतिम वर्ण होता है।
#
ENDCHARACTER
कस्टम इनपुट स्रोत डिलीट करें
Apple मेनू > सिस्टम प्राथमिकताएँ चुनें, कीबोर्ड पर क्लिक करें, फिर इनपुट स्रोत क्लिक करें।
इनपुट स्रोत चुनें, फिर हटाएँ बटन पर क्लिक करें।
अक्षम की गई प्लग-इन फ़ाइल (आप अपने इनपुट स्रोत को फिर से इनपुट स्रोतों की सूची में जोड़ सकते हैं) रखें, या इसे डिलीट करने के लिए रद्दी में ले जाएँ।