شهاب داودی

 


 

یادداشت‌های پراکنده

[مطلب بعدی] [مطلب قبلی]

صفحه‌كليد استاندارد فارسی در ويندوز اكس‌پی

1388-06-10

 مطلب مرتبط با این موضوع: تایپ فاصله كاذب (يا فاصله مجازی يا نيم‌فاصله)

توجه:

  • آنچه كه در اينجا ذكر می‌شود مربوط به سيستم عامل ويندوز اكس‌پی (Windows XP) است. ممکن است این روش در ویندوز ویستا هم کار کند، اما من شخصا آن را امتحان نکرده‌ام.

  • اين روش و فايل معرفی‌شده قابل استفاده در ويندوز ۹۵ (Windows 95)، ويندوز ۹۸ (Windows 98) و ويندوز ام‌ای (Windows me) نـخواهد بود.

  • اگرچه تا كنون هيچ‌ مورد اشكالی ديده نشده و دوستانی هم كه از اين فايل استفاده كرده‌اند هيچ مشكلی ذكر نكرده‌اند، اما احتياط حكم می‌كند كه حتما قبل از شروع مراحل زير از سيستمتان پشتيبان (Backup) تهيه كنيد تا چنانچه با مشكلی روبرو شديد، بتوانيد اطلاعاتتان را بازيابی كنيد. در هر صورت، من هيچگونه مسووليتی، مستقيم يا غير مستقيم، در مورد خسارات و مشكلات احتمالی عمل به دستورالعملهای ارائه شده و نيز فايلهای معرفی شده در اينجا به عهده نمی‌گيرم و شما با مسووليت خودتان اين كارها را انجام دهيد.

