محفل کے اردو کی بورڈ کا لے آوٹ

نبیل

تکنیکی معاون
محفل فورم میں اردو ایڈیٹر کی میپنگ براہ راست اس کے کوڈ میں بھی دیکھی جا سکتی ہے۔ فی الوقت ذیل کا کوڈ میپنگ کے لیے استعمال ہو رہا ہے۔

کوڈ:
codes['a'] = 0x0627;
codes['b'] = 0x0628;
codes['c'] = 0x0686;
codes['d'] = 0x062F;
codes['e'] = 0x0639;
codes['f'] = 0x0641;
codes['g'] = 0x06AF;
codes['h'] = 0x06BE;
codes['i'] = 0x06CC;
codes['j'] = 0x062C;
codes['k'] = 0x06A9;
codes['l'] = 0x0644;
codes['m'] = 0x0645;
codes['n'] = 0x0646;
codes['o'] = 0x06C1;
codes['p'] = 0x067E;
codes['q'] = 0x0642;
codes['r'] = 0x0631;
codes['s'] = 0x0633;
codes['t'] = 0x062A;
codes['u'] = 0x0626;
codes['v'] = 0x0637;
codes['w'] = 0x0648;
codes['x'] = 0x0634;
codes['y'] = 0x06D2;
codes['z'] = 0x0632;

codes['A'] = 0x0622;
codes['C'] = 0x062B;
codes['D'] = 0x0688;
codes['E'] = 0x0651;
codes['F'] = 0x064D;
codes['G'] = 0x063A;
codes['H'] = 0x062D;
codes['I'] = 0x0670;
codes['J'] = 0x0636;
codes['K'] = 0x062E;
codes['L'] = 0x0628;
codes['M'] = 0x064B;
codes['N'] = 0x06BA;
codes['O'] = 0x06C3;
codes['P'] = 0x064F;
codes['Q'] = 0x0656;
codes['R'] = 0x0691;
codes['S'] = 0x0635;
codes['T'] = 0x0679;
codes['U'] = 0x0621;
codes['V'] = 0x0638;
codes['W'] = 0x0624;
codes['X'] = 0x0698;
codes['Y'] = 0x0601;
codes['Z'] = 0x0630;

codes['>'] = 0x0650;
codes['<'] = 0x064E;
codes[String.fromCharCode(32)] = 32;
codes[String.fromCharCode(13)] = 13;
codes[':'] = 0x061B;
codes[';'] = 0x061B;
//codes[String.fromCharCode(39)] = 0x2018;
//codes[String.fromCharCode(34)] = 0x201C;
codes[String.fromCharCode(46)] = 0x06D4;
codes[String.fromCharCode(44)] = 0x060C;
codes['!'] = 0x0021;
codes['?'] = 0x061F;
codes[':'] = 58;
codes['['] = 0x201C;
codes[']'] = 0x201D;
codes['{'] = 0x2018;
codes['}'] = 0x2019;
codes['~'] = 0x0653;
codes['^'] = 0x0652;
codes['/'] = 0x002F;
codes['\\'] = 0x060E;
codes['L'] = 0x064C;
codes['+'] = 0x002B;
codes['-'] = 0x002D;
codes['_'] = 0x0640;
codes['*'] = 0x00D7;
codes[String.fromCharCode(47)] = 0x00F7;
codes[String.fromCharCode(37)] = 0x066A;
codes['('] = 0x0028;
codes[')'] = 0x0029;
codes['='] = 0x003D;
codes['´'] = 0x0657;
codes['0'] = 0x30;
codes['1'] = 0x31;
codes['2'] = 0x32;
codes['3'] = 0x33;
codes['4'] = 0x34;
codes['5'] = 0x35;
codes['6'] = 0x36;
codes['7'] = 0x37;
codes['8'] = 0x38;
codes['9'] = 0x39;
 

طالب سحر

محفلین
محفل فورم میں اردو ایڈیٹر کی میپنگ براہ راست اس کے کوڈ میں بھی دیکھی جا سکتی ہے۔ فی الوقت ذیل کا کوڈ میپنگ کے لیے استعمال ہو رہا ہے۔

کوڈ:
codes['a'] = 0x0627;
codes['b'] = 0x0628;
codes['c'] = 0x0686;
codes['d'] = 0x062F;
codes['e'] = 0x0639;
codes['f'] = 0x0641;
codes['g'] = 0x06AF;
codes['h'] = 0x06BE;
codes['i'] = 0x06CC;
codes['j'] = 0x062C;
codes['k'] = 0x06A9;
codes['l'] = 0x0644;
codes['m'] = 0x0645;
codes['n'] = 0x0646;
codes['o'] = 0x06C1;
codes['p'] = 0x067E;
codes['q'] = 0x0642;
codes['r'] = 0x0631;
codes['s'] = 0x0633;
codes['t'] = 0x062A;
codes['u'] = 0x0626;
codes['v'] = 0x0637;
codes['w'] = 0x0648;
codes['x'] = 0x0634;
codes['y'] = 0x06D2;
codes['z'] = 0x0632;

