Bell character
گھنٹی کا کردار (بعض اوقات گھنٹی کا کوڈ) ایک ڈیوائس کنٹرول کوڈ ہوتا ہے جو اصل میں ٹکرز اور دیگر ٹیلی پرنٹرز اور ٹیلی ٹائپ رائٹرز پر ایک چھوٹی برقی مکینیکل گھنٹی بجانے کے لیے بھیجا جاتا ہے تاکہ لائن کے دوسرے سرے پر آپریٹرز کو الرٹ کیا جا سکے، اکثر آنے والے پیغام کا۔ اگرچہ ٹکر اپنے ٹیپ میں گھنٹی کے کوڈ ڈالتے ہیں، لیکن پرنٹر عام طور پر گھنٹی کا کوڈ موصول ہونے پر کسی کردار کو پرنٹ نہیں کرتے ہیں۔ بیل کوڈز کی نمائندگی عام طور پر لیبل "بی ای ایل" کے ذریعے کی جاتی ہے۔ وہ 1870 سے استعمال ہو رہے ہیں (ابتدائی طور پر باؤدوت کوڈ میں)۔ پسماندہ مطابقت کو برقرار رکھنے کے لیے، ٹیلی ٹائپ رائٹرز کی جگہ لینے والے ویڈیو ڈسپلے ٹرمینلز (وی ڈی ٹی) میں وہی کام انجام دینے کے لیے اسپیکرز یا بزر شامل تھے، جیسا کہ اس کے بعد آنے والے پرسنل کمپیوٹرز نے کیا۔ جدید ٹرمینل ایمولیٹر اکثر انتباہات کو ڈیسک ٹاپ ماحول میں ضم کرتے ہیں (مثال کے طور پر، میک او ایس ٹرمینل سسٹم وارننگ ساؤنڈ چلائے گا) اور اکثر ایک خاموش بصری گھنٹی کی خصوصیت بھی پیش کرتے ہیں جو ٹرمینل ونڈو کو مختصر طور پر چمکاتا ہے۔ نمائندگی ASCII میں گھنٹی کے کردار کی قیمت 7 ہے اور اسے "بیل" یا "بیل" کا نام دیا گیا ہے۔ یونیکوڈ حروف کو کنٹرول کرنے کے لیے نام نہیں دیتا لیکن اسے عرف "الرٹ" اور مخفف "بی ای ایل" تفویض کیا ہے۔ اسے بعض اوقات کے طور پر ٹائپ کیا جا سکتا ہے اور کیریٹ نوٹیشن میں ظاہر کیا جا سکتا ہے۔ یونیکوڈ میں کردار کی بصری نمائندگی کے لیے حروف بھی شامل ہیں: اور۔ 5 بٹ باؤڈوٹ کوڈز میں، بی ای ایل کی نمائندگی نمبر 11 (0x0 بی) کے ذریعے کی جاتی ہے جب "فگرز" موڈ میں ہوتا ہے۔ کوڈ EBCDIC میں استعمال ہوتا ہے۔ پروگرامنگ زبان سی (1972 میں بنائی گئی) میں، اور اس سے متاثر بہت سی زبانوں جیسے ازگر میں، گھنٹی کے کردار کو سٹرنگ یا کردار کے مستقل میں \a کے ساتھ رکھا جا سکتا ہے۔ 'a' کا مطلب "الرٹ" یا "آڈیبل" ہے اور اسے اس لیے منتخب کیا گیا تھا کیونکہ \b پہلے ہی بیک اسپیس کردار کے لیے استعمال ہو چکا تھا۔ استعمال یونکس جیسے سسٹمز پر، یا ایم ایس-ڈاس یا ونڈوز پر، صارف کمانڈ پر ٹائپ کرکے گھنٹی بجانے کے مساوی کام کر سکتا ہے۔ یونکس پر صارف کو "کوٹ" کرنے کے لیے پہلے + ٹائپ کرنے کی ضرورت پڑ سکتی ہے۔ پوزیکس سسٹمز پر، کوئی بھی استعمال کر سکتا ہے: پرنٹ ایف '\اے' اور بیش شیل میں، کوئی بھی اے این ایس آئی-سی کوٹنگ کا استعمال کر سکتا ہے: echo $'\اے' ایک متبادل یہ ہے کہ ٹی پٹ کمانڈ کا استعمال کیا جائے، جو کہ این کرسیس لائبریری کے ایک حصے کے طور پر زیادہ تر یونکس/لینکس آپریٹنگ سسٹمز پر دستیاب ہے: ٹی پٹ بیل اے پروگرام بی ای ایل کردار کو ٹرمینل پر پرنٹ کر کے وہی نتیجہ حاصل کر سکتا ہے۔ جدید نظاموں پر یہ شور نہیں کر سکتا ؛ اس کے بجائے یہ اسکرین کو چمکانے جیسے بصری اشارے دے سکتا ہے، یا کچھ بھی نہیں کر سکتا۔ سی 0 اور سی 1 کنٹرول کوڈز (آئی ایس او 646) حوالہ جات اے ٹی آئی ایس ٹیل کام گلوسری فری آن لائن ڈکشنری آف کمپیوٹنگ، 'بیل' کنٹرول حروف بھی دیکھیں۔