[英]How to change individual keyboard layouts using C#
我正在開發一個多語言應用程序,允許用戶更改語言和鍵盤布局(通過組合框)。 我能夠成功更改應用程序的文化,但我無法更改單個鍵盤布局,例如英語(美國),我無法將布局從 QWERTY(默認)更改為 Dvorak - 左手等。請幫我解決這個問題。 非常感謝。 這是代碼(例如英語),已經添加了導入等。
CultureInfo TypeOfLanguage = CultureInfo.CreateSpecificCulture("en-US");
System.Threading.Thread.CurrentThread.CurrentCulture = TypeOfLanguage;
InputLanguage l = InputLanguage.FromCulture(TypeOfLanguage);
InputLanguage.CurrentInputLanguage = l;
這對我有用
System.Globalization.CultureInfo TypeOfLanguage = new
System.Globalization.CultureInfo("en-US");
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(TypeOfLanguage);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.