Compose key
کمپوز کلید (جسے بعض اوقات ملٹی کی کہا جاتا ہے) کمپیوٹر کی بورڈ پر ایک کلید ہے جو اس بات کی نشاندہی کرتی ہے کہ درج ذیل (عام طور پر 2 یا اس سے زیادہ) کیسٹروک ایک متبادل کردار، عام طور پر پہلے سے کمپوز شدہ کردار یا علامت کے اندراج کو متحرک کرتے ہیں۔ مثال کے طور پر، ٹائپنگ کے بعد اور پھر داخل کریں گے۔ کمپوز کیز لینکس اور ایکس ونڈو سسٹم استعمال کرنے والے دیگر سسٹمز پر سب سے زیادہ مقبول ہیں، لیکن انہیں ونڈوز اور میک او ایس پر لاگو کرنے کے لیے سافٹ ویئر موجود ہے۔ کمپوز کریکٹر کلید کو ڈیجیٹل ایکوپمنٹ کارپوریشن (ڈی ای سی) کے انجینئروں نے ایل کے 201 کی بورڈ پر متعارف کرایا تھا، جو 1983 سے وی ٹی 220 ٹرمینل کے ساتھ دستیاب ہے۔ کی بورڈ میں ایک ایل ای ڈی شامل تھا جو اس بات کی نشاندہی کرتا ہے کہ کمپوز کی ترتیب جاری ہے۔ اگرچہ ایل کے 201 نے حرفی بلاک اور عددی کی پیڈ کے درمیان کمانڈ کیز کا گروپ متعارف کرایا، اور تیر کیز کا "الٹا ٹی" انتظام، جو معیاری ہو گیا ہے، اس کے برعکس کمپوز کلید معیاری نہیں بنی۔ 1987 میں، سن مائیکرو سسٹمز نے سن 4 جاری کیا، جو پہلا وقف شدہ یونکس ورک سٹیشن تھا جس میں کمپوز کلید تھی۔ سن ٹائپ 5 اور 6 ورک سٹیشنوں کے کی بورڈ پر، کمپوز ایل ای ڈی کو کی کیپ میں رکھا گیا ہے (نیچے تصویر دیکھیں)۔ آئی ایس او/آئی ای سی 9995-7 نے اس کلید کے لیے ایک گرافیکل علامت ڈیزائن کی، آئی ایس او/آئی ای سی 9995-7 میں علامت 15 "کمپوز کریکٹر" کے طور پر، اور آئی ایس او 7000 میں "آلات پر استعمال کے لیے گرافیکل علامتیں" علامت آئی ایس او-7000-2021 کے طور پر۔ یہ علامت یونیکوڈ میں بطور انکوڈ ہے۔ چونکہ مائیکروسافٹ ونڈوز اور میک او ایس ڈیفالٹ طور پر کمپوز کلید کی حمایت نہیں کرتے ہیں، اس لیے جدید پی سی ہارڈ ویئر کے لیے بنائے گئے زیادہ تر کی بورڈ پر کلید موجود نہیں ہے۔ جب سافٹ ویئر کمپوز کلیدی رویے کی حمایت کرتا ہے، تو کچھ دوسری کلید استعمال کی جاتی ہے۔ عام مثالیں دائیں ہاتھ کی ونڈوز کلید، کلید، یا کلیدوں میں سے ایک ہیں۔ کوئی کی بورڈ ایل ای ڈی یا دیگر فزیکل انڈیکیٹر نہیں ہے کہ کمپوز سیکوینس جاری ہے، حالانکہ او ایس صارف کے ٹیکسٹ ان پٹ فیلڈ پر کچھ آئیکن (جیسے "کمپوز کیریکٹر" کی علامت، نیچے) دکھا سکتا ہے۔ ترتیبات مرتب کریں اگر کمپوز کلید بھی ایک ترمیم کنندہ کلید نہیں ہے، تو کلیدی رول اوور کا مطلب ہے کہ کمپوز کلید کو بعد کے کیسٹروک سے پہلے جاری کرنے کی ضرورت نہیں ہے۔ اس سے تجربہ کار ٹائپسٹوں کے لیے کمپوزڈ کرداروں کو تیزی سے داخل کرنا ممکن ہو جاتا ہے۔ کمپوز سیکوینس کے ابتدائی ورژن میں تحریر اور اوور اسٹرائیک تکنیک کے بعد خط کو پہلے اور ڈائیکریٹکس کو دوسرے نمبر پر رکھا گیا۔ مثال کے طور پر کردار این تیار کیا۔ یہ آرڈر اب بھی استعمال میں ہے، تاہم آخری ٹائپ رائٹرز پر موجود ایکسینٹ مارک ڈیڈ کیز سے جانا جانے والا الٹا آرڈر آج استعمال ہوتا ہے: n کے لیے۔ یہ متعدد ڈائیکریٹکس کی اجازت دیتا ہے، مثال کے طور پر ā کے لیے ٹائپ کرنا۔ غیر خوشبودار حروف عام طور پر ان حروف سے بنائے جاتے ہیں جو زیادہ ٹائپ یا ترتیب دینے پر کردار کی طرح کچھ پیدا کرتے ہیں۔ مثال کے طور پر کاپی رائٹ کی علامت ® تیار کرے گا، اور Å تیار کرے گا۔ ترتیب کی لمبائی کی کوئی اندرونی حد نہیں ہے، جس میں یادداشت اور ایرگونومکس کے دونوں اصولوں اور ایک جامع کمپوز ٹری کے اندر فزیبلٹی کا احترام کرنا چاہیے۔ مثال کے طور پر، کے ذریعے داخل کیا جا سکتا ہے، جہاں گردشی حروف کی نشاندہی ہوتی ہے، الٹا اشارہ کرتا ہے، سانس سیرف کی نشاندہی کرتا ہے، اور حتمی کردار کی نشاندہی کرتا ہے۔ دیگر ان پٹ طریقوں کے مقابلے میں کمپوز کلید کا بنیادی فائدہ یہ ہے کہ کردار کو منتخب کرنے کے لیے استعمال ہونے والی ترتیب کی بورڈ پر دستیاب کسی بھی حرف، نمبر یا علامت سے بنی ہو سکتی ہے۔ یہ ترتیب کو زیادہ یاد رکھنے کی اجازت دیتا ہے، لہذا اسے یاد رکھنا آسان ہے، اگر نامعلوم ہو تو اندازہ لگانا ممکن ہے، اور حروف کی کہیں زیادہ تعداد کی حمایت کر سکتا ہے۔ بنیادی نقصان یہ ہے کہ ترتیبات کو کمپوز کرنے کے لیے ہمیشہ کم از کم ایک اور کی اسٹروک کی ضرورت ہوتی ہے۔ کمپوز کلید کی غیر آسان جگہ کا تعین بھی ٹائپنگ کو سست کر سکتا ہے۔ کلیدوں پر نہ چھپے ہوئے حروف درج کرنے کے لیے استعمال ہونے والا سب سے عام طریقہ ایک ترمیم کنندہ کلید ہے جیسے کہ AltGr۔ یہ طریقہ اس حد سے دوچار ہے کہ آلٹ جی آر ہر کلید کے لیے صرف دو مزید (منتقل شدہ اور غیر منتقل شدہ) ایسوسی ایشنز کا اضافہ کرتا ہے۔ دستیاب کیے گئے اضافی حروف عام طور پر مقامی بازار کے مطابق بنائے جاتے ہیں اور اس طرح زیادہ تر صارفین کی ضروریات کو پورا کرتے ہیں۔ ڈیفالٹ یوکے/آئرلینڈ ترتیب، مثال کے طور پر، (AltGr + aeiou کے ذریعے) وہ حروف فراہم کرتا ہے جو آئرش گیلک کے لیے درکار ہوتے ہیں لیکن اس کے نتیجے میں وہ حروف نہیں جو سکاٹش گیلک کے لیے درکار ہوتے ہیں۔ ڈیڈ کلید کسی بھی ترتیب میں پہلے کردار کو اگلی کلید کے لیے ترمیم کنندہ کے طور پر پیش کرتی ہے: جب دبایا جاتا ہے، تو کلید کا اس وقت تک کوئی اثر نہیں ہوتا جب تک کہ اگلی کلید کو دبایا نہ جائے۔ (زیادہ تر نظام ڈیڈ کلید کے انتخاب کو کردار کے انتخاب کا منطقی حصہ بنانے کی کوشش کرتے ہیں ؛ یہ تلفظ کے نشانات کے لیے سمجھ میں آتا ہے اور تصور کو دیگر علامتوں تک بڑھایا جاتا ہے)۔ مثال کے طور پر، قبر ("بیکٹک") کلید () اکثر ایک ڈیڈ کلید ہوتی ہے: حاصل کرنے کے لیے، ترتیب کا استعمال کیا جاتا ہے۔ مرکب ترتیبات ممکن ہیں: مثال کے طور پر دو نقطوں (ڈائی کریٹک) کو شامل کرنے کے لیے، یہ ایک واضح امیدوار لگتا ہے لیکن واضح طور پر اس بہت زیادہ استعمال شدہ کلید کو ڈیڈ کلید کے طور پر دوبارہ پیش نہیں کیا جا سکتا۔ حل یہ ہے کہ AltGr کا استعمال کرتے ہوئے اس میں ترمیم کی جائے، اس طرح ڈیلیور ہوتا ہے۔ دیگر امتزاج ان کے کمپوز کلیدی ہم منصبوں کے مقابلے میں کم واضح ہیں: مثال کے طور پر (یوکے توسیعی نقشہ سازی کے ساتھ کروم او ایس) کے ساتھ موازنہ کریں۔ آلٹ کوڈز یا یونیکوڈ عددی ان پٹ کو تقریبا ایک کمپوز کلید سمجھا جا سکتا ہے، لیکن سلیکٹر کے طور پر یادداشت کے بجائے غیر بدیہی نمبروں کا استعمال کریں۔ جدید GUI کرداروں کے انتخاب کرنے والوں کو اکثر ایسے سرچ فنکشن کی ضرورت ہوتی ہے جو کسی کردار کو جلدی سے تلاش کرنے کے لیے کمپوز سیکوینس سے زیادہ مختلف نہ ہو۔ سافٹ ویئر سپورٹ ایکس ونڈو سسٹم ایکس ہیڈر فائلیں کمپوز کلید کو "ملٹی _ کی" کہتی ہیں۔ Xorg پر ڈیفالٹ کمپوز کلید + ہے، (پہلے دبانے کے دوران "فورتھ کی بورڈ لیول ماڈیفائر"، ایک مختلف کلید ہے)۔ چونکہ یہ کافی تکلیف دہ ہے (خاص طور پر کی بورڈ کے بغیر کی بورڈ کے لیے)، کی بورڈ کی ترتیب کا انتخاب کرنا عام بات ہے جہاں دوسری کلید جیسے دائیں ہاتھ یا کمپوز کلید سے نقشہ بند ہو۔ یہ آپشن عام طور پر ڈیسک ٹاپ ماحول کی ترتیبات میں دستیاب ہوتا ہے۔ ایکس کی بورڈ ڈرائیور کمپوز کے لیے استعمال ہونے والی کلید کو ترمیم کار کے طور پر بھی کام کرنے کی اجازت نہیں دیتا ہے۔ جدید نظاموں پر کمپوز ترتیبات کی ایک بڑی تعداد کی حمایت کی جاتی ہے۔ مائیکروسافٹ ونڈوز پر، کچھ پروگرام جیسے کہ پیوٹی کمپوز-کی سپورٹ فراہم کرتے ہیں۔ تمام سافٹ ویئر کے لیے کمپوز کلید کی تقلید کرنے کے لیے، کی بورڈ شارٹ کٹ افادیت اکثر شامل ہوتی ہیں۔ متعدد اوپن سورس یوٹیلیٹیز بھی ہیں (جیسے ون کمپوز، آلچارس، کمپوز کیز، یا کمپوز)۔ انسٹال کرنے کے قابل کی بورڈ لے آؤٹ (جیسے کہ KbdEdit) دستیاب ہیں جن میں ایک کمپوز کلید ہوتی ہے جو یا کی طرح کسی ایک کلید کو تفویض کی جاتی ہے۔ وہ ڈیڈ-کی چیننگ فیچر کا استعمال کرتے ہوئے کام کرتے ہیں جو عام طور پر متعدد ڈائیکریٹکس والے حروف کو ان پٹ کرنے کے لیے استعمال ہوتا ہے۔ اس طرح کے کی بورڈ لے آؤٹ کو براہ راست سی میں بھی پروگرام کیا جا سکتا ہے (جس زبان میں ونڈوز ڈرائیوروں کو لکھا جاتا ہے)، مفت ونڈوز ڈرائیور کٹ کا استعمال کرتے ہوئے مرتب کیا جاتا ہے، اور مفت چارج مائیکروسافٹ کی بورڈ لے آؤٹ کریٹر 1.4 کا استعمال کرتے ہوئے پیک کیا جاتا ہے، جو او ایس کے تازہ ترین ورژن سے مطابقت رکھتا ہے۔ میک او ایس اگرچہ کوکو ٹیکسٹ ان پٹ سسٹم میک او ایس میں مقامی طور پر بہت سے متبادل اور تیز حروف کے داخلے کی اجازت دیتا ہے، لیکن ایک حقیقی کمپوز کلیدی حل بلٹ ان نہیں ہے۔ کم از کم ایک کارابینر یوٹیلیٹی کا استعمال کرتے ہوئے نافذ کیا گیا ہے، جو تمام ایپلی کیشنز کے ساتھ کام کرتا ہے، جیسا کہ کچھ کی بورڈ لے آؤٹ کا استعمال کرتا ہے (مثال کے طور پر۔ "اے بی سی-ایکسٹینڈڈ") جہاں کمپوز کو ڈیڈ کی چیننگ فیچر کا استعمال کرتے ہوئے لاگو کیا جاتا ہے۔ اگرچہ کروم او ایس کو زیادہ تر حریفوں کے مقابلے گلیفس کا ایک بڑا ذخیرہ فراہم کیا جاتا ہے، لیکن ان کو حاصل کرنے کے لیے درکار کورڈز ہمیشہ اتنے واضح نہیں ہوتے جتنے کمپوز تصور فراہم کرتا ہے۔ گوگل نے اس بازار میں مقابلہ کرنے کے لیے ایک ایڈ آن (کمپوزکی) دستیاب کرایا ہے۔ DOS کے تحت، چلتی ہوئی ایپلی کیشن، یا لوڈ ہونے والے کی بورڈ ڈرائیور پر منحصر کلیدی معاونت مرتب کریں۔ مثال کے طور پر، لوٹس 1-2-3 کو کمپوز کلید کے طور پر استعمال کیا جاتا ہے تاکہ لوٹس انٹرنیشنل کریکٹر سیٹ (LICS) اور لوٹس ملٹی بائٹ کریکٹر سیٹ (LMBCS) کے بہت سے خاص حروف کے آسان ان پٹ کی اجازت دی جا سکے۔ عام کمپوز کے مجموعے نیچے دکھایا گیا ٹیبل X.Org سرور کے لیے کچھ ڈیفالٹ کمپوزیشن دکھاتا ہے۔ جدید نظاموں کے لیے جو یونیکوڈ کی حمایت کرتے ہیں، نیچے دیا گیا جدول مکمل نہیں ہے۔ نوٹ حوالہ جات بیرونی لنکس Xlib کمپوز کیز برائے en_US.UTF-8 سرکاری موجودہ X.org X11 کمپوز کلیدی ترتیب لینکس مساوی یونیکوڈ میپنگ کے ساتھ کلیدی ترتیبات کمپوز کریں کمپیوٹر کیز