Tag Archives: اعداد فارسی

کیبورد فارسی استاندارد برای همه ویندوزها

Persian Keyboard - Custom Layout

Persian Keyboard – Custom Layout

لینک دانلود در پایان پست وجود داره. اگه حوصله اش رو ندارید که مطلب رو بخونین میتونین از اینجا دانلودش کنین!

در Microsoft Windows، وقتی بنا بر این بشود که کیبوردتان فارسی هم بنویسد، راه‌های زیادی برای این کار وجود خواهد داشت؛ از صفحه کلید عربی/فارسی خود ویندوز گرفته تا راه حل ارائه شده توسط سازمان ملی استاندارد ایران و این راهها، هر کدام مزیت و عیوب خود را دارند.

برای من، مهمتر از همه این بود که ضمن حفظ جای کلید ها در استاندارد قبلی، کاراکتری که جدیداً استفاده از آن باب شده یعنی Zero-Width Non-Joiner یا همان ZWNJ با کد یونیکد U+200C را روی ترکیب کلیدهای Shift+Space داشته باشم؛ و اولویت دوم سادگی نصب روی همه ی نسخه های ویندوز بود؛ از 98 بگیرید تا Server 2008 R2 و نیز همه ی پلاتفرم‌های ویندوز (x86، x64 و IA64).

خوشبختانه، مایکروسافت، نرم افزاری ارائه می دهد به اسم Microsoft Keyboard Layout Creator که اولویت دوم را کاملاً برآورده می کند؛ اما بدبختانه، از نظر علما در مایکروسافت، به کلید Space در هر حالتی (یعنی بصورت ساده یا به همراه هر ترکیبی از Shift، Control و Alt) تنها می توان کاراکترهایی را نسبت داد که از نظر آن علمای محترم، جزء White-Space ها باشند و ZWNJ جزء آن کاراکترها نیست!

خوشبختانه، نرم افزار فوق با Microsoft.NET نوشته شده و با تغییراتی در تابع تشخیص White-space، می توان هر کاراکتری را بعنوان White-Space به خورد نرم افزار مربوطه داد!

خیلی دردسرتان ندهم! فایلی که به این پست پیوست شده، یک کیبورد فارسی به مجموعه‌ی کیبوردهای شما اضافه خواهد‌کرد به نام Persian – Custom Layout و امکانات زیر را خواهد ارائه خواهد داد:

  1. با استفاده از ترکیب کلیدهای Shift و Space می‌توانید کاراکتر ZWNJ یا هم “نیم‌فاصله” خودمان را تایپ کنید.
  2. حروف “ی” و “ک” را بصورت فارسی بنویسید.
  3. در صورتی که صفحه کلید در حالت تایپ فارسی باشد و Caps Lock را روشن کنید، اعداد بالای کیبورد، فارسی خواهند بود. یعنی به جای 1234567890 تایپ خواهد شد: ۱۲۳۴۵۶۷۸۹۰ و البته این حالت بر کلیدهای “صفحه ی عددی” یا Numeric Pad تأثیری نخواهد داشت.
Persian Keyboard - Custom Layout - Shift key toggled

Persian Keyboard – Shift key toggled

Persian Keyboard - Custom Layout - Caps-Lock key toggled

Persian Keyboard – Caps-Lock key toggled

Persian Keyboard - Custom Layout Installer
Download Persian Keyboard – Custom Layout Installer here.