Compartir vía


Keyboard.IsKeyDown(Key) Método

Definición

Determina si está presionada la tecla especificada.

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

Parámetros

key
Key

La clave especificada.

Devoluciones

Es true si key está en estado presionado; en caso contrario, es false.

Ejemplos

En el ejemplo siguiente se muestra cómo usar el IsKeyDown método para determinar el estado de una clave específica. La Return clave se pasa al IsKeyDown método . Si el método devuelve true, se cambia el fondo de un 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

Comentarios

El GetKeyStates método se puede usar para determinar el conjunto de estados de una clave específica.

Se aplica a

Consulte también