PDA

View Full Version : سوال: افزودن زبان جدید به کیبورد



sepehr1014
پنج شنبه 02 مرداد 1393, 15:10 عصر
با سلام خدمت برنامه نویسان عزیز،
چطور میشه یک زبان جدید به زبان های کیبورد اضافه کرد؟ برای مثال پس از نصب ویندوز، برنامه زبان فارسی را بصورت خودکار نصب نماید.
تابع LoadKeyboardLayout (http://msdn.microsoft.com/en-us/library/windows/desktop/ms646305%28v=vs.85%29.aspx)در user32 (که میتوان با PInvoke آنرا فراخوانی کرد) در نسخه های قبل از Windows 8 زبان را تنها برای App نصب میکند و نه برای کل سیستم.

Prior to Windows 8: This function only affects the layout for the current process or thread.
Beginning in Windows 8: This function affects the layout for the entire system.


چطور میشه زبان رو به کل سیستم اضافه کرد؟ (در ویندوز XP SP3 به بعد)