PDA

View Full Version : مشکل فارسی کردن کیبرد



پنج شنبه 12 شهریور 1383, 10:25 صبح
در xp از کد زیر برای فارسی کردن استفاده میکنم ولی کیبرد عربی میشود و حروف فارسی تایپ نمیشود
loadkeyboardlayout('00000401',KLF_ACTIVATE);
مشکل کجاست

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

آذر
پنج شنبه 12 شهریور 1383, 10:57 صبح
00000429

امراله نعمتی
پنج شنبه 12 شهریور 1383, 21:06 عصر
در xp از کد زیر برای فارسی کردن استفاده میکنم ولی کیبرد عربی میشود و حروف فارسی تایپ نمیشود
loadkeyboardlayout('00000401',KLF_ACTIVATE);
مشکل کجاست

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


سلام.
بجای موضوع فوق از دستور زیر استفاده نمایید
(ActivateKeyBoardLayout(HKL_NEXT,0

ara_prg
جمعه 13 شهریور 1383, 12:55 عصر
اول جستجو بعد سوال :مخالف:

این موضوع قبلاً بصورت کامل توضیح داده شده است.

بابک کارچینی
جمعه 13 شهریور 1383, 16:24 عصر
مطالب این بخش جالب اند

عقاب طلایی
جمعه 13 شهریور 1383, 17:32 عصر
اگه از (ActivateKeyBoardLayout(HKL_NEXT,0 استفاده کنید و بیش از دو زبان روی ویندوزتون نصب باشه اونوقت اگه یکی از زبان ها در حال حاضر فعال باشه و زبان بعدی فارسی نباشه اونوقت همه چیز به هم می خوره.
مثلا اگه ترتیب زبانهای ویندوزتون English / Arabic / Farsi باشه و به صورت پیش فرض روی زبان انگلیسی باشیم (که مامولا هم همینطوره) اونوقت با اجرای این کد زبان ویندوز شما به جای فارسی میشه عربی
به نظر من بهترین روش استفاده از کد زیره :

;'Application.BiDiKeyboard := '00000429
:flower:

Mohammad S
جمعه 13 شهریور 1383, 20:51 عصر
من یک کامپوننت برای این کار اینجا گذاشتم (تو یک تاپیک دیگه، بگردید تا پیدا کنید) که کار باهاش خیلی هم راحته. 8)

عقاب طلایی
شنبه 14 شهریور 1383, 00:57 صبح
آقای Mohammad S
اگه میشه محل دقیق کامپوننت رو هم مشخص کنید
ممنون میشم
:?:

Mohammad S
شنبه 14 شهریور 1383, 14:38 عصر
بفرمایید این هم برای شما: 8)

http://www.barnamenevis.org/forum/viewtopic.php?t=13544&highlight=

عقاب طلایی
سه شنبه 17 شهریور 1383, 11:31 صبح
خیلی ممنوم
متشکرم
میرم نیگاش می کنم
:flower: