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

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

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

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

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

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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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