Mac पर अपना स्वयं का इनपुट सोर्स बनाएँ और उसका उपयोग करें
macOS भाषाओं के लिए डिफ़ॉल्ट इनपुट सोर्सों के साथ आता है, जैसे चीनी के लिए पिनयिन। आप किसी भी भाषा के लिए अपना स्वयं का इनपुट सोर्स बना सकते हैं और उसे जोड़ सकते हैं। ऐसा करने के लिए, आपको एक नियम फ़ाइल की आवश्यकता होती है जो कि आपके द्वारा कीबोर्ड पर टाइप की जा रही चीज़ों को दिखाए जा रहे वर्णों से मैप करता है।
कस्टम इनपुट सोर्स बनाएँ
अपने Mac पर, टेक्स्ट संपादन ऐप खोलें जो यूनिकोड का समर्थन करता है।
नमूना फ़ाइल के रूप में नीचे दिए गए दिशानिर्देश का उपयोग करके अपनी नियम फ़ाइल बनाएँ।
फ़ाइल प्लेन टेक्स्ट फ़ाइल होनी चाहिए।
यूनिकोड (UTF-16) एन्कोडिंग और .inputplugin जैसे फ़ाइल नाम एक्सटेंशन वाली फ़ाइल सहेजें।
सहेजी गई फ़ाइल पर डबल-क्लिक करें।
आपका कस्टम इनपुट सोर्स मेनू बार में इनपुट मेनू में और कीबोर्ड सेटिंग्ज़ में इनपुट सोर्स की सूची में जोड़ा गया है। इसे देखने के लिए, Apple मेनू > सिस्टम सेटिंग्ज़ चुनें, साइडबार में कीबोर्ड पर क्लिक करें। (आपको नीचे स्क्रोल करना पड़ सकता है।) दाईं ओर टेक्स्ट इनपुट पर जाएँ, फिर संपादित करें पर क्लिक करें।
macOS .cin प्रारूप का भी समर्थन करता है। यदि आप .cin फ़ाइल का उपयोग करते हैं, तो फ़ाइल एन्कोडिंग UTF-16 या UTF-8 हो सकती है।
नमूना नियम फ़ाइल
# (c) Apple Inc. 2023
# नमूना प्लग-इन इनपुट सोर्स नियम फ़ाइल।
# # टिप्पणियों को संकेत देने के लिए वर्ण का उपयोग किया जाता है।
# फ़ाइल प्रारूप प्लेन टेक्स्ट होना चाहिए। फ़ाइल एन्कोडिंग को प्रारंभिक 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
कस्टम इनपुट सोर्स डिलीट करें
अपने Mac पर, Apple मेनू > सिस्टम सेटिंग्ज़ चुनें, फिर साइडबार में कीबोर्ड पर क्लिक करें। (आपको नीचे स्क्रोल करना पड़ सकता है।)
दाईं ओर टेक्स्ट इनपुट पर जाएँ, फिर संपादित करें पर क्लिक करें।
इनपुट सोर्स चुनें, फिर हटाएँ बटन पर क्लिक करें।
अक्षम की गई प्लग-इन फ़ाइल (आप अपने इनपुट सोर्स को फिर से इनपुट सोर्स की सूची में जोड़ सकते हैं) बनाए रखें, या इसे डिलीट करने के लिए रद्दी में मूव करें।