روش كار:

  1. مطمئن شويد كه صفحه‌كليد فارسی مايكروسافت (Microsoft Farsi Keyboard) بر كامپيوترتان نصب شده باشد و به خوبی كار می‌كند. اگر صفحه‌كليد فارسی مايكروسافت نصب نشده باشد، به طريق زير می‌توانيد اين كار را انجام دهيد:

    1. به اين مسير برويد: Start>Settings>Control Panel>Regional and Language Options.

    2. در زبانه Languages، گزينه Install files for complex script and right-to-left language (including Thai را انتخاب و دكمه OK را كليك كنيد و دستورهايی كه ويندوز می‌دهد را دنبال كنيد. در اين مرحله به احتمال زياد كامپيوتر از شما CD ويندوز را خواهد خواست، پس آن را دم دست داشته باشيد.

    3. بعد از استارت مجدد ويندوز، به Start>Settings>Control Panel>Regional and Language Options برويد.

    4. در زبانه Languages، روی دكمه Details كليك كنيد.

    5. در پنجره Text Services and Input Languages روی دكمه Add كليك كنيد.

    6. در پنجره Add Input Language مورد Farsi را از ليست كشويی Input Language انتخاب كنيد و دكمه OK را كليك كنيد.

    7. در پنجره Text Services and Input Languages روی دكمه OK كليك كنيد. اكنون شما صفحه‌كليد فارسی مايكروسافت را روی كامپيوترتان داريد و می‌توانيد در نرم‌افزارهايی كه قابليت فارسی‌نويسی داشته باشند، از راست‌به‌چپ و فارسی تايپ كنيد، هرچند شايد جای بعضی دكمه‌ها با استاندارد فارسی مطابق نباشد يا مشكل تايپ «ی» و… داشته باشيد كه تا چند لحظه ديگر برطرف خواهند شد.

  2. فايل kbdfa.dll اصلاح شده را از اینجا دانلود کند (اندازه‌اش فقط 8  كيلوبايت است).

  3. فايل با نام kbdfa.dll را که دریافت کرده‌اید در يك فولدر موقت كه بدانيد كجاست ذخيره كنيد.

  4. از فايل Windows\system32\kbdfa.dll يك نسخه پشتيبان تهيه و در جايی ذخيره كنيد. ممكن است اگر سيستمتان درست كار نكرد، مجبور شويد كه اين فايل را دوباره جايگزين كنيد.

  5. ويندوز اكس‌پی را در حالت Safe Mode اجرا كنيد (ويندوز را Restart كنيد و در موقع Boot شدن، دكمه F8 را بزنيد و دستورات را دنبال كنيد).

  6. با نام كاربری Administrator وارد ويندوز شويد.

  7. از اين پس مطمئن شويد كه CD ويندوز داخل درايو قرار ندارد. فايل kbdfa.dll را كه دريافت كرده‌ايد (فايل با اندازه 8MB) در فولدر Windows\system32 بر روی فايل kbdfa.dll اصلی ويندوز كپی كنيد.

  8. اگر پنجره Windows File Protection باز شد، روی دكمه Cancel كليك كنيد. در پنجره بعدی نيز گزينه YES را انتخاب كنيد. (به كامپيوترتان می‌گوييد كه می‌خواهيد نسخه غيراستاندارد مايكروسافت را نگه داريد.)

  9. كامپيوترتان را Restart كنيد و در حالت عادی Boot كنيد.

  10. اكنون می‌‌توانيد با زدن دكمه‌های Ctrl+Shift راست/چپ جهت نگارش را تغيير دهيد. همينطور دكمه‌های Alt+Shift راست/چپ زبان نگارش را تغيير خواهند داد.

  11.  

در شكل زير، چيدمان دكمه‌ها در دو حالت اصلی (بالا) و با گرفتن Shift (پايين) نشان داده شده است.

شکل: چیدمان دکمه‌های صفحه کلید فارسی اصلاح شده در دو حالت اصلی (بالا) و با گرفتن Shift (پايين)

از تمام عزيزانی كه از اين صفحه‌كليد استفاده خواهند كرد تقاضا دارم هر نوع اشكال صفحه‌كليد و نيز نظرات، انتقادات و راهنمايی‌های گرانقدرشان را حتما با من درميان بگذارند تا در جهت اصلاح و بهبود صفحه‌كليد فارسی اصلاح‌شده استفاده شود.

 

Setup a Farsi (Persian) Standard Keyboard for Windows XP

Attention:

  • This article explains how to set up Standard Farsi (Persian) keyboard layout, ISIRI 2901:1994, on Windows XP  systems.

  • This file does NOT work on Windows 95, 98 or ME.

  • I do not know of any possible side effects, but since you are replacing a Windows driver, this might create problems for your system, so you should replace the file on your own risk. I will not be liable for any problem, difficulty, lose of data and... that may happen. I recommend making a backup copy of your data before changing any system file.

Procedure:

  1. Make sure that you have the Microsoft Farsi Keyboard in your system, and it is running properly. If you don't have the Microsoft Farsi Keyboard in your system, you can install it following this procedure:

    1. Go to Start\Settings\Control Panel\Regional and Language Options.

    2. In the Languages tab, select "Install files for complex script and right-to-left language (including Thai)". Click "OK" and follow the instructions.

    3. After Windows restarts, go to Start\Settings\Control Panel\ Regional and Language Options.

    4. In the Languages tab click on "Details..." button.

    5. On the "Text Services and Input Languages" Window, Click "Add..." button,

    6. On the "Add Input Language" window, select Farsi from "Input Language". Click on OK.

    7. On the "Text Services and Input Languages" Window, Click "OK" button. Now you have MS Windows Farsi Keyboard installed on your machine.

  2. Download the revised Farsi Keyboard dlls from here.

  3. Keep the downloaded dll "kbdfa.dll" on a temporary folder.

  4. Backup the following file from your system. You will need to replace it if the system did not work properly: \Windows\system32\kbdfa.dll.

  5. Run Windows XP on Safe Mode (Use F8 key during boot up to enter Safe Mode).

  6. Login to your system as an "Administrator".

  7. Make sure Window XP's CD is NOT in the CD-ROM drive. Copy revised version of "kbdfa.dll" over "\Windows\system32\kbdfa.dll".

  8. If a "Windows File Protection" dialog appears, press "Cancel". Select "Yes" in the next dialog box (telling that you want to keep the unrecognized file versions).

  9. Restart the computer normally.

  10. You can use right/left Ctrl+Shift keys to change the direction of writing. Also right/left Alt+Shift keys change the keyboard language.

This revised Farsi Keyboard Layout shown in the above figure.

All your comments regarding the revised Fasri Keyboard Layout are welcomed.

بازگشت به فهرست یادداشت‌های پراکنده
[مطلب بعدی] [مطلب قبلی]

Last update: 2008-07-11

صفحه اول
رزومه
تدریس دانشگاهی
تدریس در صنایع
تدریس خصوصی
تدریس فیزیک
فعالیت‌های جنبی
آلبوم عکس
پراکنده‌ها
نقشه سایت
تماس

Excerpt
(in English)

 

 


صفحه اول | رزومه | تدریس دانشگاهی | تدریس در صنایع | تدریس خصوصی | تدریس فیزیک | فعالیت‌های جنبی | آلبوم عکس | پراکنده‌ها | نقشه سایت | تماس



Only search davoudi.110mb.com

If you can not see this page correctly, please click here.
Designed and maintained by Shahab Davoudi.
Copyright © 1998-2009 Shahab Davoudi.  All rights reserved

کليه حقوق اين سايت محفوظ و متعلق به شهاب داودی می‌باشد.