Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > напечатать букву по коду клавиши


Автор: Incinerated 2.12.2011, 17:32
Есть код нажатой клавиши на клавиатуре, скажем 70. Как можно занести в переменную String, или может какой другой контейнер нужен, символ, которому соответствует текущая раскладка клавиатуры.
Вот так я получаю раскладку:
Код

CurrentCultureInfo.GetKeyboardLayoutIdAtTime());

но как мне сохранить символ в нужной раскладке понятия не имею, сохраняется всегда в английской.... а нужно, к примеру, код 71, раскладка русская значит должно сохраниться "п", а не "g"... надеюсь понятно объяснил.
Спасибо.

P.S. должно работать для любого языка установленного в системе.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)