ايران ويج

نسخه‌ی کامل: تصحيح صفحه كليد فارسي در ويندوز ايكس پي
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام

خيلي از كاربران علاقه وافري به ويندوزهاي دستكاري شده شركتهاي داخلي دارن. گرچه همه به مشكلات زيادي كه در اين ويندزها وجود داره واقف هستند ولي باز هم مي خوان از اونها استفاده كنن. اين كار هم علتهاي مختلفي داره كه من سعي دارم با ساخت برنامه هايي كه اين كارها رو انجام مي دن كاربران رو از شر اين ويندوزهاي مشكل دار و بي كيفيت راحت كنم.

تقريبا يكي از مهمترين علتها تصحيح صفحه كليد فارسي در اين ويندوزهاست. كاري كه گرچه براي ما خيلي ساده و پيش پا افتاده محسوب مي شه ولي براي اكثر كاربران يك مشكل لاينحل هستش!!

اين برنامه به راحتي صفحه كليد فارسي ويندوز رو تصحيح مي كنه. اميدوارم ازش لذت ببريد. Wink

[attachment=871]
ولی من هنوز متوجه نشدم این برنامه دقیقا کارش چیه!؟
ایا صقحه کلید فارسی رو اضافه و تعریف می کنه برای سیستم یا اینکه نمی دونم؟!!!
منظورت از تصحیح صفحه کلید فارسی ویندوز چیه؟

اگر ممکنه لطف کن یه کمی بیشتر توضیح بده. روی سیستم من بعد از نصب هیچ اتفاق خاصی نیافتاد جز اینکه دو تا پوشه خالی تو ProgramFile و StartMenu ایجاد شد!
اين برنامه رو بايد روي ويندوزي كه زبان فارسي اش نصب شده ، اجرا و نصب كنيد.

همونطور كه مي دونيد صفحه كليد فارسي ويندوز XP به طور فابريك كارخونه ايراد دار هست ( به محل قرار گيري حروف پ.ي.گ.ژ توجه كنيد ) اين ايراد آنقدر ادامه پيدا كرد كه حتي حروف روي بعضي صفحه كليدها جاشون تغيير كرد ( حرف پ را روي دكمه ژ مي نوشتند!! )

خلاصه اينكه اين برنامه اين خطا رو تصحيح مي كنه يه چيزي شبيه.

از نظر فني هم بخوام توضيح بدم اين ايراد مربوط مي شه به فايل KBDFA.DLL كه برنامه تنها اين فايل رو تصحيح مي كنه و هيچ برنامه يا فايل ديگه اي هم نداره.
حالا دارم متوجه می شوم. پس که اینطور...
این فایل KBDFA.DLL الان دوتا نسخش روی سیستم منه:
5.1.2600.0
5.0.2180.1

برنامه شما کدوم نسخه رو نصب می کنه؟
نسخه دومي 5.0.21 با حجم بالاي 6KB‌ .
چطوري هر دونسخه اون با هم رو سيستمتون نصب شده ؟
راستش نسخه ای داره استفاده می شه درون شاخه System32 هست که دقیقا ورژن:
5.1.2600.0 (xpclient.010817-1148)
Size: 5,632 bytes
Date: 2004/08/04

اما نسخه دیگه ای هم هست با ورژن زیر که در شاخه System32\DllCache هست.
5.00.2180.1
Size: 6,416 bytes
Date: 2000/09/05

حالا سوال من اینه, یعنی زمانی که این فایل در شاخه System32 ویندوز باشه اتوماتیک صفحه کلید اصلاح میشه!
یا اینکه نه اون فایلی که شما توزیع کردید در واقع اصلاح شده هست (ممکنه نسخه های قبل تر اون ایراد رو داشته)...
منظورم اینه که اون مشکل صفحه کلید از نبود این فایل بود یا از مشکل خود فایل!؟
اي بابا !! چرا پاسخ من ارسال نشده ؟؟؟

بايد داخل سيستم 32 هم فايل ورژن 21 وجود داشته باشه. تعجب مي كنم چطور ممكنه فايل كش شده و اصلي با هم فرق كنن و ويندوز هم هيچ عملي انجام نداه ( شايد سرويسش رو خودتون از كار انداختين )

در هر صورت مشكل از نبودن فايل نيست. كلا اگه اين فايل نباشه ويندوز قادر به تايپ فارسي نيست ! ( منظورم رسمالخط فارسي نيست يعني مي تونيد عربي تايپ كنيد )

مشكل اصلي داخل اين فايل هست در واقع كدپيج به كار رفته در اين فايل استاندارد نيست ( مي تونيد خودتون داخلش رو ببينيد ) براي همين نسخه اصلاح شده رو داخل سيستم32 و همچنيني شاخه كش هم كپي مي كنيم تا صفحه كليد تصحيح بشه.