Получить символ из кода нажатой клавиши - C#
Формулировка задачи:
Добра.
Пускай, мы получили код нажатой клавиши.
Пускай он будет 70. В английском это буква F (Код 70) В русском А(Код 1040).
Есть ли какой-то простой способ по коду клавиши и языку, который сейчас выбран, определить код символа?
Можно попробовать узнать выбранный язык, а потом написать большую таблицу, типа
Если код был 70 - становится 1040.
Но это как-то тупо. Может есть способ проще?
Решение задачи: «Получить символ из кода нажатой клавиши»
textual
Листинг программы
Dictionary<int,char> dict = new Dictionary<int,char>(); //заполни словарь например методом Add //когда получишь код клавиши, обратись к словарю и получи символ char sym = dict[keycode];
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д