Przekaż KeyEventArgs do ViewModel z widoku w WPF (MVVM)

Mam pole tekstowe i próbuję przekazać KeyEventArgs z widoku do viewmodel. Ale nie wiem, jak go zaimplementować. Zasadniczo to, czego potrzebuję, to wpisanie jakiegoś specjalnego znaku, a następnie wywołanie jakiejś funkcji, jeśli zostanie wpisany normalny tekst (np. A, B, C..etc), a następnie zostanie wywołana inna funkcja, a jeśli klawisz Enter zostanie naciśnięty, to niektóre ma zostać wywołana inna funkcja. Jak to zrobić w MVVM. Korzystam z WPF z VS 2012.

questionAnswers(1)

yourAnswerToTheQuestion