Keyboard.IsKeyDown(Key) 메서드

정의

지정된 키를 누를지 여부를 확인합니다.

public:
 static bool IsKeyDown(System::Windows::Input::Key key);
public static bool IsKeyDown(System.Windows.Input.Key key);
static member IsKeyDown : System.Windows.Input.Key -> bool
Public Shared Function IsKeyDown (key As Key) As Boolean

매개 변수

key
Key

지정된 키입니다.

반품

다운 상태이면 그렇지 않으면 .입니다.

예제

다음 예제에서는 메서드를 사용하여 IsKeyDown 특정 키의 상태를 확인하는 방법을 보여 있습니다. Return 키가 메서드에 IsKeyDown 전달됩니다. 메서드가 반환 true되면 배경 Button 이 변경됩니다.

// 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;
}
else
{
    btnIsDown.Background = Brushes.AliceBlue;
}
' Uses the Keyboard.IsKeyDown to determine if a key is down.
' e is an instance of KeyEventArgs.
If Keyboard.IsKeyDown(Key.Return) Then
    btnIsDown.Background = Brushes.Red
Else
    btnIsDown.Background = Brushes.AliceBlue
End If

설명

이 메서드를 GetKeyStates 사용하여 특정 키의 상태 집합을 확인할 수 있습니다.

적용 대상

추가 정보