با سلام
بعضي از دوستان هنگام فارسي نويسي در ويندوز XPبه مشكلاتي بر ميخورند. از جمله مشكل در نمايش "ي" و "ژ" و ...
اين مشكلات بخاطر مطابق نبودن كدپيج ويندوز Xp با ويندوزهاي قديمي تر (مانند 98) فارسي رايج در بازارهاي ايران هستش...
البته اين نكته رو بايد توجه داشته باشيد كه در ويندوز XP متون شما درست نمايش داده ميشوند ولي اگر همان متن را در ويندوز 98 فارسي مشاهده كنيد "ي" هاي وسط تبديل به "ي" بزرگ شده اند!
براي حل اين مشكل من چند راه را پيش روي شما ميذارم اميدوارم مفيد واقع بشه.( البته هدف يكي است ولي مسير فرق مي كند)
راه حل اول: ابتدا نسخه اي از كيبورد اصلاح شده را از دانلود كنيد . (همه فايلها را آپلود كردم براي دسترسي به لينك دانلود آخر مقاله را ببينيد)
2- حال بايستي اين فايل را در زير شاخه system32 در دايركتوري ويندوز كپي كنيم
(به طور مثال در شاخه c:\windows\system32 )
اما اين سيستم عاملها داراي روشي براي محافظت از فايلهاي سيستم هستند و در نتيجه به شما اجازه تغيير در اين فايلها را نمي دهند و حتي اگر اين فايلها را حذف كنيد و يا فايل ديگري جاي آن كپي كنيد در كمتر از يك دقيقه نسخه اصلي فايل مجددا نصب خواهد شد.
اين مسئله باعث ميشود كه ما نيز نتوانيم به سادگي نسخه اصلاح شده كيبورد فارسي را نصب كنيم .
براي نصب كيبورد جديد بايد دستور عمل زير را انجام دهيد:
2-كامپيوتر خود را restart كنيد و در ابتداي بالا آمدن ويندوز دكمه F8 را فشار دهيد تا منوي انتخاب نوع اجراي سيستم عامل ظاهر شود .
در منوي ظاهر شده گزينه Safe Mode with Command Prompt را انتخاب كنيد .
پس از چند لحظه صفحه اي ظاهر خواهد شد كه شبيه همان صفحه سيستم عامل DOS است حالا ميتوانيد با استفاده از دستورات سيستم عامل داس نسخه جديد فايل kbdfa.dll را در شاخه system32 ويندوز نصب كنيد.
به طور مثال اگر ويندوز شما در شاخه c:\windows است و نسخه جديد فايل kbdfa.dl را در درايو D
دانلود كرده ايد دستور زير را تايپ و اجرا كنيد.
copy d:\kbdfa.dll c:\windows\system32\kbdfa.dll
3- مجددا سيستم خود را restart كنيد . اگر به شيوه بالا به درستي عمل كرده باشيد پس از بالا آمدن و اجراي مجدد سيستم كيبورد شما اصلاح خواهد شد. در اين حالت با زدن كليد \ حرف ژ تايپ شده و جاي ديگر حروف همچون پ نيز اصلاح خواهد شد.
بايستي توجه داشته باشيد كه هنگام تابپ حرف ي شكل (و البته كد) سازگار آن با ويندوز 98 تايپ خواهد شد و البته شكل جديد آن (بدون دو نقطه در زير ) نيز با فشار كليد Shift+V تايپ خواهد شد.
راه حل دوم: ما اين مشکل را طي 8 مرحله حل مي کنيم.
1 : اطمينان حاصل کنيد که صفحه کليد خود ويندوز نصب شده اگر نصب شده به گام دوم برويد
- به Control Panel برويد و Regional and Language Options را اجرا کنيد.
- در زبانه Languages اگر گزينه Install files for complex script and right-to-left languages علامت بزنيد. (اگر علامت نداشت)
- در زبانه Advanced گزينه 10004 MAC – Arabic را علامت بزنيد. (اگر علامت نداشت)
- روي دکمه OK کليک کنيد.
- مجدداً به Control Panel برويد و Regional and Language Options را اجرا کنيد.
- به زبانه Languages برويد و بر روي Details کليک کنيد.
- بر روي دکمه Add کليک کنيد و Farsi را براي Input language و Keyboard layout انتخاب کنيد. (تا اينجا صفحهکليد فارسي سيستم عامل ويندوز راهاندازي شده است. براي آنکه صفحهکليد شما استاندارد باشد بايد فايل چيدمان (layout) مربوط به آن را نصب کنيد.)
2 : از فايل Windows\system32\kbdfa.dll يک کپي بگيرين.(در صورتي که عمليات موفقيت آميز نبود فايل سر جايش کپي کنيد)
3 : فايل kbdfa.dll را دانلود کنيد
4 : وارد رجيستري شويد.
5 : از قسمت سمت چپ به My Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Win dows NT\CurrentVersion\Winlogon برويد و سپس در قسمت سمت راست بر روي SFCDisable دو بار کليک کنيد و مقدار آن را از 0 به 1 نغيير دهيد و از رجيستري خارج شويد.
6 : از منوي start گزينه run را اتخاب کنيد و تايپ کنيد sfc /purgecache و سپس ok کنيد اگر از شما سي دي ويندوز را خواستند شما cancel کنيد. بعد از چند ثانيه پنجره اي باز مي شود و دوباره بسته مي شود پس از اين کار شما کامپيوتر خود را restart کنيد.
7 : فايل kbdfa.dll را که دانلود کرده ايد کپي کنيد و به در Windows\System32 پيست کنيد. اگر از شما سي دي ويندوز را خواستند آن را cancel کنيد.
8 : کامپيوتر را restart کنيد.
راه حل سوم:
استفاده از برنامه traylayout-1.2 :
دانلود برنامه : traylayout-1.2 : حجم فايل 95.1 كيلو بايت
دانلود فايل kbdfa.dll : حجم فايل : 3كيلو بايت
البته خودم از يك روش ديگه براي كپي كردن فايل استفاده مي كنم يادم باشه بعدا بگم چجوري
يا علي
با سلام به همه دوستان و دوست عزيزم آقاي Professional_IT
راه و روش استاندارد جهت اصلاح صفحه كليد ويندوز ، تغيير فايلهاي مرتيط با آن است كه دوستمان خوب و كامل توضيح دادهاند ولي از نظر من آموزش اينگونه موارد جهت كاربران مبتدي (به كسي برنخورهها خودم رو ميگم) كه از محتويات سايت استفاده ميكنند ميتواند به تخريب فايلهاي اصلي ويندوز منجر شود.
به نظر من بهتر است از نرمافزارهاي مرتبط استفاده كرد تا كاربرهايي غيرحرفهاي هم با آن مشكلي نداشته باشند
البته من به نوبه خود گسترش اينگونه اطلاعات (ان طوري كه جناب Professional_IT توضيح دادهاند) را ميپسندم. چرا كه به اموزههايمان ميافزايد ولي بهتر است علاوه بر ان يك نرمافزار هم كه همان كارها را بطور اتوناتيك انجام ميدهد اضافه كرد. مانند اين:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
البته خداي نكرده فكر نكنيد اين پست رو زدم كه تلاش كسي را ضايع كرده باشم يا پست خودم رو گسترش بدم يا .... نه بخدا
حالا اقاي Professional_IT ميگه : بابا ما از دوستمون تعريف كرديم گفتيم داره به تاپيك حال ميده ببين اون چجوري جواب ميده . باور كنين همتون رو دوست دارم فقط ابراز نظر شخصي كردم
موفق باشين و شاد
Professional_IT جون اگه دلگير شدي منو ببخش