PDA

View Full Version : صفحه کلید استاندارد فارسی در دلفی



khorshidvash
دوشنبه 29 آبان 1385, 21:35 عصر
با درود.
پرسش من پس از توضیحت درون {‌ } است اگر حوصله ندارید نوشته های { } رو نخونید.
{
من می خوام یک واژه نامه بسازم ولی نمی دونم با مشکل حرف های "ی" و "ک" چه کار کنم. همون طور که می دونید در ویندوز این دو حرف به نادرست به جای حرف های فارسی "ی" و "ک" نوشته می شه و کد "ک" و"ی" متفاوت از کد همتاهای عربیشان است.
من با برنامه ی Tray Layout در ویندوز ایکس پی این دو حرف رو درست می نویسم و در نتیجه در پایگاه داده ام که Access هست همه چیز درست نوشته می شه ولی:
1. در ویندوز می و 98 حرف "ی" در واژه ای مانند "بیدار" تقریبا این جوری "بی‌دار" نوشته می‌شه.
2. کسی که صفحه کلیدش استاندارد نباشه نمی تونه "ی" و "ک" رو درست بنویسه بنابراین برخی از واژه ها رو از دست می‌ده.
}

چه جور می‌ونم توی برنامه‌ی واژه نامه‌ ام (که با دلفی می نویسم) کاری کنم که بدون اینکه کاربر با صفحه کلید فارسی ویندوزش تایپ کنه، وقتی صفحه کلیدش در حالت "EN" هست هنگام تایپ در بخش جستجوی واژه نامه، فارسی بنویسه (مانند بخش نوشتن پست در blogfa.com)، و نیز کلیدهای صفحه کلید در حالت استاندارد فارسی باشه، یعنی جای "پ" و "ژ" در دو گوشه ی بالا باشه و حرف های "ی" و "ک" درست نوشته بشه و به جای اون ها حرف های عربی "ی" و "ک" نوشته نشه؟

با سپاس
خورشیدوش

dkhatibi
سه شنبه 30 آبان 1385, 02:20 صبح
برنامه ات را تحت Xp ارائه ده

shahroozj
سه شنبه 30 آبان 1385, 09:44 صبح
یک روش این است که هر کلیدی را که کاربر در memo میزند را بگیرید و معادل درست آن در فارسی را در memo قرار دهید .
درست مثل کاری که در weblog ها انجام میدهند