خانه » آموزش » برنامه نویسی » چگونه در ویندوز عددفارسی را دقیقاً فارسی تایپ کنیم؟

چگونه در ویندوز عددفارسی را دقیقاً فارسی تایپ کنیم؟

کاربرد این قضیه وقتی است که مثلا می خواهید عددفارسی ٧ را تایپ کنید اما ۷ (عدد لاتین) نمایش داده می شود. این در صورتی است که زبان صفحه کلیدتان را روی زبان فارسی یا عربی تنظیم کرده اید. این موضوع در محیط های برنامه نویسی هم بسیار پرکاربرد است. برای نمایش کاراکتر مورد نظر باید دقیقاً کد Unicode کارارکتر را تایپ کنید.

Unicode چیست؟

unicode یک استاندارد بین المللی برای کاراکتر است که امروزه تقریباً هر سیستمی از آن پشتیبانی می کند و می تواند کاراکترهای آن را نمایش بدهد. در این استاندارد هر حرف یا کاراکتر دارای یک کد منحصر به فرد است و برای نوشتن یا نمایش آن کافی است از این کد استفاده کرد و محیط هایی که از استاندارد پشتیبانی می کنند بجای نمایش کد، کاراکتر مورد نظر را نمایش می دهند و این کارارکترها در همه جا استاندراد و یک طور نمایش داده می شود. برای بهتر متوجه شدن موضوع می وانید به این مقاله مراجعه کنید.

کدهای حروف فارسی

همانطور که گفتم هر کارارکتری دارای کد منحصر به فرد است و در جایی که لازم است می توان دقیقاً از آن کاراکتر استفاده کرد. جدول های زیر کدهای اعداد و حروف ویژه فارسی می باشد:

Character Name Character Entity Hex Entity
EXTENDED ARABIC-INDIC DIGIT ZERO ۰ &‌#۱۷۷۶;
EXTENDED ARABIC-INDIC DIGIT ONE ۱ &‌#۱۷۷۷;
EXTENDED ARABIC-INDIC DIGIT TWO ۲ &‌#۱۷۷۸;
EXTENDED ARABIC-INDIC DIGIT THREE ۳ &‌#۱۷۷۹;
EXTENDED ARABIC-INDIC DIGIT FOUR ۴ &‌#۱۷۸۰;
EXTENDED ARABIC-INDIC DIGIT FIVE ۵ &‌#۱۷۸۱;
EXTENDED ARABIC-INDIC DIGIT SIX ۶ &‌#۱۷۸۲;
EXTENDED ARABIC-INDIC DIGIT SEVEN ۷ &‌#۱۷۸۳;
EXTENDED ARABIC-INDIC DIGIT EIGHT ۸ &‌#۱۷۸۴;
EXTENDED ARABIC-INDIC DIGIT NINE ۹ &‌#۱۷۸۵;

حال سوال اینجاست که چگونه این کاراکتر ها را تایپ کنیم. برای اینکار اول لازم است گزینه تایپ Unicode بر اساس کد Hex را در ویندوز فعال کنیم.

دکمه start ویندوز را زده و و عبارت regedit را تایپ کنید تا برنامه ریجیستری ادیتور باز شود. سپس به مسیر HKEY_CURRENT_USER\Control Panel\Input Method بروید و یک آیتم از جنس String value با نام EnableHexNumpad بسازید و مقدار آن را ۱ قرار دهید. حال سیستم را یکبار Restart کنید. تایپ کردن Unicode با کد Hex برای شما فعال شده است. هرجا که خواستید این حروف Unicode را تایپ کنید کافیست Alt کیبورد را نگه داشته و سپس از بخش اعداد کیبورد ( بخش سمت راست) اول + را زده سپس کد hex را از جدول بالا (عبارت بعد x ) را تایپ کرده و نهایتاً Alt را رها کنید. کاراکتر شما تایپ خواهد شد!

به عنوان مثال برای تایپ حرف ١، اول Alt را نگه داردی و بعد از زدن + کد ۰۶۶۱ را وارد کرده و سپس کلید Alt را رها کنید. کدهای حروف دیگر فارسی و عربی را می توانید در جداول زیر مشاهده کنید:

جدول حروف:

ARABIC LETTER HAMZA ء &‌#۱۵۶۹;
ARABIC LETTER ALEF ا &‌#۱۵۷۵;
ARABIC LETTER ALEF WITH MADDA ABOVE آ &‌#۱۵۷۰;
ARABIC LETTER ALEF WITH HAMZA ABOVE أ &‌#۱۵۷۱;
ARABIC LETTER ALEF WITH HAMZA BELOW إ &‌#۱۵۷۳;
ARABIC LETTER ALEF MAKSURA ى &‌#۱۶۰۹;
ARABIC LETTER BEH ب &‌#۱۵۷۶;
ARABIC LETTER TEH MARBUTA ة &‌#۱۵۷۷;
ARABIC LETTER TEH ت &‌#۱۵۷۸;
ARABIC LETTER THEH ث &‌#۱۵۷۹;
ARABIC LETTER JEEM ج &‌#۱۵۸۰;
ARABIC LETTER HAH ح &‌#۱۵۸۱;
ARABIC LETTER KHAH خ &‌#۱۵۸۲;
ARABIC LETTER DAL د &‌#۱۵۸۳;
ARABIC LETTER THAL ذ &‌#۱۵۸۴;
ARABIC LETTER REH ر &‌#۱۵۸۵;
ARABIC LETTER ZAIN ز &‌#۱۵۸۶;
ARABIC LETTER SEEN س &‌#۱۵۸۷;
ARABIC LETTER SHEEN ش &‌#۱۵۸۸;
ARABIC LETTER SAD ص &‌#۱۵۸۹;
ARABIC LETTER DAD ض &‌#۱۵۹۰;
ARABIC LETTER TAH ط &‌#۱۵۹۱;
ARABIC LETTER ZAH ظ &‌#۱۵۹۲;
ARABIC LETTER AIN ع &‌#۱۵۹۳;
ARABIC LETTER GHAIN غ &‌#۱۵۹۴;
ARABIC TATWEEL ـ &‌#۱۶۰۰;
ARABIC LETTER FEH ف &‌#۱۶۰۱;
ARABIC LETTER QAF ق &‌#۱۶۰۲;
ARABIC LETTER KAF ك &‌#۱۶۰۳;
ARABIC LETTER LAM ل &‌#۱۶۰۴;
ARABIC LETTER MEEM م &‌#۱۶۰۵;
ARABIC LETTER NOON ن &‌#۱۶۰۶;
ARABIC LETTER HEH ه &‌#۱۶۰۷;
ARABIC LETTER WAW و &‌#۱۶۰۸;
ARABIC LETTER WAW WITH HAMZA ABOVE ؤ &‌#۱۵۷۲;
ARABIC LETTER YEH ي &‌#۱۶۱۰;
ARABIC LETTER YEH WITH HAMZA ABOVE ئ &‌#۱۵۷۴;

جدول علائم:

ARABIC FATHATAN ً &‌#۱۶۱۱;
ARABIC DAMMATAN ٌ &‌#۱۶۱۲;
ARABIC KASRATAN ٍ &‌#۱۶۱۳;
ARABIC FATHA َ &‌#۱۶۱۴;
ARABIC DAMMA ُ &‌#۱۶۱۵;
ARABIC KASRA ِ &‌#۱۶۱۶;
ARABIC SHADDA ّ &‌#۱۶۱۷;
ARABIC SUKUN ْ &‌#۱۶۱۸;
ARABIC MADDAH ABOVE ٓ &‌#۱۶۱۹;
ARABIC HAMZA ABOVE ٔ &‌#۱۶۲۰;
ARABIC HAMZA BELOW ٕ &‌#۱۶۲۱;

 

آموزش برنامه نویسی اندروید

درباره مهدی تاجیک

مهندس نرم افزار و مدیر پروژه. از سال 82 برنامه نویسی رو بصورت جدی شروع کردم و از سال 90 برنامه نویسی اندروید می کنم. علاقه زیادی به یادگرفتن و یاد دادن دارم.

دیدگاهتان را ثبت کنید

آدرس ایمیل شما منتشر نخواهد شدعلامتدارها لازمند *

*

bigtheme
x

شاید بپسندید

شئی گرایی و اصول اولیه آن به زبان ساده

بسمه تعالی شئی گرای یک طرز تفکر در مورد ساختن ...

تفاوت های بین Encoding, Encryption, Hashing و Obfuscation

احتمالا همگی این عبارات را شنیده اید و با بعضی ...

مفاهیم مهندسی رابط کاربر

در این مقاله قصد دارم تا شما را با مفاهیم ...