Получить символ из кода нажатой клавиши - C#

Узнай цену своей работы

Формулировка задачи:

Добра. Пускай, мы получили код нажатой клавиши. Пускай он будет 70. В английском это буква F (Код 70) В русском А(Код 1040). Есть ли какой-то простой способ по коду клавиши и языку, который сейчас выбран, определить код символа? Можно попробовать узнать выбранный язык, а потом написать большую таблицу, типа Если код был 70 - становится 1040. Но это как-то тупо. Может есть способ проще?

Решение задачи: «Получить символ из кода нажатой клавиши»

textual
Листинг программы
Dictionary<int,char> dict = new Dictionary<int,char>();
//заполни словарь например методом Add
//когда получишь код клавиши, обратись к словарю и получи символ
char sym =  dict[keycode];

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.6 из 5
Похожие ответы