The following example shows how to use the IsKeyDown method to determine the state of a specific key. The Return key is passed to the IsKeyDown method. If the method returns true, the background of a Button is changed.
// Uses the Keyboard.IsKeyDown to determine if a key is down. // e is an instance of KeyEventArgs. if (Keyboard.IsKeyDown(Key.Return))
btnIsDown.Background = Brushes.Red;
btnIsDown.Background = Brushes.AliceBlue;