codes['A'] = 0x0622;
codes['C'] = 0x062B;
codes['D'] = 0x0688;
codes['E'] = 0x0651;
codes['F'] = 0x064D;
codes['G'] = 0x063A;
codes['H'] = 0x062D;
codes['I'] = 0x0670;
codes['J'] = 0x0636;
codes['K'] = 0x062E;
codes['L'] = 0x0628;
codes['M'] = 0x064B;
codes['N'] = 0x06BA;
codes['O'] = 0x06C3;
codes['P'] = 0x064F;
codes['Q'] = 0x0656;
codes['R'] = 0x0691;
codes['S'] = 0x0635;
codes['T'] = 0x0679;
codes['U'] = 0x0621;
codes['V'] = 0x0638;
codes['W'] = 0x0624;
codes['X'] = 0x0698;
codes['Y'] = 0x0601;
codes['Z'] = 0x0630;

codes['>'] = 0x0650;
codes['<'] = 0x064E;
codes[String.fromCharCode(32)] = 32;
codes[String.fromCharCode(13)] = 13;
codes[':'] = 0x061B;
codes[';'] = 0x061B;
//codes[String.fromCharCode(39)] = 0x2018;
//codes[String.fromCharCode(34)] = 0x201C;
codes[String.fromCharCode(46)] = 0x06D4;
codes[String.fromCharCode(44)] = 0x060C;
codes['!'] = 0x0021;
codes['?'] = 0x061F;
codes[':'] = 58;
codes['['] = 0x201C;
codes[']'] = 0x201D;
codes['{'] = 0x2018;
codes['}'] = 0x2019;
codes['~'] = 0x0653;
codes['^'] = 0x0652;
codes['/'] = 0x002F;
codes['\\'] = 0x060E;
codes['L'] = 0x064C;
codes['+'] = 0x002B;
codes['-'] = 0x002D;
codes['_'] = 0x0640;
codes['*'] = 0x00D7;
codes[String.fromCharCode(47)] = 0x00F7;
codes[String.fromCharCode(37)] = 0x066A;
codes['('] = 0x0028;
codes[')'] = 0x0029;
codes['='] = 0x003D;
codes['´'] = 0x0657;
codes['0'] = 0x30;
codes['1'] = 0x31;
codes['2'] = 0x32;
codes['3'] = 0x33;
codes['4'] = 0x34;
codes['5'] = 0x35;
codes['6'] = 0x36;
codes['7'] = 0x37;
codes['8'] = 0x38;
codes['9'] = 0x39;

نبیل، شکریہ- جو مجھے سمجھ میں آیا ہے، وہ یہ ہے کہ اس وقت محفل کے ایڈیٹر پر ہمزہ کی یہ دو صورتیں میپڈ ہیں:
u --> arabic letter yeh with hamza above (U+0626)
U --> arabic letter hamza (U+0621)

"ہدیہء شکر" کو درست طریقے سے لکھنے کے لئے arabic hamza above (U+0654) درکار ہے-
 
آخری تدوین:

طالب سحر

محفلین
نبیل صاحب، کسی وجہ سے محفل کے ڈیفالٹ کی بورڈ پر فارورڈ سلیش دبانے سے یہ حاصل ہوتا ہے: ÷ یعنی 0xF7 حالانکہ اردو ایڈیٹر کے کوڈ میں یہ درج ہے:
کوڈ:
codes['/'] = 0x002F;

یہ بھی آپ کی توجہ کا طالب ہے:
"ہدیہء شکر" کو درست طریقے سے لکھنے کے لئے arabic hamza above (U+0654) درکار ہے-
 

طالب سحر

محفلین
arifkarim کہیں پڑھا تھا کہ آپ وی ایم بنا بنا کر سافٹ وئر آزماتے رہتے ہیں۔ کیا آپ پاک انسٹالر کے بغیر کسی سسٹم پر فارورڈ سلیش کی کنجی کا نتیجہ دیکھ سکتے ہیں؟
 

arifkarim

معطل
arifkarim کہیں پڑھا تھا کہ آپ وی ایم بنا بنا کر سافٹ وئر آزماتے رہتے ہیں۔ کیا آپ پاک انسٹالر کے بغیر کسی سسٹم پر فارورڈ سلیش کی کنجی کا نتیجہ دیکھ سکتے ہیں؟
آجکل تو زیادہ تر موبائل پر ہوتا ہوں۔ جب کمپیوٹر ہوا تو چیک کرتا ہوں۔
 
Top