WPF błędne kody ASDII KeyDown

Muszę uzyskać wartości liczbowe klawiszy na podstawieTabela ASCII Jak WPF nie ma wbudowanego rozwiązania Wypróbowałem kilka hacków:

1 Ten podaje tylko wielką literę.

        char res ;
        Char.TryParse(e.Key.ToString(),out res);
        Debug.WriteLine((int)res);

2 Ten, mimo że jest wymieniony w wielu miejscach jako możliwe rozwiązanie, daje całkowicie błędną liczbę.

        Debug.WriteLine(Convert.ToInt16(e.Key).ToString());

Jak więc uzyskać zarówno duże, jak i małe litery ASCII z wejścia w WPF?

Aktualizacja

Po otrzymaniu kilku odpowiedzi tutaj chcę podkreślić moje pytanie. Absolutnie muszę uzyskać kody ASCII z wejścia zarówno dla dolnej jak i górnej litery. Brak zakodowanego na stałe porównania char lub czegoś podobnego. Szukam bardziej ogólnego sposobu.

questionAnswers(4)

yourAnswerToTheQuestion